
8.5. Общая структура программ на Турбо Паскале
Вам уже, наверное, стало интересно, как же создавать свою собственную
программу на языке ТП? А этот процесс не сложнее, чем писать кому-нибудь
письмо. Ведь для этого, сначала, нужно продумать, чем Вы хотите порадовать
своего адресата? А уж после этого, Вы должны вспомнить, что письмо
начинается с обращения к Вашему адресату. Затем с абзаца необходимо
начинать изложение мыслей с использованием существительных,
прилагательных, глаголов и т.д., которые нужно располагать по определённым
правилам и следует разделять запятыми, точками и другими знаками
препинания для точной передачи смысла Вашего послания. Вспомните:
«Казнить нельзя помиловать!».
Так вот, прежде, чем писать программу на Турбо Паскале, Вам
необходимо запомнить, что, в целом, она состоит из заголовка блока
16
и
заканчивается точкой, поэтому кратчайшая программа в языке ТП, которая
ничего полезного не делает, выглядит в форме блока так:
Begin
End.
С лёгкой руки автора языка Си Денниса Ричи стало хорошим тоном
представлять описываемый язык программирования программой, которая
приветствует окружающий мир, выводя на экран монитора фразу «
Hello,
World!». Так вот, на ТП такая программа выглядит следующим образом:
Begin
Writeln (‘Hello, World!’);
End.
После нажатия клавиш Ctrl+F9 в среде редактора ТП компьютер выполнит
программу и мгновенно возвратится назад в среду редактора. Чтобы увидеть
результат её работы нужно нажать клавиши
Alt+F5. Это позволит Вам увидеть
на экране монитора Ваш первый успех в программировании. Нажатие любой
клавиши возвратит Вас обратно в окно текстового редактора ТП.
Кстати, можно улучшить программу вывода строки текста
‘Hello,
World!’
, прибавив в её конце оператор процедуры Readln без параметров, что
останавливает работу программы в экране результатов в ожидании нажатия
клавиши
Enter для завершения её работы:
Begin
Writeln (‘Hello, World!’);
Readln;
End.
Общая структура программы на языке ТП приведена на рис. 8.15. Как
видите, программа начинается с заголовка
Program и её имени, а основной
блок включает раздел описаний и раздел операторов. Раздел операторов
16
Блок – смысловая часть программы, завершающаяся точкой. Вся информация, располагаемая после точки
последнего зарезервированного слова end средой ТП ко вниманию не принимается!!!