Difference between revisions of "Basic Pascal Tutorial/ru"

From Lazarus wiki
Jump to navigationJump to search
(excluded articles which are not part of Tao Yue's Tutorial)
(→‎Оглавление: Updated for page name change)
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Object_Pascal_Tutorial}}
+
{{Basic_Pascal_Tutorial}}
 
__TOC__
 
__TOC__
 
== Общие сведения ==
 
== Общие сведения ==
Line 7: Line 7:
 
Пожалуйста, свяжитесь с автором и получите разрешение, прежде чем изменять части, написанных Tao Yue в других местах данной Wiki.
 
Пожалуйста, свяжитесь с автором и получите разрешение, прежде чем изменять части, написанных Tao Yue в других местах данной Wiki.
  
Учебник можно найти здесь: [[Object_Pascal_Introduction|Object Pascal Tutorial by Tao Yue]] или в оглавлении ниже.
+
Учебник можно найти здесь: [[Basic_Pascal_Introduction|Basic Pascal Tutorial by Tao Yue]] или в оглавлении ниже.
 
 
==Оглавление==
 
* [[Object_Pascal_Introduction|Introduction]]
 
* [[Object_Pascal_History|History of Pascal]]
 
* [[Compilers|Pascal Compilers]]
 
* [[Hello,_World|Hello, world]]
 
* [[Program_Structure|1. Basics]]
 
** [[Program_Structure|Program Structure]]
 
** [[Identifiers]]
 
** [[Constants]]
 
** [[Variables_and_Data_Types|Variables and Data Types]]
 
** [[Assignment_and_Operations|Assignment and Operations]]
 
** [[Standard_Functions|Standard Functions]]
 
** [[Punctuation_and_Indentation|Punctuation and Indentation]]
 
** [[Programming_Assignment|Programming Assignment]]
 
** [[Solution]]
 
* [[Input|2. Input/Output]]
 
** [[Input]]
 
** [[Output]]
 
** [[Formatting output]]
 
** [[Files]]
 
** [[EOLN_and_EOF|EOLN and EOF]]
 
** [[Programming_Assignment_2|Programming Assignment]]
 
** [[Solution_2|Solution]]
 
* [[Sequential_control|3. Program Flow]]
 
** [[Sequential_control|Sequential control]]
 
** [[Boolean_Expressions|Boolean Expressions]]
 
** [[IF|Branching]]
 
*** [[IF]]
 
*** [[CASE]]
 
** [[FOR..DO|Looping]]
 
*** [[FOR..DO]]
 
*** [[WHILE..DO]]
 
*** [[REPEAT..UNTIL]]
 
*** [[FOR..IN]]
 
** [[Programming_Assignment_3|Programming Assignments: Fibonacci Sequence and Powers of Two]]
 
** [[Solution_3|Solutions]]]
 
* [[Procedures|4. Subprograms]]
 
** [[Procedures]]
 
** [[Parameters]]
 
** [[Functions]]
 
** [[Scope]]
 
** [[Recursion]]
 
** [[Forward_Referencing|Forward Referencing]]
 
** [[Programming_Assignment_4|Programming Assignment: the Towers of Hanoi]]
 
** [[Solution_4|Solution]]
 
* [[Enumerated_types|5. Data types]]
 
** [[Enumerated_types|Enumerated types]]
 
** [[Subranges]]
 
** [[1-dimensional_arrays|1-dimensional arrays]]
 
** [[Multidimensional_arrays|Multidimensional arrays]]
 
** [[Records]]
 
** [[Pointers]]
 
* [[Final_words|6. Final words]]
 
  
 +
== Оглавление ==
 +
* [[Basic_Pascal_Introduction/ru|Введение]]
 +
* [[Pascal_History/ru|История Pascal]]
 +
* [[Compilers/ru|Компиляторы Pascal]]
 +
* [[Hello,_World/ru|Hello, world]]
 +
