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.


 

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

10852. Життя з користю для інших 61.5 KB
  Тема: Люди. Життя суспільства. Підтема: Життя з користю для інших Мета: Практикувати учнів у читанні та обговоренні суспільнополітичних текстів. Сприяти заповненню інформаційних прогалин розвитку почуття поваги до досягнень людства. Обладнання: підручник текст дл
10853. Проектирование СТОА 1.63 MB
  Технологическое проектирование синтезирует большой и разнохарактерный круг организационно-технологических и экономических вопросов. Изучение этих вопросов поможет молодому инженеру-механику автомобильного транспорта достаточно емко представить и освоить почти все вопросы, которые он должен решить в своей практической деятельности на СТОА.
10854. Решение генетических задач с использованием математических методов 319.44 KB
  Растения второго поколения, получавшиеся путем самоопыления гибридов, уже не были одинаковы. Они разделялись на растения, обладавшие доминантным признаком, и растения с рецессивным признаком. В результате подсчетов оказалось, что в среднем растений, обладавших доминантным признаком оказалось втрое больше
10855. Формирование читательского интереса у младшего школьника в процессе внеклассной деятельности 219.39 KB
  Изучить содержание понятий «читательский интерес» и «читательская потребность», проанализировать методическую литературу по данной проблеме, сформировать представления о читательских интересов современных школьников и проблемах формирования читательской компетенции...
10856. База данных для таможенной службы 439.41 KB
  Выполнить анализ предметной области автоматизации процесса обработки данных о таможенной службе, описать постановку задачи для разработки автоматизированной системы; выполнить проектирование автоматизированной системы обработки данных о таможенной службе, этапы которого отразить в техническом проекте; реализовать автоматизированную систему обработки данных о таможенной службе;
10857. ОБОСНОВАНИЕ СНИЖЕНИЯ СЕБЕСТОИМОСТИ ПРОДУКЦИИ НА ПРИМЕРЕ ООО КУЕДИНСКИЙ МЯЯСОКОМБИНАТ 155.59 KB
  Себестоимость продукции (работ, услуг) является комплексным показателем, на основании которого можно судить об эффективности использования предприятием различных видов ресурсов, а также об уровне организации труда на предприятии. Себестоимость продукции находится во взаимосвязи с показателями эффективности производства.
10858. Анализ рынка бумажно-беловых товаров 223.02 KB
  Бумага - материал из растительных волокон, обработанных и соединённых в тонкий лист, в котором волокна связаны между собой поверхностными силами сцепления. Слово бумага происходит от татарского слова бумуг
10859. Захист довкілля 76 KB
  Тема: Людина й природа Підтема: Захист довкілля Мета: Провести роботу з учнями з підготовки до екологічної конференції. Обладнання: підручник матеріали до конференції: текст Green Peace вправа Matchingтекстизагадки Guessing питання для конференції додатковий матеріал для...