ホームページ よくある問題 PASCAL 言語の基礎の紹介

PASCAL 言語の基礎の紹介

Jun 14, 2023 pm 05:46 PM
pascal

PASCAL 言語の基礎の紹介

PASCAL 言語もアルゴリズム言語であり、N によって開発されました。 1968 年にニクラウス ヴィルト教授によって設計され、1971 年に正式に出版されました。 1975 年に、PASCAL 言語は「標準 PASCAL 言語」として修正されました。

PASCAL 言語は ALGOL 60 に基づいて開発されています。これは、アプリケーションの作成に使用できる構造化プログラミング言語です。また、シーケンシャル システム ソフトウェア (コンパイラなど) を作成するために使用できるシステム プログラミング言語でもあります。強力な機能とシンプルなコンパイル手順を備えており、1970 年代に最も影響力のあるアルゴリズム言語でした。

Pascal 言語の特徴

ユーザーの観点から見ると、PASCAL 言語には次の主な特徴があります。

⒈構造化された言語です。 PASCAL 言語は、3 つの基本構造のステートメントを直接実装し、「プロシージャ」と「関数」(サブプログラム) を定義する機能を提供します。構造化されたプログラムを簡単に作成できます。プログラムを作成するときに GOTO ステートメントとラベルの使用を完全に排除できます。これにより、プログラムの正確性と可読性を容易に確認できます。 PASCAL 言語は、信頼性、検証の容易さ、概念的な明瞭さ、実装の簡素化を重視しています。構造的には他(BASIC、FORTRAN77など)よりも優れています。

⒉豊富なデータ型があります。 PASCAL では、整数型、実数型、文字型、ブール型、列挙型、部分範囲型、およびこれらのデータから構成される配列型、コレクション型、レコード型、およびファイル型を提供します。さらに、他の多くの言語では見られないポインター型が提供されます。ワースには「アルゴリズム + データ構造 = プログラム」という有名な公式があります。プログラム設計におけるデータの研究の重要性が指摘されています。豊富なデータ構造と前述の構造特性により、PASCAL を簡単に使用して複雑なアルゴリズムを記述し、より高品質のプログラムを取得できます。

⒊数値演算および非数値演算の分野に適用できます。一部の言語 (FORTRAN 66、ALGOL 60 など) は数値計算のみに適していますが、一部の言語 (COBOL など) は商用データ処理および管理分野に適しています。 PASCAL は強力な機能を備えており、さまざまな分野で幅広く使用できます。 PASCAL 言語は、設計支援やコンピュータ グラフィックス機能の実現にも使用できます。

⒋PASCAL プログラムの記述形式は比較的自由です。 FORTRAN や COBOL とは異なり、プログラムの記述形式に厳密な規定はありません。 PASCAL では、複数のステートメントを 1 行に記述したり、1 つのステートメントを複数行に記述したりすることができるため、PASCAL プログラムは詩のように美しく、読みやすく記述できます。

上記の特徴により、多くの学校がプログラミングコースの主要言語としてPASCALを選択しています。学生にプログラミングの厳格で優れた基礎トレーニングを提供できます。生徒の構造化されたプログラミング スタイルを開発します。ただし、ファイル処理能力が低いなどの欠点もあります。 3. Pascal 言語プログラムの基本構造

どのプログラミング言語にも、独自の記号と規則のセットがあります。 PASCAL 言語でも、プログラムを作成する際には、独自に指定された記号や規則を使用する必要があります。 PASCAL 言語のさまざまなバージョンで使用されるトークンの数と形式は異なりますが、その基本コンポーネントは、一部の拡張機能が異なることを除いて、通常、標準 PASCAL の規定に準拠しています。まず、Pascal 言語プログラムの基本構造を理解しましょう。

Turbo Pascal 言語システムの使い方

現在、一般的に使用されている Pascal 言語システムは Turbo Pascal7.0 と Borland Pascal 7.0 です。Turbo Pascal 7.0 システムについて学習しましょう。の使用法。 1.システムの起動

システム ディレクトリにあるスタートアップ プログラム TURBO.EXE を実行して、システムを起動します。図 1 に示す統合環境が画面に表示されます。

2. Turbo Pascal システム統合環境の概要

先頭行はメイン メニューです。中央の青いボックスが編集ウィンドウで、それぞれの編集ウィンドウでプログラムを編集できます。一番下の行はプロンプト ラインで、システムでよく使用されるコマンドのショートカット キーが表示されます。たとえば、現在の編集ウィンドウでファイルを保存するためのショートカット キーは F2、システム ヘルプを取得するためのショートカット キーは F1 などです。 。

3.新しいプログラム ウィンドウを作成します。

F10 を押してメイン メニューに入り、[ファイル] メニューを選択して、[新規] コマンドを実行します。新しいプログラム ウィンドウを作成できます (デフォルトのファイル名は Noname00.pas または Noname01.pas など)。

4.プログラムの入力、編集、実行

現在のプログラム ウィンドウに、プログラムを 1 行ずつ入力します。実際、プログラム ウィンドウは全画面エディターです。したがって、プログラムの編集方法は他のエディタと同様であるため、ここでは繰り返しません。

プログラムの入力が完了したら、通常は Alt F9 を押して (またはコンパイル メニューでコンパイル コマンドを実行して) プログラムをコンパイルする必要があります。プログラムに構文エラーがある場合、最初の赤いエラー メッセージがプログラム ウィンドウの最初の行に表示されます。構文エラーがない場合は、コンパイルが成功したことを示すダイアログ ボックスがウィンドウの中央に表示されます。次に、プログラムを実行します。

ALT R を押して「実行」メニューの「実行」コマンドを開くか、ショートカット キー CTRL F9 を直接押してプログラムを実行できます。その後、実行結果をユーザー ウィンドウに出力できます。通常、プログラムの実行が終了すると、システムは Pascal システムの統合環境に戻ります。そのため、実行結果を表示するには、ALT F5 を押して画面をユーザー画面に切り替えます。

###5。プログラムの保存と開く

プログラム ウィンドウ内のプログラムをディスクに保存する場合は、F2 キーを押す (または [ファイル] メニューの保存コマンドを実行する) ことでプログラムを保存できます。初めてファイルを保存するときは、ファイル名を入力するダイアログ ボックスが画面に表示されます (デフォルトの拡張子は .pas)。

ディスク上のプログラム ファイル内の PASCAL プログラムをウィンドウにロードする場合は、F3 キーを押して (または [ファイル] メニューの [開く] コマンドを実行して) プログラムをロードします。また、ダイアログ ボックスも表示され、開くファイル名を入力するか、ファイル ダイアログ リストで目的のファイルを直接選択して、ファイルを開く操作に戻ります。

最初のプログラム

次のプログラムを実行すると、円の半径を入力するよう求められ、画面上に円を描きます。 Enter キーを押すとプログラムが終了し、プログラム ウィンドウに戻ります。

Program ex1;
Uses graph;
Var Gm,Gd,R :integer;
Begin
Gd:=0;
Write('Please enter the radius:');readln(R);
Initgraph(Gm,Gd,' ');
Setcolor(Green);
Circle(320,240,R);
Readln;
Closegraph;
End.
ログイン後にコピー

上記プログラムの実行時に初期化グラフィック エラーが発生した場合は、システム ディレクトリ下の BGI サブディレクトリ EGAVGA.BGI および UNITS サブディレクトリにある Graph.tpu をシステム ディレクトリ下の BIN ディレクトリにコピーしてください。

以上がPASCAL 言語の基礎の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)