Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Методика вивчення морфемної будови словаДата добавления: 2015-10-19; просмотров: 1653
Программа на языке Паскаль состоит из трех разделов: заголовок программы, раздел объявлений и раздел операторов. В последних версиях языка Паскаль заголовок программы может быть опущен. {ЗАГОЛОВОК ПРОГРАММЫ :} PROGRAM «имя программы»; { РАЗДЕЛ ОБЪЯВЛЕНИЙ, в котором объявляются те объекты, с которыми работает данная программа: метки, типы данных, константы, переменные, процедуры, функции. Для объявления одного вида объектов в разделе объявлений применяются встроенные (зарезервированные) в системе программирования слова: } LABEL…; {объявление меток} TYPE…; {объявление типов} CONST…; {объявление констант} VAR…; {объявление переменных} PROCEDURE …;{Объявление процедуры} FUNCTION …; {Объявление функции} { РАЗДЕЛ ОПЕРАТОРОВ: } BEGIN {Последовательность операторов, выполняющих обработку данных в соответствии с алгоритмом решения задачи} END. Примечания. 1. Текст программы состоит из предложений, располагающихся произвольно по строкам. Каждое предложение заканчивается знаком «;»(точка с запятой). Строчные и прописные (маленькие и большие) буквы при выполнении программы не различаются, то есть в тексте программы слова ABCD и abcd воспринимаются как одно и то же слово. В тексте программы используются буквы только латинского алфавита (за исключением комментария и подсказок компьютера). 2. Комментарий {произвольный текст} заключается в фигурные скобки и может располагаться в любом месте текста программы. Комментарий является неисполняемой частью программы и требуется для пояснения содержания текста программы (то есть программисту или любознательному пользователю, пытающемуся разобраться в тексте программы). 3. Подсказки компьютера пользователю, которые выдаются в процессе выполнения программы на экран монитора, являются параметрами операторов Write или Writeln и заключаются в апострофы. Например, Write(‘Задай радиус окружностиR>0: ’). 4. Раздел операторов программы заключается в алгоритмические скобки begin…end и заканчивается точкой. 5. Оператор присваивания значения переменной обозначается сочетанием знаков « :=» (двоеточие и знак равенства)и в левой части записывается имя переменной, а в правой значение этой переменной или формула для его расчета. Например, оператор вычисления длины окружности L по его радиусу R имеет вид L := 2*pi*R, где pi – константа, зарезервированная в языке. 6. Операторы присваивания применимы для переменных любых типов. 7. Подпрограммы (процедуры и функции) имеют структуру, аналогичную основной программе:заголовок (обязательный для подпрограмм) и раздел операторов, а также могут содержать раздел объявлений объектов, принадлежащих только конкретной подпрограмме и поэтому называемых локальными {локальные метки, локальные константы, локальные типы и локальные переменные}. Пример простейшей программы. { Программа вычисляет и выдает на экран монитора стоимость S некоторого вида продукции после ввода с клавиатуры значений цены C единицы продукции и количества N продукции } PROGRAM stoimost; VAR N:integer; {объявление переменной N целого типа} S,C:real; {объявление переменных S,C вещественного типа} BEGIN Write(‘Цена ед. продукции С=’);{вывод на монитор сообщения-подсказки} Read(C); {ввод значения С} Write(‘Колич-во продукции N=’);{вывод на монитор сообщения-подсказки} Read(N);{ввод значения N} S := C*N;{вычисление стоимости S продукции по формуле} Writeln(‘Стоимость продукции: ’,S);{вывод на монитор сообщения-подсказки и значения S } Write(‘Для выхода из программы нажми Enter’); Readln END. Замечания к программе: Для наглядности и удобства чтения программы слова, зарезервированные (встроенные) в языке Паскаль и определяющие ее разделы, и текст, определяющий содержание разделов программы, смещены по отношению друг к другу. Для наглядности текста программы каждый оператор данной программы расположен на отдельной строке. В дальнейшем текст программы будет записываться более компактно, так как синтаксис языка Паскаль допускает произвольное количество предложений, в том числе и операторов, в строке и их расположение по строкам.
|