Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Глава 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. Date: 2015-09-17; view: 387; Нарушение авторских прав |