На разстоянията на световния интернет можете да намеритемного програми на езика на "Паскал", но е много по-трудно да се разбере принципа за това как работят и как са подредени. Нека да изучаваме основите на програмирането заедно!
Алгоритмичен език: основни понятия
В разговорен разговор се използват основните единици:символи, думи, фрази и цели изречения. Алгоритмичният език също има подобна структура, само неговите компоненти се наричат по различен начин. Става дума за елементарни конструкции, изрази и оператори. Всички тези единици образуват йерархична структура, защото всеки следващ елемент се формира от предишния.
Символите на алгоритмичния език са неделимите атоми, използвани за написване на кода.
Елементарните дизайни са минимални единици, които имат собствено значение.
Класическите езикови изрази се формират от двете по-горе споменати звена и уточняват правилата за намиране на необходимата стойност.
Операторът е отговорен за описанието на дадено лицетрансформация, която е задължителна за правилното изпълнение на програмата. Възможно е да има няколко, ако е необходимо - програмата трябва да извърши сложна операция. В такива ситуации те се комбинират в блок или композитен оператор.
Език "Паскал"
Существует большое количество алгоритмических езика. "Pascal" (за начинаещи има отделни ръководства) е един от тях. Нейната азбука се състои от цифри, букви и специални символи. Ето техния списък:
- 26-латински главни и малки букви;
- подпис;
- десет цифри;
- ограничители;
- признаци на операции;
- проектантите;
- запазени от системните (служебни) думи.
В допълнение към елементите, изброени по-горе, "празно" принадлежи към групата от основни, която не може да се използва вътре в резервирания израз и конструкцията на двойния символ.
Елементарни конструкции на езика
"Паскал" за начинаещи включва струни, номера и имена.
Цифрите, използвани в кода на въпросния езикобикновено се записват в десетичната система. Те могат да бъдат реални или цели числа, които обикновено се посочват без десетична точка. Ако номерът е положителен, неговият знак може да бъде пропуснат.
"Паскал" е алгоритмичен езикпрограмиране, в които струните са последователност от знаци, затворени в апострофи. Ако трябва да използвате самия апостроф, тогава този символ си заслужава да споменавате два пъти.
Името е последователност, която започвас писмо и може да съдържа в състава си фигури. Документи за самоличност, се наричат маркери, типове, константи, функции, процедури, променливи, обекти и дори модули. Формиране на идентификатори, можете да използвате характера черта. Името може да има много характер, но компилаторът ще прочете само първите 63 знака. "Паскал", разкриването на която може да изглежда толкова сложно, не толкова ужасно, така че не бързайте да се плаши и да се затвори страницата на браузъра!
Като езикови идентификатори е забранено да се използват стандартните имена на константи, процедури, типове, файлове, функции и изрази на полезност.
Подобряване на видимостта на кода ще помогне на пропуските, но си струва да припомним, че те не могат да споделят имената и номерата в средата.
Синтаксис на алгоритмичен език
Всеки ред трябва да завърши с период отзапетайка в програмата, написана на езика, който обмисляме ("Паскал"). Компютърната наука преподава ученици и студенти и вие ще можете сами да разберете тези правила!
Получерният знак (;) е условен сигнал, който показва края на текущата линия и необходимостта да преминете към нова. Изключение обаче могат да бъдат сервизни команди: const, var, begin и други.
Крайната декларация затваря програмата, така че точката винаги се поставя след нея. Понякога кодът може да съдържа няколко прикачени файлове, след което началото и края на блока ще бъдат разделени с точка и запетая.
За да зададете променлива на определена стойност, двоеточие трябва да бъде предшествано от двоеточие. Например, можете да зададете n = 13, а в кода ще изглежда като n: = 13.
Ако владеете тези правила, можете бързо да научите как да напишете програмния код без грешки при синтаксиса.
Класическите оператори на езика "Паскал"
Програмирайте дублиращи се кодови фрагментибъдещото заявление и да извърши с него каквито и да било действия е възможно чрез различни начини. Но езикът "Паскал" използва за различните оператори. Не можем да ги разгледаме всички, така че ще се занимаем само с няколко.
Например, като използвате оператора за избор, можетеизберете един от алтернативните начини на програмата. Параметърът в този случай е израз от типа на поръчката. Но има един нюанс: този клавиш за избор не може да принадлежи към тип низ или реално.
Има и оператори на задачи, условно,сложни и празни, както и много други полезни инвестиции. Знанието само на някои от тях ви позволява да пишете код с отлична функционалност. Операторите не трябва да се злоупотребяват, защото големият им брой прави програмата трудна за отстраняване на грешки от компилатор, объркваща и много трудна за възприемане от непознати.
Оператор на задание
Този израз има формата на двоеточие и знак"е равно". Използва се за задаване на конкретна стойност за конкретна променлива. Важно е да запомните, че типът на израза и променливата трябва да съвпадат, ако не се отнасят съответно за целия и за действителния тип. Само в тази ситуация ще има директна трансформация.
Комплексни оператори
"Паскал" е език за програмиране, койтоизползва последователности от произволни програмни оператори, заградени в специални скоби. Това е въпрос на композитни конструкции, ограничени от думите "начало и край". Това е важен инструмент на алгоритмичния език, с помощта на който става възможно да се напише код, използвайки структурна методология.
Операторите на езика Pascal, които са част от комбинираната структура, могат да бъдат напълно различни, тъй като няма ограничения. Дълбочината на гнезденето също може да бъде различна.
Условен оператор на език за програмиране
Този компонент предоставя възможност впрограма за проверка на дадено състояние и извършване на действие, което зависи от резултатите от неговото преминаване. Така условната команда е едно от средствата за формиране на клонове по време на изпълнението на изчисленията.
Структурно, условното изявление изглежда така:
АКО
В този израз, друго, тогава и ако са запазени думи, условието е логически израз с произволно съдържание и изявленията на командите на използвания програмен език.
Структура на програмния код
Заглавието, раздели на изявления и описания еключови компоненти на приложението, написани на език като Pascal. Информатика ви позволява да изучите напълно тези елементи и да научите как да ги използвате правилно.
По правило заглавката съдържа името на кода. Например, програмата MyFirst.
В секцията описания можете да видите свързани библиотеки, модули, етикети, константи, типове, променливи, глава от описанието на функциите и процедурите.
Раздел описания модулей содержит внутри имена свързани библиотеки и започва с запазена употреба на думи. Това трябва да е първото сред всички други описания. Имената на модулите трябва да бъдат разделени една от друга с чертички.
За кода на кода на програмата можете да поставите етикет, чието име трябва да бъде споменато в съответния раздел на описанието.
Преждевременното описание на константите позволява допълнително в кода да напише имената си вместо числови или буквени стойности.
В секцията, описваща използваните променливи, трябва да посочите всички типове, които ще се използват: "var c, a, r: цяло число; k, l, m: char; h1, h2: boolean;
Не забравяйте, че "Pascal" е език за програмиране, който изисква задължително предварително описание на всички компоненти, включени в програмата.
Текстът на кода трябва да завърши с период.
Примерни програми
"Pascal" е елементарен език и след изучаването на горепосочената информация можете да продължите директно към написването на кода.
Нека направим приложението да покаже фразата "Това е първата ми програма!"
Примерите за програми за "Паскал" са много важни за разбирането, затова опитайте се да го направите точно сега.
започвам
Writeln (Това е първата ми програма!);
Край.
Това е толкова просто!
Погледнете по-сложния код, чрез който можете да намерите корените на квадратичното уравнение. Обърнете внимание на принципа на формиране на изчислителни изрази.
Надяваме се, че примерите за програмите "Паскал" са полезни за вас.