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