X-PDF

Структура программы на языке Паскаль

Поделиться статьей

Программа – упорядоченный список команд. Любая программа (или программная единица – процедура или функция) на Паскале должна состоять из трех основных разделов:

v Раздел заголовка (объявления программной единицы)

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

v Раздел исполняемых операторов (тело программы)

В разделе заголовка содержится одна – единственная строчка, которая указывает компилятору, что он имеет дело именно с программой (процедурой или функцией) и, более того, с программой под определенным именем. Для программ эта строка начинается с зарезервированного слова program, после которого следует собственно имя программы. В конце обязательно ставится точка с запятой.

Раздел описаний может иметь как одну – единственную строчку, так и достаточно большое их количество. В разделе описаний должны содержаться описание всех идентификаторов, используемых операторов. Так, например, описание переменных начинается с зарезервированного слова VAR, а описание констант (если они используются) – CONST.

Тело программы (раздел исполняемых операторов) содержит собственно программный код, отвечающий за результат алгоритма. При этом тело программы обязательно оформляется так называемыми операторными скобками – begin….end. Т.е. все операторы, реализующие ваш алгоритм, должны помещаться между этими операторными скобками. Таким образом, структура программы Pascal в простейшем случае имеет вид:

Program&lt . &gt . .

Var … .

Begin

.. …

End.

В более сложных программах раздел описаний может содержать некоторое множество разделов:

Представленная информация была полезной?
ДА
58.69%
НЕТ
41.31%
Проголосовало: 990

Ø Раздел описания используемых библиотек USES .

Ø Раздел описания меток LABEL .

Ø Раздел описания констант CONST .

Ø Раздел описания типов TYPE .

Ø Раздел описания переменных VAR .

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

Разделы TYPE, CONST, VAR, LABEL могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколько угодно раз. Единственное ограничение – идентификаторы, которые используются для определения других идентификаторов, должны описываться раньше.

В простейшей программе из всех перечисленных подразделов раздела описания обязательно присутствуют только раздел описания переменных VAR.

начало
Описание данных
Х=2
да
нет
Блок разветвления
y=a-x2
Арифметический блок
Блок организации цикла: Параметр цикла — «х» Начало = 2 Конец = 10
у
X=2 . 10
Блок вывода результата на печать
a, b, c

Вывод результата

конец

Поделиться статьей
Автор статьи
Анастасия
Анастасия
Задать вопрос
Эксперт
Представленная информация была полезной?
ДА
58.69%
НЕТ
41.31%
Проголосовало: 990

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

ОБРАЗЦЫ ВОПРОСОВ ДЛЯ ТУРНИРА ЧГК

Поделиться статьей

Поделиться статьей(Выдержка из Чемпионата Днепропетровской области по «Что? Где? Когда?» среди юношей (09.11.2008) Редакторы: Оксана Балазанова, Александр Чижов) [Указания ведущим:


Поделиться статьей

ЛИТЕЙНЫЕ ДЕФЕКТЫ

Поделиться статьей

Поделиться статьейЛитейные дефекты — понятие относительное. Строго говоря, де­фект отливки следует рассматривать лишь как отступление от заданных требований. Например, одни


Поделиться статьей

Введение. Псковская Судная грамота – крупнейший памятник феодального права эпохи феодальной раздробленности на Руси

Поделиться статьей

Поделиться статьей1. Псковская Судная грамота – крупнейший памятник феодального права эпохи феодальной раздробленности на Руси. Специфика периода феодальной раздробленности –


Поделиться статьей

Нравственные проблемы современной биологии

Поделиться статьей

Поделиться статьейЭтические проблемы современной науки являются чрезвычайно актуальными и значимыми. В связи с экспоненциальным ростом той силы, которая попадает в


Поделиться статьей

Семейство Первоцветные — Primulaceae

Поделиться статьей

Поделиться статьейВключает 30 родов, около 1000 видов. Распространение: горные и умеренные области Северного полушария . многие виды произрастают в горах


Поделиться статьей

Вопрос 1. Понятие цены, функции и виды. Порядок ценообразования

Поделиться статьей

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


Поделиться статьей

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram
Заявка
на расчет