- •59. Модули
- •58. Процедуры и функции пользователя
- •56. Операторы цикла с предусловием (while)
- •52. Оператор безусловного перехода
- •49. Для обмена информацией между пользователем и пк все данные организуются в файлы.
- •48. Процедуры и функции для работы с типизированными файлами.
- •47. Типизированные файлы
- •46. Файлы
- •43. Объединение разнородных элементов (Запись)
- •42. Типы данных
- •41. Определение множества
- •40. Множество — тип и структура данных в информатике, является реализацией математического объекта множество.
- •35. Одномерные массивы. Формирование и вывод одномерных массивов
- •30. Символьный тип
- •29. Арифметические операции
- •28. Вещественный тип данных
- •25. Раздел описания констант в языке Турбо Паскаль
- •23. Структура программы на языке Pascal
- •22. Понятие языка программирования
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-файлы) или оверлейные структуры. |