Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экз по паскалю.doc
Скачиваний:
14
Добавлен:
06.09.2019
Размер:
334.85 Кб
Скачать

25. Раздел описания констант в языке Турбо Паскаль

Раздел описания констант позволяет использовать имена как синонимы констант, что улучшает наглядность и компактность программ.

Синтаксис: Const <имя конст>=<выражение>; Тип константы определяется формой ее записи.

Const  K  = 1024;  R   = 28.55;  S    = ‘ТАБЛИЦА №1’;

Язык Турбо Паскаль содержит предопределенные константы: False,True, MaxInt =32767, Pi=3.1415926536 и др. Константа м.б. задана выражением состоящим из ранее определенных констант связанных знаками операций  и следующих функций:

abs, chr, Hi, Length, Lo,odd, ord, Pred, Ptr, Round, SizeOf,  Succ,Swap, Trunc.

Например: N = ord(‘Z’) –ord(‘A’)+1, при этом N=27.

Типизированные константы.

Синтаксис: <имя конст>:<тип>=<выражение>; Например: X:arrau[1..5] of integer=(2, 6, 7, 3, 9);

23. Структура программы на языке Pascal

Программа реализует алгоритм решения задачи. В ней программист записывает последовательность действий, выполняемых над определенными данными с помощью определенных операций для реализации заданной цели. Основными характеристиками программы являются: точность полученного результата, время выполнения и объем требуемой памяти. О соответствии этих показателей решаемой задаче и возможностям компьютера должен позаботиться сам программист. В большинстве случаев определяющим требованием является точность. Ограничения по объему памяти и времени выполнения носят менее жесткий характер.

Программа на языке Pascal состоит из строк. Набор текста программы осуществляется с помощью встроенного редактора текстов системы программирования Turbo Pascal или любого другого редактора. В первом случае программа может после выхода из редактора (при нажатии клавиши F10) в главное меню компилироваться и выполняться; во втором случае программу следует записать в файл и затем вызвать для компиляции и выполнения в интегрированной среде программирования Turbo Pascal.

Набирая текст программы, программист может произвольно располагать строки на экране. Строка может начинаться с любой колонки, т. е. величина отступа от левой границы экрана для каждой строки устанавливается самим программистом с целью получить наиболее удобный для чтения текст программы. Количество операторов в строке произвольно, но если в строке записывается один оператор, то такая программа легче читается.

Существуют различные схемы написания программ на языке Pascal, все они отличаются количеством отступов слева в каждой строке и различным использованием прописных букв.

 

Можно рассмотреть следующую схему:

– зарезервированные слова program, procedure, function пишутся строчными буквами;

– имена констант, переменных, процедур, функций начинаются с прописных букв;

– операторы записываются только строчными буквами;

– логически подчиненные структуры записываются на одну строку ниже и на одну или две позиции правее по отношению к более старшим.

Такая схема записи создает условия для лучшего понимания программы и значительно более быстрого обнаружения в ее тексте ошибок. Следует учитывать, что максимальный размер программы на Pascal ограничен. Компилятор позволяет обрабатывать программы и библиотечные модули, в которых объем данных и генерируемый машинный код не превышают 64 Кбайт каждый. Если программа требует большего количества памяти, следует использовать библиотечные модули (.TPU-файлы) или оверлейные структуры.