Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Общая структура программы на Паскале. Комментарии




Вопросы для проверки знаний.

1. Какие действия выполняют процедуры и функции библиотеки CRT?

2. Какие действия выполняют функции библиотеки CRT для работы с клавиатурой KeyPressed и ReadKey?

3. Какие процедуры библиотеки CRT задают цвета выводимых на экран символов и фона? Назовите два способа задания цвета.

4. Как в Паскале можно очистить экран или окно?

5. Как в Паскале можно задать окно - прямоугольную область экрана?

6. Какие в Паскале есть процедуры и функции для работы с курсором?

7. Какие в Паскале есть процедуры и функции для работы со звуком?

В памяти ЭВМ каждая программа на языке Паскаль является текстовым файлом с собственным именем и расширением.pas.

В общем случае текст программы на языке Паскаль состоит из трех основных частей: 1) заголовка, 2) разделов описаний и 3) тела программы.

1. Заголовок. В языке Паскаль может отсутствовать, но хороший стиль программирования требует его использования для придания максимальной информативности тексту программы. Заголовок является оператором, который начинается служебным словом program, после которого через пробел ставят имя программы. В имени программы, которое должно удовлетворять определению идентификатора языка Паскаль, обычно закладывают смысл реализуемого ею алгоритма.

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

- подраздел подключаемых библиотек (модулей);

- подраздел описания меток;

- подраздел описания констант;

- подраздел описания типов;

- подраздел описания переменных;

- подраздел описания процедур и функций.

3. Тело программы структурно представляет собой один составной оператор, содержащий раздел операторов программы - последовательность из операторов, которые выполняют алгоритм решения задачи. Между собой они разделяются знаком «;». Обычно вначале стоят операторы, обеспечивающие ввод исходных данных в программу, затем - расчетные, а в конце - операторы, обеспечивающие вывод результатов расчета в форму удобной пользователю.После слова end, закрывающего тело программы ставится символ точка «.», который закрывает не только тело, но и весь текст программы.

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

Таким образом, общая структура программы на языке Паскаль имеет вид:

1. Заголовок: program <имя>

2. Раздел описаний

3. begin

4. Раздел операторов

5. end.




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 318; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.