Difference between revisions of "Basic Pascal Tutorial/ja"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{Object_Pascal_Tutorial}} {{Japanese Menu}} __TOC__ ==概要== [http://www.taoyue.com/ Tao Yue] has written an excellent Pascal overview and tutorial and generously agreed t...") |
|||
Line 4: | Line 4: | ||
__TOC__ | __TOC__ | ||
==概要== | ==概要== | ||
− | [http://www.taoyue.com/ Tao Yue] | + | [http://www.taoyue.com/ Tao Yue] 氏はすばらしい Pascal の概要とチュートリアルを作成し、それを wiki 化してこの Lazarus-ccr 上に掲載することに寛大に同意してくれました。 |
− | * | + | * このチュートリアルは、http://www.taoyue.com/tutorials/pascal/ から転載したものです。 |
− | * | + | * ページに手を加えた場合は、オリジナルから編集されている旨を明確に記してください。(訳注:各ページの先頭の方に修正が加えられているかを示す「状態」があります。) |
− | + | この wiki にある Tao Yue 氏に由来する転載部分を他所へ転用する場合は、事前に著者に連絡を取り許可を得てください。 | |
− | + | チュートリアルは、[[Object_Pascal_Introduction/ja|Tao Yue 氏による Object Pascal チュートリアル]]よりはじまります。また、以下に目次があります。 | |
− | == | + | ==目次== |
− | * [[Object_Pascal_Introduction|はじめに]] | + | * [[Object_Pascal_Introduction/ja|はじめに]] |
− | * [[Object_Pascal_History|Pascal の歴史]] | + | * [[Object_Pascal_History/ja|Pascal の歴史]] |
− | * [[Compilers|Pascal コンパイラ]] | + | * [[Compilers/ja|Pascal コンパイラ]] |
− | * [[Hello,_World|Hello, world]] | + | * [[Hello,_World/ja|Hello, world]] |
− | * [[Program_Structure|1. 基礎]] | + | * [[Program_Structure/ja|1. 基礎]] |
− | ** [[Program_Structure|プログラムの構造]] | + | ** [[Program_Structure/ja|プログラムの構造]] |
− | ** [[Identifiers]] | + | ** [[Identifiers/ja|識別子]] |
− | ** [[Constants|定数]] | + | ** [[Constants/ja|定数]] |
− | ** [[Variables_and_Data_Types|変数とデータ型]] | + | ** [[Variables_and_Data_Types/ja|変数とデータ型]] |
− | ** [[Assignment_and_Operations| | + | ** [[Assignment_and_Operations/ja|代入と演算子]] |
− | ** [[Standard_Functions| | + | ** [[Standard_Functions/ja|標準関数]] |
− | ** [[Punctuation_and_Indentation| | + | ** [[Punctuation_and_Indentation/ja|区切りとインデント]] |
− | ** [[Programming_Assignment| | + | ** [[Programming_Assignment/ja|練習問題]] |
− | ** [[Solution]] | + | ** [[Solution/ja|解答例]] |
− | * [[Input|2. 入力/出力]] | + | * [[Input/ja|2. 入力/出力]] |
− | ** [[Input|入力]] | + | ** [[Input/ja|入力]] |
− | ** [[Output|出力]] | + | ** [[Output/ja|出力]] |
− | ** [[Formatting output]] | + | ** [[Formatting output/ja|出力の書式指定]] |
− | ** [[Files|ファイル]] | + | ** [[Files/ja|ファイル]] |
− | ** [[EOLN_and_EOF|EOLN | + | ** [[EOLN_and_EOF/ja|EOLN と EOF]] |
− | ** [[Programming_Assignment_2| | + | ** [[Programming_Assignment_2/ja|練習問題]] |
− | ** [[Solution_2| | + | ** [[Solution_2/ja|解答例]] |
− | * [[Sequential_control|3. プログラムの流れ]] | + | * [[Sequential_control/ja|3. プログラムの流れ]] |
− | ** [[Sequential_control| | + | ** [[Sequential_control/ja|逐次制御]] |
− | ** [[Boolean_Expressions| | + | ** [[Boolean_Expressions/ja|ブール式]] |
− | ** [[IF|分岐処理]] | + | ** [[IF/ja|分岐処理]] |
− | *** [[IF]] | + | *** [[IF/ja|IF]] |
− | *** [[CASE]] | + | *** [[CASE/ja|CASE]] |
− | ** [[FOR..DO|繰り返し処理]] | + | ** [[FOR..DO/ja|繰り返し処理]] |
− | *** [[FOR..DO]] | + | *** [[FOR..DO/ja|FOR..DO]] |
− | *** [[WHILE..DO]] | + | *** [[WHILE..DO/ja|WHILE..DO]] |
− | *** [[REPEAT..UNTIL]] | + | *** [[REPEAT..UNTIL/ja|REPEAT..UNTIL]] |
− | *** [[FOR..IN]] | + | *** [[FOR..IN/ja|FOR..IN]] |
− | ** [[Programming_Assignment_3| | + | ** [[Programming_Assignment_3/ja|練習問題:フィボナッチ数列と 2 の累乗]] |
− | ** [[Solution_3| | + | ** [[Solution_3/ja|解答例]] |
− | * [[Procedures|4. | + | * [[Procedures/ja|4. サブプログラム]] |
− | ** [[Procedures|手続き]] | + | ** [[Procedures/ja|手続き]] |
− | ** [[Parameters|引数]] | + | ** [[Parameters/ja|引数]] |
− | ** [[Functions|関数]] | + | ** [[Functions/ja|関数]] |
− | ** [[Scope|スコープ]] | + | ** [[Scope/ja|スコープ]] |
− | ** [[Recursion]] | + | ** [[Recursion/ja|再帰]] |
− | ** [[Forward_Referencing| | + | ** [[Forward_Referencing/ja|前方参照]] |
− | ** [[Programming_Assignment_4| | + | ** [[Programming_Assignment_4/ja|練習問題:ハノイの塔]] |
− | ** [[Solution_4| | + | ** [[Solution_4/ja|解答例]] |
− | * [[Enumerated_types|5. データ型]] | + | * [[Enumerated_types/ja|5. データ型]] |
− | ** [[Enumerated_types| | + | ** [[Enumerated_types/ja|列挙型]] |
− | ** [[Subranges]] | + | ** [[Subranges/ja|部分範囲型]] |
− | ** [[1-dimensional_arrays|1 | + | ** [[1-dimensional_arrays/ja|1 次元配列]] |
− | ** [[Multidimensional_arrays| | + | ** [[Multidimensional_arrays/ja|多次元配列]] |
− | ** [[Records|レコード型]] | + | ** [[Records/ja|レコード型]] |
− | ** [[Pointers|ポインタ]] | + | ** [[Pointers/ja|ポインタ]] |
− | * [[Graphics|グラフィックス]] | + | * [[Graphics/ja|グラフィックス]] |
− | ** [[Drawing with canvas|キャンバスを使った描画]] | + | ** [[Drawing with canvas/ja|キャンバスを使った描画]] |
− | * [[Object Oriented Programming with FreePascal and Lazarus]] | + | * [[Object Oriented Programming with FreePascal and Lazarus/ja|FreePascal と Lazarus でオブジェクト指向プログラミング]] |
− | * [[Final_words|6. | + | * [[Final_words/ja|6. 後書き]] |
[[Category:Pascal/ja]] | [[Category:Pascal/ja]] | ||
[[Category:Tutorials/ja]] | [[Category:Tutorials/ja]] |
Revision as of 14:25, 7 January 2014
Template:Object Pascal Tutorial
概要
Tao Yue 氏はすばらしい Pascal の概要とチュートリアルを作成し、それを wiki 化してこの Lazarus-ccr 上に掲載することに寛大に同意してくれました。
- このチュートリアルは、http://www.taoyue.com/tutorials/pascal/ から転載したものです。
- ページに手を加えた場合は、オリジナルから編集されている旨を明確に記してください。(訳注:各ページの先頭の方に修正が加えられているかを示す「状態」があります。)
この wiki にある Tao Yue 氏に由来する転載部分を他所へ転用する場合は、事前に著者に連絡を取り許可を得てください。
チュートリアルは、Tao Yue 氏による Object Pascal チュートリアルよりはじまります。また、以下に目次があります。