Информационни технологии 1

Основни понятия и оператори на езика Паскал

1. ОСНОВНИ КОНЦЕПЦИИ НА СИСТЕМАТА ЗА ПРОГРАМИРАНЕ НА ТУРБО

1.1. Азбука и речник на Паскал

Езикът е колекция от символи, конвенции и правила, използвани за комуникация. Когато пишете алгоритъм за решаване на проблем на език за програмиране, е необходимо ясно да знаете правилата за писане и използване на езикови единици. Основата на всеки език е азбуката (набор от знаци, състоящ се от букви, десетични и шестнадесетични цифри, специални знаци).

Азбуката на Паскал е:

  • главни и малки букви на латинската азбука:

A, B, C ... Y, Z, a, b, c ... y, z;

  • десетични цифри: 0, 1, 2 ... 9;
  • Специални символи:

Запазените думи (виж Таблица 1.1) имат фиксиран правопис и определено значение завинаги. Те не могат да бъдат променяни от програмиста и не могат да се използват като имена за обозначаване на стойности.

Идентификатор - име (идентификация - установяване на съответствието на даден обект с определен набор от символи). Стандартните идентификатори се използват за обозначаване на функции, константи и др., Дефинирани например от разработчиците на езици, Sqr, Sqrt и т.н. В този пример Площ извиква функция, която на квадрат зададеното число, и Sqrt - квадратният корен от даденото число. Потребителят може да замени всеки стандартен идентификатор, но най-често това води до грешки, така че на практика те се използват без модификация. Потребителските идентификатори са имена, дадени от самия програмист. Когато пишете програми, трябва да следвате общите правила за писане на идентификатори:

  • Идентификаторът започва само с буква (с изключение на специални идентификатори на маркери).
  • Идентификаторът може да се състои от букви, цифри и долни черти.
  • Максимална дължина - 127 знака.
  • Когато пишете идентификатори, можете да използвате главни и малки букви.
  • Трябва да има поне едно пространство между два идентификатора.

Някои резервирани думи на версията Turbo Pascal.

Остатък от дивизията

Докато не бъде изпълнено

Нарича се група думи, които имат смисъл фраза. В език за програмиране се извиква фраза, състояща се от думи и символи и определяща правило за изчисляване на определена стойност израз. Минималната езикова конструкция, представляваща цялостна мисъл, е изречение. Ако изречението на език за програмиране посочва пълно описание на действието, което трябва да се извърши, то се извиква оператор. Извика се изречението, описващо структурата и организацията на данните описание.

1.1.1. Количества в Паскал

Решаването на задачи на компютър е процесът на събиране, обработка и предаване на информация. Следователно задачата на всяка програма е да обработва данни. В Pascal данните са разделени на константи и променливи. Те се определят от идентификатори (имена).

Константи наричат ​​се такива данни, които не се променят по време на изпълнението на програмата, за разлика от променливите, които могат да променят своите стойности. Името на променлива е като поле, което може да се запълни с различни стойности, което не може да се направи с константа. Променливата се характеризира с име, тип (виж 1.2) и стойност.

В допълнение към константите и променливите съществуват така наречените типизирани константи, които като че ли са междинна връзка между променливи и константи (не се разглеждат в този урок. Препоръчва се допълнителна литература, например, [3]).

1.1.2. Структура на програмата

В програмата програмистът записва последователност от действия, извършени върху определени данни, използвайки различни операции за постигане на дадена цел. Основни изисквания към програмата:

  • точността на получения резултат;
  • преднина;
  • необходима памет.

Максималният размер на програмата е ограничен. Компилаторът позволява обработка на програми, в които количеството данни и генерирания машинен код не надвишава 64 Kbytes всяка. Ако размерът на програмата изисква повече памет, тогава трябва да използвате допълнителни инструменти.

  1. Заглавие, съставено от запазена дума програма и името на програмата. Заглавието носи семантично натоварване и може да отсъства, но се препоръчва винаги да го записвате, за да разпознаете бързо желаната програма.
  2. Раздел с описания, който трябва да описва всички идентификатори, намерени в програмата. Той е:
  • списък с имена на приставки за библиотека (дефинирани от запазена дума използва);
  • описание на етикетите (етикет);
  • описание на константите (конст);
  • дефиниране на типове данни (Тип);
  • описание на променливи (вар);
  • описание на процедурите и функциите.

Разделът за описание започва със служебна дума, съответстваща на всеки елемент от списъка (Таблица 1), последвана от поредица от стойности от същия тип, разделени със запетая. След списъка с имена се поставя двоеточие и се посочва типът данни (виж 1.2).

Всеки елемент от този списък може да отсъства в програмата.

Този раздел започва със служебна дума Започнете и завършва със служебна дума Край. Той определя действия върху програмните обекти, въведени в раздела за описание. Операторите, с помощта на които се извършват тези действия, са разделени с точка и запетая. След последната дума Край поставя се точка.

За по-добро възприемане на текста на програмата и търсене на грешки се препоръчва следната схема:

  • запазени думи програма, процедура, функция и т.н. се пишат с малки букви;
  • идентификаторите започват с главни букви;
  • изявленията се пишат с малки букви;
  • логически подчинените структури са написани с 1 ред по-ниско и 1-2 позиции вдясно спрямо по-старите.