* [[Program_Structure/ru|1. Основы]]
 +
** [[Program_Structure/ru|Структура программы]]
 +
** [[Identifiers/ru|Идентификаторы]]
 +
** [[Constants/ru|Константы]]
 +
** [[Variables_and_Data_Types/ru|Переменные и типы данных]]
 +
** [[Assignment_and_Operations/ru|Присвоение и операции]]
 +
** [[Standard_Functions/ru|Стандартные функции]]
 +
** [[Punctuation_and_Indentation/ru|Пунктуация и отступы]]
 +
** [[Programming_Assignment/ru|Programming Assignment]]
 +
** [[Solution/ru]]
 +
* [[Input/ru|2. Input/Output]]
 +
** [[Input/ru]]
 +
** [[Output/ru]]
 +
** [[Formatting output/ru]]
 +
** [[Files/ru]]
 +
** [[EOLN_and_EOF/ru|EOLN and EOF]]
 +
** [[Programming_Assignment_2/ru|Programming Assignment]]
 +
** [[Solution_2/ru|Solution]]
 +
* [[Sequential_control/ru|3. Program Flow]]
 +
** [[Sequential_control/ru|Sequential control]]
 +
** [[Boolean_Expressions/ru|Boolean Expressions]]
 +
** [[IF/ru|Branching]]
 +
*** [[IF/ru]]
 +
*** [[CASE/ru]]
 +
** [[FOR..DO/ru|Looping]]
 +
*** [[FOR..DO/ru]]
 +
*** [[WHILE..DO/ru]]
 +
*** [[REPEAT..UNTIL/ru]]
 +
*** [[FOR..IN/ru]]
 +
** [[Programming_Assignment_3/ru|Programming Assignments: Fibonacci Sequence and Powers of Two]]
 +
** [[Solution_3/ru|Solutions]]
 +
* [[Procedures/ru|4. Subprograms]]
 +
** [[Procedures/ru]]
 +
** [[Parameters/ru]]
 +
** [[Functions/ru]]
 +
** [[Scope/ru]]
 +
** [[Recursion/ru]]
 +
** [[Forward_Referencing/ru|Forward Referencing]]
 +
** [[Programming_Assignment_4/ru|Programming Assignment: the Towers of Hanoi]]
 +
** [[Solution_4/ru|Solution]]
 +
* [[Enumerated_types/ru|5. Data types]]
 +
** [[Enumerated_types/ru|Enumerated types]]
 +
** [[Subranges/ru]]
 +
** [[1-dimensional_arrays/ru|1-dimensional arrays]]
 +
** [[Multidimensional_arrays/ru|Multidimensional arrays]]
 +
** [[Records/ru]]
 +
** [[Pointers/ru]]
 +
* [[Final_words/ru|6. Final words]]
  
 
== См. также ==
 
== См. также ==
* [[Object Oriented Programming with FreePascal and Lazarus/ru]]
+
* [[Object Oriented Programming with Free Pascal and Lazarus/ru]]

Revision as of 14:06, 28 March 2020

العربية (ar) български (bg) Deutsch (de) English (en) español (es) français (fr) italiano (it) 日本語 (ja) 한국어 (ko) русский (ru) slovenčina (sk) 中文(中国大陆)‎ (zh_CN)

Общие сведения

Tao Yue написал отличный обзор языка Паскаль и учебник, и великодушно согласился разместить свой труд в данной Wiki, при соблюдении следующих условий:

  • Все статьи и изменения в них будут ссылаться на оригинальный учебник, расположенный по адресу: http://www.taoyue.com/tutorials/pascal/
  • Допускается, что страницы могут отличаться от оригиналов.

Пожалуйста, свяжитесь с автором и получите разрешение, прежде чем изменять части, написанных Tao Yue в других местах данной Wiki.

Учебник можно найти здесь: Basic Pascal Tutorial by Tao Yue или в оглавлении ниже.

Оглавление

См. также