ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Глава 14. Строгости Паскаля«Сердцем» этой главы является параграф «Синтаксические диаграммы», так как там материал о грамматике Паскаля представлен в наиболее строгом и упорядоченном виде. Так что после прочтения многих параграфов из этой главы стоит заглянуть в «Синтаксические диаграммы», чтобы окончательно разложить все по полочкам. Структура программы Самая маленькая программа на Паскале имеет такой вид: BEGIN END. Она, естественно, ничего не делает. Если мы хотим заставить программу что-то делать, то все операторы, приказывающие выполнять нужные нам действия, мы должны записать между BEGIN и END. Например: BEGIN WriteLn(1993); WriteLn(1994) END. Обычно программа содержит переменные, константы, обращения к подпрограммам и прочие элементы. Все они должны быть описаны выше BEGIN. Например: CONST k = 10; VAR a: Real; BEGIN a:=5; WriteLn(a+k) END. Таким образом, программа на Паскале состоит из двух и только двух разделов: 1) выше BEGIN расположен раздел описаний, 2) ниже BEGIN расположен раздел выполняемых операторов. Выше этих двух разделов могут находиться две короткие строки, но о них чуть позже.
Приведем полный список служебных слов, после которых задаются описания: · Переменные описываются после служебного слова VAR · Метки описываются после служебного слова LABEL · Константы описываются после служебного слова CONST · Процедуры описываются после служебного слова PROCEDURE · Функции описываются после служебного слова FUNCTION · Новые типы, определяемые программистом, описываются после служебного слова TYPE Если программа на Паскале использует модули, то они должны быть перечислены выше раздела описаний после служебного слова USES. И наконец, программа может иметь заголовок, который состоит из служебного слова PROGRAM и в простейшем случае имени программы. Пример программы: PROGRAM Divan; USES Crt,Graph; Label met1,met2; Const k = 100; S = 'Хорошо!'; TYPE Kniga = array [1..k] of String; Tablitsa = array [0..20,1..10] of Integer; Minuta = 0..60; VAR x,y: Real; Uspevaemost: Tablitsa; PROCEDURE Torpeda...... FUNCTION Invers...... Begin ....... End. Не нашли, что искали? Воспользуйтесь поиском:
|