しかし現実にはこれからずれており、それを許容誤差として表示する必要がある。
誤差の表示方法としては、平均直線からのずれ（積分非線形性誤差）、部分的な傾きのずれ（微分非線形性誤差）、原点やフルスケールでのずれ、これらの温度依存性などがある。
変換時間とサンプリング周波数.
入力がデジタルに変換されて出力として現れるまでの時間、または変換開始のための合図を入力して結果が出るまでの時間が変換時間である。
時間方向の誤差.
音声信号など、最終的にアナログ信号に復元するためのデジタル化のケースを考えると、サンプリングのタイミングのずれ（ジッター）も重要な誤差の要素になる。
入力信号の周波数が高いと、短い時間の間でも値が変化してしまい、誤差の要因になる。
シェルスクリプト
機能.
ショートカット.
その最も基本的な形式として、シェルスクリプトはシステムコマンドに特別な環境設定、コマンドオプション、後処理などを自動的に適用する形で新たなコマンドのバリエーションを提供するが、そのスクリプトを普通のUNIXのコマンドとして利用することもできる。
次の例のシェルスクリプトは、カレントディレクトリの全ファイルおよびディレクトリの一覧を表示するショートカットとして使える。
clear
バッチ処理.
一般化.
シバン行の意味.
プログラミング.
現代の多くのシェルは手続き型プログラミング言語にある基本的な制御フロー構造などに似た豊富な機能を備えている。制御構造、変数、コメント、配列、サブルーチンなどである。それらを使えばかなり洗練されたアプリケーションをシェルスクリプトで書くことも可能である。しかし、シェル言語の多くはデータ型システム、クラス、スレッド、複雑な数学的計算といった高水準言語に見られる機能をほとんどサポートしていない。また、コンパイラや性能重視のインタプリタで実装された汎用言語に比べれば実行速度が遅い。
他のスクリプト言語.
長所と短所.
また、複雑なスクリプトを書こうとするとシェルスクリプト言語自身の制限にぶちあたることが多い。そのため回避策を施すことでコード品質が悪化し、シェル自体を拡張することで上述の互換性問題を引き起こすことになる。
一部スクリプト言語を使った際の多くの短所は、言語の文法上の欠陥や実装上の欠陥が原因である。
アナログ・デジタル変換回路