Потребителски панел
Запомни
Категории
C/C++ (17)
C# (8)
Java (5)
Visual Basic (18)
Delphi/Pascal (11)
Python (4)
Assembly (0)
Други (0)
Facebook
Въведение в Паскал | Автор: admin | Дата: 12.08.2009


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

Нека напишем първата програма:
Program Lesson1_Program1;   
Begin
Write('Hello World. Prepare to learn PASCAL!!');
Readln;
End.

Програмата просто отпечатва на екрана: "Здравей свят! Приготви се да учиш Паскал! " За да показвате съобщения на екрана, можете да използвате "Write" (или "writeln"). "Readln" се използва за паузиране на програмата и изчакването докато потребителя натисне ентер. Ако не го добавите няма да имате възможност да прочетете съобщението, защото програмата веднага ще изчезне. Може да го пробвате и сами ще разберете за какво говоря.

Сега, погледнете това:
Program Lesson1_Program2;begin 
Write('Hello World. Prepare to learn PASCAL!!');Readln;End.

Тази програма работи перфектно точно както и предишната, единствената разлика е че кода не е подреден. Съветвам ви да си подреждате кода както е показан в първата програма, защото така е по-лесен за четене и редактиране впоследствие.

Програмите писани на Паскал винаги започват с ключовата дума "Program" последвана от името на програмата и завършват с думата "End".

Ето още една примерна програма в която потребителя въвежда число, което впоследствие е събрано с друго число също въведено от потребителя. Накрая програмата отпечатва резултата на екрана. А ето и програмата:
Program Lesson1_Program3;
Var
Num1, Num2, Sum : Integer;

Begin {no semicolon}
Write('Input number 1:');
Readln(Num1);
Writeln('Input number 2:');
Readln(Num2);
Sum := Num1 + Num2; {събиране}
Writeln(Sum);
Readln;
End.

Var се използва за въвеждане на променливи. Те не са константи и се използват за съхраняване на числа. Както забелязвате в случая те са от тип Integer това означава, че може да съхраняват само цели числа. Типът Integer обхваща числата от -32768 до 32767. Затова има и други типове с по-голям обхват. Но за сега типът Integer е достатъчен да съхранява нашите стойности. Променливите "Num1", "Num2", "Sum" не са някакви специални думи, можете да ги променяте с каквито искате, разбира се по-добре е да са по-кратки. Също така не трябва да съдържат и празни пространтва(space).

След декларирането на всички нужни променливи, главната програма започва с ключовата дума "Begin" Без тази дума компилаторът ще даде грешка. В програмата са използвани и двата начина за отпечатване текст на екрана. Единствената разлика между тях е че при Writeln се отпечатва на нов ред.

Съобщенията между големите скоби "{" и "}" са коментари. При компилиране компилатора не се съобразява с тях. Те са само за да се подсещате. Може сега да ви се струва ненужно, но при код от 1000 реда и повече, започвате да се обърквате кое какво е и коментарите ще са ви от голяма полза.

Следните 2 реда:
Readln(Num1);

и
Readln(Num2);

изискват от потребителя да въведе числени стойности, които се съхраняват съответно в променливите Num1 и Num2. След всички тези операции стигаме до реда който събира стойностите на двете променливи Num1 и Num2 и съхранява резултата в променливата Sum.
Sum := Num1 + Num2;

И накрая разбира се трябва да изкараме резултата на екрана това става така - Writeln(Sum);

Урока е преведен специално за Programming-bg.com . Моля не копирайте без моето съгласие!
Източник: pascalprogramming.byethost15.com

           


Беше ли Ви от полза урокът?
да не




Искате да пишете коментари? Влезте от тук или се регистрирайте!



Все още няма коментари за този урок.