|
|
|
Паскал е програмен език на високо ниво, който има собствен синтаксис и граматични правила. В този урок ще разберете какво може да правите и какво не в писането на програми с Паскал. Нека напишем първата програма: Program Lesson1_Program1; Програмата просто отпечатва на екрана: "Здравей свят! Приготви се да учиш Паскал! " За да показвате съобщения на екрана, можете да използвате "Write" (или "writeln"). "Readln" се използва за паузиране на програмата и изчакването докато потребителя натисне ентер. Ако не го добавите няма да имате възможност да прочетете съобщението, защото програмата веднага ще изчезне. Може да го пробвате и сами ще разберете за какво говоря. Сега, погледнете това: Program Lesson1_Program2;begin Тази програма работи перфектно точно както и предишната, единствената разлика е че кода не е подреден. Съветвам ви да си подреждате кода както е показан в първата програма, защото така е по-лесен за четене и редактиране впоследствие. Програмите писани на Паскал винаги започват с ключовата дума "Program" последвана от името на програмата и завършват с думата "End". Ето още една примерна програма в която потребителя въвежда число, което впоследствие е събрано с друго число също въведено от потребителя. Накрая програмата отпечатва резултата на екрана. А ето и програмата: Program Lesson1_Program3; 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); Източник: pascalprogramming.byethost15.com Все още няма коментари за този урок. |
|
|