Паскал - е
В необятността на World Wide Web, можете да намерите много програми на езика "Паскал", но много по-трудно да разбера как те работят, и са разположени на какво основание. Нека да разгледаме основите на програмирането заедно!
Алгоритмичната език: основни понятия
В разговорната реч използваме основните звена: героите, думи, фрази и цели изречения. Алгоритмичната език също има подобна структура, но неговите компоненти се наричат по различен начин. Става дума за основни структури, изрази и отчети. Всички тези елементи образуват йерархична структура, като всеки следващ елемент се формира от по-горе.
Символи алгоритмичен език - е неделими атоми, използвани за писане на код.
Основен дизайн - са минималните единици, които имат собствен смисъл.
Класически езикови изрази са образувани от горните две звена и за определяне на правилата за намиране на желаната стойност.
Операторът е отговорен за описанието на конкретната трансформацията, която е необходима за правилното изпълнение на програмата. Може да има няколко, ако е необходимо - програмата трябва да извърши сложна операция. В такива ситуации, те се смесват в същия блок или съединение изложението.
Език "Паскал"
Има голям брой езици за програмиране. "Паскал" (за начинаещи има някои предимства) е един от тях. Неговата азбука се състои от цифри, букви и специални знаци. Ето списък от тях:
- 26-латински главни и малки букви;
- долна черта на характера;
- десет цифри;
- ограничители;
- експлоатация знаци;
- проектантите;
- запазени от системата (услуга) на думата.
Освен посочените по-горе елементи, тя принадлежи на набор от фундаментални "празен", които не могат да бъдат използвани в рамките на структурата и изразяването на запазени двойни символи.
Начални езикови конструкции
"Паскал" за начинаещи включва конци, номера и имена.
Номерата, използвани в кода в процес на преразглеждане, езика за програмиране обикновено написани на десетичната бройна система. Те могат да бъдат реални, така и за цялото, което не се споменава десетичната запетая. Ако номерът е положителен, му знак може да се пропусне.
"Паскал" - е алгоритмичен език за програмиране, в които струните са поредица от символи, затворени в апострофи. Ако се налага да използвате самата апостроф, този символ е да се отбележи два пъти.
Име - последователност, която започва с писмо и може да съдържа в състава си фигури. Документи за самоличност, се наричат маркери, типове, константи, функции, процедури, променливи, обекти и дори модули. Формиране на идентификатори, можете да използвате характера черта. Името може да има много характер, но компилаторът ще прочете само първите 63 знака. "Паскал", разкриването на която може да изглежда толкова сложно, не толкова ужасно, така че не бързайте да се плаши и да се затвори страницата на браузъра!
Както езиковите идентификатори е забранено да използват стандартните имена на константи, процедури, типове файлове, функции, както и системни прояви.
Подобряване на видимостта на кода ще помогне на пропуските, но си струва да припомним, че те не могат да споделят имената и номерата в средата.
Синтаксис алгоритмичен език
Всеки ред трябва да завършва с точка и запетая в програмата, написана на езика, която обмисляме ( "Паскал"). Информатика учи учениците и студентите, и вие ще бъдете в състояние да разберат самите тези правила!
В запетая (;) - предварително уговорен сигнал, който разказва за края на текущия ред и на необходимостта да се премине към нова. Но с изключение на командите за услуги може да бъде: конст, Var, започват и другите.
Операторът затваря края на програмата, така че след това задължително се предхожда от една точка. Понякога код може да съдържа няколко прикачени файлове, а след това в началото и в края на блока ще бъдат разделени с точка и запетая.
За да се определи конкретна стойност на променливата преди знака за равенство е необходимо да се постави на дебелото черво. Например, вие отидете на определен п = 13, и кода ще изглежда като п: = 13.
Ако се научите правилата, тогава можете да доста бързо да се научат да пишат софтуер код без синтактични грешки.
Класически езикови изрази "Паскал"
Програмиран повтарящи бъдеще кода на приложението и изпълнението му с възможно е всяко действие, с помощта на различни начини. Но на езика "Паскал" се използва за тази цел различни оператори. Всички от тях, ние не можем да помисли, следователно, ще разберем, само с някои от тях.
Например, чрез избор на оператора може да избере един от алтернативните начини за прилагането на програмата. Параметър в този случай е експресията на тип последователност. Но има една уговорка: този клавиш за избор не може да принадлежи на низ или реален вид.
Но има задача отчети, условни, композитни и празни, както и много други полезни инвестиции. Познаването на само някои от тях ви дава възможност да пишат код с отлична функционалност. Операторите не трябва да се злоупотребява, поради големия им брой прави програмата трудно да се трасира компилатор, объркващо и много трудно да се възприемат непознати.
Операторът на задача
Този израз е на дебелото черво и да подпише "равно". Той се използва за присвояване на специфична променлива на определена стойност. Важно е да се помни, че типа на променливите изрази и трябва да бъде същото, в случай, че те не се отнасят до цялото и действителния тип, съответно. Само в такава ситуация ще насочи реализация.
Съединение отчети
"Паскал" - език за програмиране, който използва поредица от произволни твърдения програмни затворени в специални скоби. Става въпрос за една съставна структура, ограничените думите започват и свършват. Това е важен инструмент за алгоритмичен език, с които е възможно да се напише код чрез структурна методология.
Операторите на езика "Паскал", включени в част от съставната структура могат да бъдат доста различни, защото няма никакви ограничения. Разполагане дълбочина може да бъде по-различно.
Условно изявление език за програмиране
Този компонент дава възможност да се провери в по време на състоянието на програмата е посочено и извърши действие, в зависимост от резултатите от преминаването му. Така, командата условно - е едно от средствата за формиране на клонове в процес на извършване на изчисления.
В структурно отношение условен израз, е както следва:
АКО <условие> ТОГАВА <оператор1> ELSE <оператор2>.
Структурата на кода на програмата
Горните части на операторите и описания - това са основните компоненти на приложението, написана на език, като например "Паскал". Информационни технологии дава възможност за опознаването на напълно тези елементи и да научат как да ги използват правилно.
Заглавната обикновено съдържа името на код. Например, Програма МоятаПърва.
Раздел описания могат да означават, свързани библиотеки, модули, етикети, константи, типове, променливи, глава описание на функциите и процедурите.
Раздел съдържа описание на модулите вътре имената на свързаните библиотеки и започва с резервираната дума използва. Тя трябва да бъде на първо място сред всички останали описания. Имената Модул трябва винаги да бъдат разделени със запетаи.
Всеки оператор код може да сложи име на етикет да бъде упоменато в съответния раздел на описанието.
Преждевременно описание позволява константи в кода по-долу, за да регистрират своите имена вместо цифри, или буквено-цифрови стойности.
В описанието на променливите, използвани следва да включва всички видове, които ще бъдат използвани: "Var С,, г: цяло число К, L, M: знак; Н1, Н2: булеви;".
Да не забравяме, че "Паскал" - език за програмиране, който изисква задължително предварително описание на всички компоненти, включени в програмата.
Код текст трябва да завършват с точка.
примери на програми
"Паскал" - това е един елементарен език, и можете да преминете направо към писането на код след изучаване на горепосочената информация.
Нека да се гарантира, че молбата е подадена до екрана фразата «Това е първата ми програма!»
Примери за програми за "Паскал" е много важно да се разбере, така че се опитайте да го направите сега.
започвам
Writeln (Това е първият ми програма "!);
Край.
Това е толкова просто!
Потърсете по-сложен код, с който можете да намерите корените на квадратното уравнение. Обърнете внимание на принципа на формиране на изчислителни изрази.