Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 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) Раздел описания констант должен располагаться перед разделом описания переменных.
Не нашли, что искали? Воспользуйтесь поиском:
|