Главная | Случайная
Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




раздел операторов
end. (* программа заканчивается точкой *)
Программа может содержать комментарии, заключенные в фигурные скобки { } или в скобки вида (* *). Комментарии служат для документирования программы — компилятор их игнорирует, поэтому на их содержимое никаких ограничений не накладывается. Операторы отделяются друг от друга символом “точка с запятой”.
В разделе операторов записываются исполняемые операторы программы. Ключевые слова begin и end не являются операторами, а служат для их объединения в так называемый составной оператор, или блок. Блок может записываться в любом месте программы, где допустим обычный оператор.
Разделы описаний бывают нескольких видов: описание модулей, констант, типов, переменных, меток, процедур и функций.
Модуль — это подключаемая к программе библиотека ресурсов (подпрограмм, констант и т. п.).
Раздел описания модулей, если он присутствует, должен быть первым. Описание начинается с ключевого слова uses, за которым через запятую перечисляются все подключаемые к программе модули — как стандартные, так и собственного изготовления, например:
uses crt, graph, my_module;
Возможности стандартных модулей мы рассмотрим в разделе “Стандартные модули Паскаля” (с. ), а создание собственных — на с. .
Количество и порядок следования остальных разделов произвольны, ограничение только одно: любая величина должна быть описана до ее использования. Признаком конца раздела описания является начало следующего раздела. В программе может быть несколько однотипных разделов описаний, но для упрощения структуры программы рекомендуется группировать все однотипные описания в один раздел.
В разделе описания переменных необходимо определить все переменные, которые будут использоваться в основной программе.
Раздел описания констант служит для того, чтобы вместо значений констант можно было использовать в программе их имена. Такие константы называют именованными, например:
const MaxLen = 100; g = 9.8;

koeff = 5;
Применение именованных констант улучшает читаемость программы и облегчает внесение в нее изменений. Есть и еще одно применение раздела описания констант: в нем описываются переменные, которым требуется присвоить значение до начала работы программы.
const weight : real = 61.5;
Синтаксически такая переменная отличается от константы наличием типа. Впоследствии ею можно пользоваться так же, как и другими переменными.
Раздел описания меток начинается с ключевого слова label, за которым через запятую следует перечисление всех меток, встречающихся в программе. Метка — это либо имя, либо положительное число, не превышающее 9999. Метка ставится перед любым исполняемым оператором и отделяется от него двоеточием. Пример описания меток:
label 1, 2, error;
Метки служат для организации перехода на конкретный оператор с помощью оператора безусловного перехода goto (он рассматривается на с. ).
Разделы описания типов, процедур и функций будут рассмотрены позже, по мере изучения материала.

Контрольные вопросы: 2

1.
Чему равно числовое значение приведенного ниже выражения при e = 4, a = 3?
e + sqrt(e) * 1e1 / 2 * a
2.
Чему равно значение выражения (a and not b or c), где a, b и с — величины типа boolean, имеющие значения true, false и false соответственно?
3.
Укажите допустимые способы записи выражения .
1)
1.6Е–4 * x / k / (a + b)
2)
(1.6e–4 * x) / (k * (a + b))
3)
1.6Е(–4) * x / k * (a + b)
4)
1.6 * 0.0001 * x / (k * (a + b)) 4.
Какие выражения не содержат синтаксических ошибок?
1)
sin(abs(0.6e3 * y_t))
2)
a div b / c * mod
3)
$EF01 * 1.34E–02 /_i7_17
4)
1_2i – exp(y) / 2 * t
5)
cos(3 * x) + 0,2
5.
Выберите все правильные утверждения.
1)
Все числовые величины описываются в разделе описания констант.
2)
В разделе описания констант описываются константы, имеющие имя.
3)
Величины, описанные в разделе описания констант без указания типа, не могут изменить свои значения.
4)
В разделе описания констант можно описать и константы, и переменные.
5)
Раздел описания констант должен располагаться перед разделом описания переменных.







Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2021 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных