Йерархията на типове в Pascal е

Програмиране на Паскал

Програмна структура в Turbo Pascal

Програмата на Pascal се състои от заглавка, секции за описание и секция за оператори. Заглавката на програмата съдържа името на програмата, например:

Програма PRIM;

Описанията могат да включват:

  • раздел от свързани библиотеки (модули);
  • раздел с описание на етикета;
  • секция за постоянно описание;
  • раздел за описание на типа;
  • раздел за деклариране на променливи;
  • раздел, описващ процедури и функции.

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

използва CRT, Graph;

Всеки израз в програма може да бъде маркиран с етикет. Името на етикета се задава според правилата за формиране на идентификаторите на Turbo Pascal. Произволно цяло число без знак, съдържащо до четири цифри, също може да се използва като етикет. Етикетът се поставя преди оператора и се отделя от него с двоеточие. Всички етикети, използвани в програмата, трябва да бъдат изброени враздела за описание на тагове, например:

етикет 3, 471, 29, Изход;

Декларацията на константи позволява използването на имена като синоними за константи, те трябва да бъдат дефинирани враздела на декларацията на константи:

const K= 1024; MAX= 16384;

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

varP,Q,R: Цяло число;

A,B: Char;

F1,F2: Булева;

Описанието на видовете, процедурите и функциите ще бъде разгледано по-долу. Отделни секции от описания може да липсват, но трябва да се помни, че в програмата на Pascal всички програмни компоненти трябва да бъдат описани.

Секцията на оператора есъставен оператор, който съдържа служебни думи между

Започнете. край

последователност от оператори. Операторите са разделени един от друг със символа;. Текстът на програмата завършва сточка.

Пример 1

pascal
Тази програма пита две числа от клавиатурата, намира тяхната сума и показва отговора.

програма Primer;

Вар

x,y,s: цяло число;

Започнете

WriteLn('Въведете две числа, разделени с интервали');

ЧетенеLn(x,y);

s := x + y;

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

Край.

Константи

Константата е неизменна стойност. И разбира се, това не е непременно числова стойност.

Декларация за константа

Конст

const

Променливи

Променливата е стойност, която има име, тип и стойност. Стойността на променливата може да се променя, докато програмата работи.

pascal

Имена на променливиМОЖЕда използват

• латински букви (A-Z) (главни и малки букви не се различават);

• цифри (името не може да започва с цифра);

• подчертаване_;

ИменаНЕ използвайте

• скоби, знаци +, =, !, ? и т.н.

Декларация на променлива:

променлива a, b, c : цяло число;

Видовепроменливи:

За компютърна обработка данните се представят под формата на количества и техните множества. Такава важна характеристика като неговия тип е свързана с понятието количество.

Типът дефинира:

  • възможни стойности на променливи, константи, функции, изрази, принадлежащи към дадения тип;
  • вътрешна форма на представяне на данни в компютър;
  • операции и функции, които могат да се изпълняват върху стойности, принадлежащи към даден тип.

В Pascal типът на стойността е предварително дефиниран. Всички променливи, използвани в програмата, трябва да бъдат декларирани в раздела за деклариране, като се посочи техният тип. Задължителното описание на типа води до излишък в текста на програмите, но такъв излишък е важен спомагателен инструмент за разработване на програми и се счита за необходимо свойство на съвременните алгоритмични езици на високо ниво.

Типовата йерархия в Pascal е:

  • Просто
  • Пореден номер
  • цяло
  • главоблъсканица
  • Символично
  • изброени
  • Интервал
  • Истински
  • Структуриран
  • Масиви
  • струни
  • Комплекти
  • Вписвания
  • файлове
  • Показатели
  • Прости типове данни

    Таблицата показва простите типове данни на Turbo Pascal, количеството памет, необходимо за съхраняване на една променлива от посочения тип, набора от разрешени стойности и приложимите операции.