Компонентный Паскаль: различия между версиями
Fantom78 (обсуждение | вклад) |
Fantom78 (обсуждение | вклад) |
||
Строка 28: | Строка 28: | ||
=== Часть 2. Примеры использования Компонентного Паскаля. === |
=== Часть 2. Примеры использования Компонентного Паскаля. === |
||
* |
* 13. [[/Ввод данных в программу/]]{{Стадия кор |75%|2015-04-17}}<!-- готовность с шагом 25% --> |
||
* |
* 14. [[/Отбор данных/]]{{Стадия кор |00%|2015-04-17}} |
||
{{Темы|Языки программирования}} |
{{Темы|Языки программирования}} |
||
{{BookCat}} |
{{BookCat}} |
Версия от 14:27, 18 апреля 2015
Эта работа распространяется на условиях лицензии Creative Commons Attribution 3.0 (CC-BY).
Вы можете без ограничений распространять данную работу, изменять и использовать её в любых (в том числе коммерческих) целях при условии указания оригинального авторства. |
Компонентный Паскаль (Component Pascal, далее КП) — высокоуровневый язык широкого применения компонентно-ориентированного программирования (КОП). Обладает характеристиками, способствующими его применению, как при обучению программированию в школе, так и в промышленном программировании. Разработан под руководством Никлауса Вирта, как более совершенный вариант в семействе Паскаль.
Представленный ниже учебник даст общее представление о языке программирования, его истории, основных идеях, типичные приёмы программирования и постарается разъяснить различные аспекты его идеологии и парадигмы компонентно-ориентированного программирования. Учебник ориентирован на новичков и может послужить исходным материалом для дальнейшего углубленного изучения.
Содержание
Часть 1. Введение в компонентный Паскаль
В этой части рассмотрено примерно половина из всех базовых возможностей Компонентного Паскаля (КП).
Такое ограничение сделано намеренно, так полное рассмотрение возможностей сильно усложнит понимание основных идиом языка.
- 1. История
- 2. Никлаус Вирт
- 3. BlackBox Component Builder
- 4. Hello, World
- 5. Оформление модуля
- 6. Переменные и константы
- 7. Введение в процедуры
- 8. Знакомство с массивами
- 9. Введение в условия
- 10. Введение в циклы
- 11. Введение в записи
- 12. Введение в типы
Часть 2. Примеры использования Компонентного Паскаля.
- 13. Ввод данных в программу
- 14. Отбор данных