
Занятие 2.
ТЕМА: Программирование алгоритмов линейной структуры. Написание простейшей программы, ее сохранение и запуск. Процедуры ввода – вывода.
Цель работы: Выработать практические навыки работы с системой Турбо Паскаль, научиться создавать, вводить в компьютер, выполнять и исправлять простейшие программы на языке Паскаль в режиме диалога, познакомиться с диагностическими сообщениями компилятора об ошибках при выполнении линейных программ.
Теория.
Идентификаторы языка Турбо Паскаль
Определение Идентификатор – имя (произвольный набор символов), свободно избираемое программистом для элементов программы (процедур, функций, констант, переменных и типов данных).
Требования к идентификаторам:
Идентификатор состоит из латинских букв и цифр (заглавные и строчные буквы не различаются);
Идентификатор должен начинаться обязательно с буквы ("а1", а не "1а");
Идент. может состоять из любого количества символов, но распознаются только первые 63;
Служебные слова запрещается использовать в качестве идентификаторов;
При написании идентификатора нельзя использовать пробелы.
Общие понятия и правила программирования на языке Паскаль
Программа составляется из операторов Турбо Паскаль, которые разделяются символом ";"
Для выделения группы операторов используют операторные скобки: Begin … End.
Несколько операторов, заключенных в операторные скобки, называют составным оператором;
В тексте программы фигурными скобками выделяются комментарии.
Общая структура программы на языке Турбо Паскаль
Любую программу, написанную на Паскаль, можно разделить на три основные части:
Раздел объявлений и соглашений (раздел объявлений)
Раздел текстов процедур и функций
Раздел основного блока
1 |
Program Имя_программы; {заголовок} Const Константа_1 = значение; {объявление констант} Константа_2 = значение; ... Константа_N = значение; Туре ...; {объявление типов} Var Список_Переменных_1 : Тип; {описание переменных} Список_Переменных_2 : Тип; ... Список_Переменных_N : Тип; Label Список_Меток; |
2 |
Function ...; Procedure ...; |
3 |
Begin {операторы} End. |
Основные части программы
Заголовок содержит служебное слово PROGRAM, имя программы, задаваемое программистом. Заканчивается заголовок символом ";".
Раздел описаний предназначен для объявления всех встречающихся в программе данных и их характеристик (имена данных, их тип, возможные значения). Этот раздел содержит следующие подразделы: объявление меток, констант, типов, переменных, объявление процедур и функций. Порядок расположения разделов не важен и описания могут повторяться.
Объявление процедур и функций является одним разделом. Следует заметить, что не все перечисленные разделы обязательны в программе. В простых программах могут потребоваться, например, только разделы описания констант и переменных.
Основной блок программы состоит из последовательности операторов, причем работа программы начинается с первого оператора основного блока программы.