Най-достъпният език за програмиране заНачинаещ е Паскал. Това се дължи поне на факта, че се изучава в горните класове на средните училища, както и в първите курсове в университета. Използва се като основа за овладяване на много други езици. Въпреки това сега е нерационално да се използва като основен за развитие, тъй като техническото оборудване е далеч напред.
Сейчас существует достаточно много средств, които запазват синтаксиса. Те се различават само в програмната среда на език като Pascal. Структурата на програмата ще се изучава по време на статията. По правило запознаването с програмирането започва с програмата „Здравей, свят!“.
История на езика
Паскал е роден през 1970 г. благодарение наколкото и да е странно, Никлаус Виртута. Името на езика е дадено в чест на Блез Паскал - велик човек с произход от Франция. Това е оправдано от факта, че ученият създаде първата в света машина, която успя да добави и извади числа.
Развитието на езика се провежда от 1968 до 1969 година.Първото споменаване се появява през 1970 г. Създателят, представяйки своето „дете“, се фокусира върху стила на програмиране, както и върху въвеждането на данни в Pascal. Програмната структура е разработена и от Wirth. Той има прост синтаксис и семантика. Директният „потомък“ на Паскал е езикът на Модула-2. Wirth също стана негов разработчик.
Граматични правила
Трябва да се отбележи, че структурата на програмата не е толкова сложна на този език. В Pascal авторът е определил използването само на три основни точки - заглавие, описание и оператор.
- Заглавие.Тук е необходимо да се посочи името на програмата, но този елемент не е основният. Създава се само по искане на разработчика. Това зависи най-вече от програмната среда. Turbo Pascal не се нуждае от него. Но в ETH е наложително да се създаде низ. Разрешени са само цифри, букви и долната черта "_".
- Описание. Този блок съдържа всички налични променливи (масиви), етикети и т.н.
- Оператор. Структурата на програма Pascal включва описание на операторите в скоби BEGIN-END.
Колко от тях ще бъдат в един ред,неуместен. Основното е да поставите специален знак след края на всяка команда - точка и запетая. В допълнение, езикът не чувствителен към регистъра: няма разлика между оператора Var, vAr и vaR.
Синтаксис и семантика
Азбуката играе основна роля при работа с програмната среда. Трябва да се помни, че се състои от:
- Латински символи, малки и главни;
- пространство;
- Долна черта;
- Арабски цифри;
- математически знаци;
- разделители (техният списък включва точка, запетая и т.н.);
- спецификатори;
- служебни думи (оператори).
Структурата на програма Turbo Pascal е нищосе различава от структурата в PascalABC. Разликата е във външните им данни, нищо повече. Когато посочвате име за променлива и други типове, трябва да запомните, че името не трябва да започва с число, долната черта може да бъде на произволна позиция, а от азбучни символи е позволено да се използват само букви от латинската азбука.
Коментарите на редовете са затворени във фигурни скоби или в скоби със звездичка: (* .. *).
Видове данни
Структурата на програма Pascal също предполага разглеждане на обекти като типове данни. Те са три вида:
- логически (вярно и невярно);
- числови (арабски цифри);
- символично (използвайки a, b, c и др.).
В същото време вторият тип е разделен на подтипове:цяло и истинско. Те съответстват на определени оператори: Integer и Real, съответно. Символите също са разделени на единични знаци и низове. Това се отнася до типове данни като (в първия случай) числото 1, буквата а или А и (във втория) цели фрази или израз. Те са записани в програмата под имената Чар и Пролет.
Количествата също имат своя класификация.Те са разделени на константи и променливи. Разликата между тях е значителна. Първият предполага значението на писмото, което не се променя по време на изпълнението на програмата. На променливите се присвоява стойност по време на изпълнение с помощта на специален символ, двоеточие.
Коментари
За да се постигне пълно разбиранепрограмата и всички нейни процеси се използва функцията за коментар. Те, както вече беше споменато по-горе, се поставят в къдрави скоби. Това е особено важно, ако начинаещ гледа кода. Тъй като с помощта на тази опция можете лесно да намерите грешка във вече завършена програма, въз основа на написаното в коментарите. Освен това те ще помогнат на разработчика бързо да разбере кода за предоставяне с течение на времето.
Структурата на програма Pascal позволяваприкачете коментари към структурата на данните, посочена във втория блок. Там трябва да въведете текст, който ще съдържа целта на всеки оператор и как се използва в бъдеще.
На начинаещ ще се помогне да навигира в скобите BEGIN-END коментар до тях. Това е особено полезно в програма, ориентирана към цикъл. Това ще улесни разбирането кой блок от изявления е попълнен.
Коментарите не се четат от програмната среда, така че те могат да приемат произволен брой термини и не са ограничени в номера на буквите.
Пунктуация
Структурата на програма Паскал има своя собственапунктуацията обаче не е изненадваща. Най-често използваният знак е точка и запетая. Поставя се след всяко описание на блоковете Label, Type, Const, Var и др., Но знакът не е необходим след самата дума. Не се инсталира след Begin; след END се поставя само ако програмата все още не е завършена. В код, където има цикли и съответно се използват Тогава и Иначе, след тези думи не е необходима точка и запетая.
В края на програмата, след END, трябва да зададете точка, в противен случай програмната среда няма да разбере, че кодът е завършен.
Въвеждане и извеждане на данни
Структурата на програма Pascal ви позволява да въвеждате данни по три различни начина. Между тях:
- Използване на операторите Readln, Read.
- Използване на символа за присвояване - двоеточие.
- Постоянно. В този случай въвеждането на данни се извършва в параметъра var.
Получената информация може да бъде изведена, когатос помощта на куп оператори Write и Writeln. В някои случаи може да липсва, но това означава само, че вече е вграден в метода на получаване.