/ / Паскална структура на програмата: програмиране за начинаещи

Структурата на програмата Pascal: програмиране за начинаещи

Най-достъпният език за програмиране заНачинаещ е Паскал. Това се дължи поне на факта, че се изучава в горните класове на средните училища, както и в първите курсове в университета. Използва се като основа за овладяване на много други езици. Въпреки това сега е нерационално да се използва като основен за развитие, тъй като техническото оборудване е далеч напред.

Сейчас существует достаточно много средств, които запазват синтаксиса. Те се различават само в програмната среда на език като Pascal. Структурата на програмата ще се изучава по време на статията. По правило запознаването с програмирането започва с програмата „Здравей, свят!“.

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

История на езика

Паскал е роден през 1970 г. благодарение наколкото и да е странно, Никлаус Виртута. Името на езика е дадено в чест на Блез Паскал - велик човек с произход от Франция. Това е оправдано от факта, че ученият създаде първата в света машина, която успя да добави и извади числа.

Развитието на езика се провежда от 1968 до 1969 година.Първото споменаване се появява през 1970 г. Създателят, представяйки своето „дете“, се фокусира върху стила на програмиране, както и върху въвеждането на данни в Pascal. Програмната структура е разработена и от Wirth. Той има прост синтаксис и семантика. Директният „потомък“ на Паскал е езикът на Модула-2. Wirth също стана негов разработчик.

Граматични правила

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

  1. Заглавие.Тук е необходимо да се посочи името на програмата, но този елемент не е основният. Създава се само по искане на разработчика. Това зависи най-вече от програмната среда. Turbo Pascal не се нуждае от него. Но в ETH е наложително да се създаде низ. Разрешени са само цифри, букви и долната черта "_".
  2. Описание. Този блок съдържа всички налични променливи (масиви), етикети и т.н.
  3. Оператор. Структурата на програма Pascal включва описание на операторите в скоби BEGIN-END.

Колко от тях ще бъдат в един ред,неуместен. Основното е да поставите специален знак след края на всяка команда - точка и запетая. В допълнение, езикът не чувствителен към регистъра: няма разлика между оператора Var, vAr и vaR.

структура на програмата pascal

Синтаксис и семантика

Азбуката играе основна роля при работа с програмната среда. Трябва да се помни, че се състои от:

  • Латински символи, малки и главни;
  • пространство;
  • Долна черта;
  • Арабски цифри;
  • математически знаци;
  • разделители (техният списък включва точка, запетая и т.н.);
  • спецификатори;
  • служебни думи (оператори).

Структурата на програма Turbo Pascal е нищосе различава от структурата в PascalABC. Разликата е във външните им данни, нищо повече. Когато посочвате име за променлива и други типове, трябва да запомните, че името не трябва да започва с число, долната черта може да бъде на произволна позиция, а от азбучни символи е позволено да се използват само букви от латинската азбука.

Коментарите на редовете са затворени във фигурни скоби или в скоби със звездичка: (* .. *).

Видове данни

Структурата на програма Pascal също предполага разглеждане на обекти като типове данни. Те са три вида:

  1. логически (вярно и невярно);
  2. числови (арабски цифри);
  3. символично (използвайки a, b, c и др.).

В същото време вторият тип е разделен на подтипове:цяло и истинско. Те съответстват на определени оператори: Integer и Real, съответно. Символите също са разделени на единични знаци и низове. Това се отнася до типове данни като (в първия случай) числото 1, буквата а или А и (във втория) цели фрази или израз. Те са записани в програмата под имената Чар и Пролет.

структурата на програмата в паскал

Количествата също имат своя класификация.Те са разделени на константи и променливи. Разликата между тях е значителна. Първият предполага значението на писмото, което не се променя по време на изпълнението на програмата. На променливите се присвоява стойност по време на изпълнение с помощта на специален символ, двоеточие.

Коментари

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

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

На начинаещ ще се помогне да навигира в скобите BEGIN-END коментар до тях. Това е особено полезно в програма, ориентирана към цикъл. Това ще улесни разбирането кой блок от изявления е попълнен.

Коментарите не се четат от програмната среда, така че те могат да приемат произволен брой термини и не са ограничени в номера на буквите.

турбо паскал структурна програма

Пунктуация

Структурата на програма Паскал има своя собственапунктуацията обаче не е изненадваща. Най-често използваният знак е точка и запетая. Поставя се след всяко описание на блоковете Label, Type, Const, Var и др., Но знакът не е необходим след самата дума. Не се инсталира след Begin; след END се поставя само ако програмата все още не е завършена. В код, където има цикли и съответно се използват Тогава и Иначе, след тези думи не е необходима точка и запетая.

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

структура на програма паскал

Въвеждане и извеждане на данни

Структурата на програма Pascal ви позволява да въвеждате данни по три различни начина. Между тях:

  • Използване на операторите Readln, Read.
  • Използване на символа за присвояване - двоеточие.
  • Постоянно. В този случай въвеждането на данни се извършва в параметъра var.

Получената информация може да бъде изведена, когатос помощта на куп оператори Write и Writeln. В някои случаи може да липсва, но това означава само, че вече е вграден в метода на получаване.