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.


 

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

39204. Семья как социальный институт, ее исторические типы, функции 16.11 KB
  Специфика социологического изучения семьи заключается в том, что семья рассматривается как особый социальный институт, выполняющий одну из самых важных функций общества - воспроизводство его членов и осущестляющий их первичную социализацию.
39205. Основы истории и философии науки 181.35 KB
  Основы истории и философии наукИ Часть 1. Основы философии науки: лекционно курс Учебнометодическое пособие для аспирантов очной и заочной форм обучения СОКРАЩЕННЫЙ ВАРИАНТ Содержание Пояснительная записка. Курс лекций: Основы философии науки. ОБЩИЕ ПРОБЛЕМЫ ФИЛОСОФИИ НАУКИ.
39206. РЕКОМЕНДАЦИИ ПО ОФОРМЛЕНИЮ СТУДЕНЧЕСКИХ РАБОТ СОЦИАЛЬНО-ЭКОНОМИЧЕСКОГО НАПРАВЛЕНИЯ 264.5 KB
  При выполнении работы выбирается шрифт Times New Roman размером № 14 интервал 15. Опечатки описки и графические неточности обнаруженные в процессе выполнения работы допускается исправлять закрашиванием белым штрихом и аккуратным нанесением на том месте исправленного текста черной пастой гелем. Все подписи на титульном листе следует выполнять строчными буквами название темы работы прописными буквами размер шрифта 14. ПОСТРОЕНИЕ РАБОТЫ Текст работы разделяют на разделы и подразделы.
39207. Право собственности 753 KB
  Кроме того в регулируемых маркетинговым законодательством отношения могут участвовать Российская Федерация субъекты Российской Федерации и муниципальные образования.;6 маркетинговые союзы и ассоциации например Ассоциация распространителей финансовоэкономической информации;7 органы власти осуществляющие функции государственного регулирования маркетинговой деятельности например Министерство Российской Федерации по антимонопольной политике и поддержке предпринимательства Госстандарт России. Кроме того в регулируемых маркетинговым...
39208. Прохождение практики в Филиале Центрального АКБ «Инвестбанк» (ОАО) 195 KB
  В том числе клиентам предлагается большой выбор кредитных программ разнообразные формы денежных переводов как в рублях так и в иностранной валюте обслуживание банковских карт международных платежных систем а также варианты срочных валютных депозитов операции на валютном рынке и на рынке ценных бумаг. Кредитование при недостатке средств на расчетном счете овердрафт это особая форма краткосрочного кредита при котором Инвестбанк осуществляет оплату платежных документов клиента сверх средств имеющихся на его расчетном счете в пределах...
39211. Влияние кризиса на банковскую систему 94.5 KB
  Первая половина 2008 года привнесла достаточно много новых факторов влияющих на казахстанский банковский сектор которые складываются в новые доминанты развития финансовой системы Казахстана. Если рассматривать финансовые аспекты среди тенденций преобладающих в тот момент времени можно выделить: резкое сокращение темпов роста банковской системы; существенное ухудшение качества активов; снижение доходности казахстанских банков. Динамика данных по первой десятке крупнейших казахстанских банков представляющих 928 активов...