28608

Программа на языке Паскаль

Доклад

Информатика, кибернетика и программирование

Заголовок программы содержит имя программы например: Program PRIM; Описания могут включать в себя: раздел подключаемых библиотек модулей; раздел описания меток; раздел описания констант; раздел описания типов; раздел описания переменных; раздел описания процедур и функций. Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей библиотек как входящих в состав системы Turbo Pascal так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Все метки...

Русский

2013-08-20

15.13 KB

0 чел.

Программа на языке Паскаль состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например:

Program PRIM;

Описания могут включать в себя:

  1.  раздел подключаемых библиотек (модулей);
  2.  раздел описания меток;
  3.  раздел описания констант;
  4.  раздел описания типов;
  5.  раздел описания переменных;
  6.  раздел описания процедур и функций.

Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses CRT, Graph;

Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например:

label 3, 471, 29, Quit;

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант:

const K= 1024; MAX= 16384;

В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип:

var P,Q,R: Integer;

   A,B:   Char;

   F1,F2: Boolean;

Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Паскаль - программе должны быть обязательно описаны все компоненты программы.

Раздел операторов представляет собой составной оператор, который содержит между служебными словами

begin.......end

последовательность операторов. Операторы отделяются друг от друга символом ;. Текст программы заканчивается символом точка.

Кроме описаний и операторов Паскаль - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }.

Пример 1

program Primer; {вычисление суммы двух чисел}

var

  x,y,s: integer;

begin

 WriteLn('Введите через пробел два числа ');

 ReadLn(x,y);

 s := x + y;

 WriteLn('Сумма чисел равна ',s);

end.

Данная программа запрашивает с клавиатуры два числа, находит их сумму и выводит ответ. Теперь сделаем так, чтобы программа сначала очищала экран, выполняла свои действия, а в конце работы позволяла пользователю посмотреть результат, ожидая его нажатия клавиши.

Пример 2

program Primer; {вычисление суммы двух чисел}

uses Crt; {подключение модуля, необходимого для процедур

          очистки экрана и задержки}

var

 x,y,s: integer;

begin

 ClrScr; {очистка экрана}

 WriteLn('Введите через пробел два числа ');

 ReadLn(x,y);

 s := x + y;

 WriteLn('Сумма чисел равна ',s);

 ReadKey; {ожидание нажатия клавиши}

end.


 

А также другие работы, которые могут Вас заинтересовать

16954. Работа ЭБ с неполным числом петель 1 контура 51 KB
  Тема: Работа ЭБ с неполным числом петель 1 контура. План лекции Введение 1.Последовательность операций при отключении петли в резерв. 2.Подготовка петли к работе. 3.Ввод петли в работу. 4.Эксплуатация ЭБ в режиме продления компании...
16955. Перевод ЭБ из состояния «Горячий останов» в состояние Холодный останов 147.5 KB
  Лекция № 15 Тема: Перевод ЭБ из состояния Горячий останов в состояние Холодный останов. План лекции Введение 1.Подготовка РУ к расхолаживанию. 2.Расхолаживание 1 контура. 3. Расхолаживание 1 контура системой TQ122232. 4.Окончательное расхолаживание 1 контура
16956. Перевод ЭБ из состояния «работа на мощности» в состояние «горячий останов» 81 KB
  Тема: Перевод ЭБ из состояния работа на мощности в состояние горячий останов. План лекции Введение 1. Подготовка к снижению мощности и снижение мощности реактора. 2. Останов турбогенератора. 3. Разгрузка реактор...
16957. Перевод ЭБ из режима «Холодный останов» в режим «останов для ремонта» и «останов для перегрузки» 83 KB
  Тема: Перевод ЭБ из режима Холодный останов в режим останов для ремонта и останов для перегрузки. План лекции Введение 1.Дренирование 1 контура и консервация ПГ. 2.Подготовка ЭБ к ремонту. 3.Подготовка РУ к перегрузке топлива. ...
16958. Задачи и организационная структура управления эксплуатацией АЭС 84.5 KB
  Тема: Задачи и организационная структура управления эксплуатацией АЭС. План лекции Введение 1.Задачи эксплуатации АЭС. 2.Типовая организационная структура управления эксплуатацией АС. Выводы по лекции. Литература: 1.Острековский В.А. Эксплуатация АС. Москв
16959. Эксплуатационно-техническая документация на АЭС 106 KB
  PAGE 12 Лекция №3. Тема: Эксплуатационнотехническая документация на АЭС. План лекции. Введение. 1.Виды эксплуатационнотехнической документации на АЭС. 2.Руководящая документация на АЭС. 3.Пономерная документация на АЭС. 4. Документация опе...
16960. Эксплуатация ЭБ при снижении и повышении нагрузки генератора 120.5 KB
  Лекция № 13 Тема: Эксплуатация ЭБ при снижении и повышении нагрузки генератора. План лекции Введение. Эксплуатация ЭБ при снижении нагрузки. Эксплуатация ЭБ при повышении нагрузки. Выводы по лекции. Литература: Инструкция по эксплуатации...
16961. Перевод ЭБ в состояние холодный останов 83 KB
  Тема: Перевод ЭБ в состояние холодный останов. План лекции Введение Исходное состояние реакторной установки перед подготовкой к пуску после перегрузки топлива. Подготовительные операции по переводу реакторной установки в €œхолодный останов€.
16962. Імпорт таблиць. Встановлення звязків між таблицями 54 KB
  Практична робота №1 Тема: Імпорт таблиць. Встановлення звязків між таблицями. Мета: навчитися імпортувати таблиці MS Excel в таблиці Ms Access а також навчитися звязувати таблиці. Устаткування: ПК. Операційна система Windows СУБД Ms Access. Правила ТБ. Методичні реком...