Използването на турбо паскал 7 програма

Паскал - това е една от най-лесните езици, но не и един от най-слабите. Проучване ние ще Turbo Pascal 7.0 - така че тук е възможно да се напише всяка програма, която идва на ум. Възможност не отстъпва на който и да е CI или всеки друг. Паскал, можете да напишете програма черупка (като Norton Commander), играчки (като Quake) или операционна система (MS-DOS-тип). Програма в Turbo Pascal са написани само за платформата MS-DOS, но не зависи от конфигурацията на машината. Основното изискване за компютър е само тогава, че това е IBM PC-съвместими, че е естествено, ако е настроен на MS-DOS.

Специална теория на този език не е толкова добър, за да го овладеят (особено ако това е вашето първо език за програмиране) се нуждае от повече практика. Това е, което ние вече започваме да се занимава с този въпрос. В този случай, трябва преводач Turbo Pascal 7.0 на фирмата Borland - казах къде можем да го получите в предишния въпрос. Тези, които са го изтеглили от сайта ми (и изтегляне в момента 73 души) или извади някъде другаде, вече не е в състояние да практикуват.

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

Първата ви програма в Паскал.

Ами, да започнем с минимум. Да предположим, че е трябвало да се напише програма, която реализира добавянето на две числа. Накратко, това е необходимо да се направи С = А + В;

Сега ние определя стъпките, които трябва да се създаде програмата.

1. Трябва да донесе редица C стойност, която е равна на сумата от номера А и В. За такива цели в Pascal има понятието променлива. (Това е като рентгеновите по математика). Променливата използва за съхраняване на стойност, и има свое име. Необходимо е да зададете име към нея - тя може да се състои само от:

Латински букви (A..Z);

числа (0..9) (., но не може да започва с цифра.);

Подчертавайки характер "_";

И това не може да съдържа:

Всеки пунктуация, като точка, запетая плаче. марка;

Специални знаци, които са над цифрите на клавиатурата. Тази "

Ето един пример за имена на променливи:

primer1; _primer; грунд; _pr_; my_name_is_Edik;

Друго уточнение - името на променлива може да бъде с всякаква дължина, не повече от 250 знака. Също така не малки и големи букви, тоест, променливи с имена грунд грунд и ще се третират като едно цяло.

Какво да си тръгнем? Това, което трябва да има променлива С, А и Б. (Не забравяйте, всички букви от латинската). Ясно е, че ние образувано променливи и да ги зададете име (както правим това, виж по-долу). А сега какво? И сега стигаме до идеята за типа на променливата.

Типа на променливата определя, че тази променлива може да се направи и какво е то (че то съдържа). За всяка променлива, вида се определя.

Защо ние трябва да се определи вида на променлива? Например, ние се нуждаем от променлива съдържа низ от знаци, като "Здравей". ние искаме да се покаже като поздрав. И в допълнение към това, ние имаме променлива, която съдържа броя че ние ще се увеличи. Ясно е, че ние няма да сме в състояние да добавите номера на низ, като цифрите със символи, за да поставят това е невъзможно. Ето защо, ние определяме типа на променливата като число, а след това се определи вида на една променлива, съдържащи низ като низ. Тогава Паскал знае, че с променлива може да се направи, и при извършване на операции с променливи определи техния вид, след това или да предприемат действия, или не, ако те правят невъзможно.

Като цяло, аз съм казал, че всяка променлива има тип. Но как да го зададете? За това има различни наименования. Например, тип "номер" е определен като цяло число. което на английски означава "номер". Знаейки това, ние сме в програмата се отбележи, че ние имаме целочислена променлива и може да се слага заедно с друга, се изважда или многократно. (За други видове, ще обясня по-късно).

2. Така че, с типовете променливи решихме и сега обратно към нашата програма с вас. Какво имаме тук? Отиваме да добавите променлива променлива B и поставете резултата в променливата S.

Така че, както казах, че можете да добавите само променливи от тип Integer. ние трябва да се определи вида на трите променливи като цяло число. По този начин, ние ще бъдем в състояние да ги манипулират като число.

Поради всички тези причини ние се напише програма, която изпълнява следните стъпки:

Напишете името на програмата;

Ръководител на променливите, т.е. А, В, С; и ги помолете да напишете;

Ние извършваме добавянето и марки резултата в С;

Програмата ще бъде, както следва:

Сега помислете тази програма по линиите на:

Програма Първи; - заглавие на програмата. Не е задължително програмисти просто да го пишат по някакъв начин да дава право на програмата. Това е добре да се използва за етикетиране, т.е. да за него да се определи какъв вид програма. Той винаги е на първия ред на програмата, ако го поставите на друго място, това ще доведе до грешка.

започнем - това е официална дума е, че началото на раздел действие. Това стана, след като програмата започва неговото изпълнение. На английски език "започне" - означава "в началото." Когато Паскал отговаря на тази дума, тя започва програмата. Думата е, да започне финалната двойка - край. Можете да я видите в края на програмата. Тази дума е точно обратното в смисъл - това е, това означава, че програмата е приключила. Това чифт започне - край. е в центъра на програмата, има между всички действия.

C: = А + В; Това е, което ние трябваше да направим. Тук всичко е ясно, но мисля, че този израз синтаксис е очевидно. Но това е за, изглежда.

Освен това, задачата на Pascal означен със символа ": ="; Той е на дебелото черво и на едно и също, а не само едни и същи. Това означава, че ако искаме да се придаде стойност на променлива, тогава ние написахме тази променлива, поставете ": =" и напишете новата го стойност. Ето още един пример за задачи, в допълнение към програмата:

Затова тя има няколко правила на синтаксис, че можем да намалят списъка:

След експресия поставя ";"

Функционални думи, означава началото на раздел програма, не завършва с ";"

Задаване на стойност на променлива означен със символа ": ="

Ако все пак нещо не е наред, че Паскал не съответства на програмата и спрете да се движите курсора на линията, където е направена грешка, и писмено, че специално за грешката. Например, такова съобщение може да бъде:

Грешка 85 ";" очакваното.

Тази грешка означава, че сте някъде забравих да си ";". Но докато аз не ви съветваме да се разбере, независимо грешката, просто препечатайте програмата във формата, в която е и всичко останало. На следващо място, ние ще го (разбор грешка) направи - но това е по-късно.

И сега, като всичко. Ние ви писал минимална програма, която въпреки това вече някак си показва външния вид на програмата. Все още не е на живо, искам да кажа, че не иска публични данни от страна на потребителя, и не го взема отговорът на тях. Това може да се направи, например, за да поискате А и Б и В (общо) изход за отговор на екрана. Вие сте били в състояние да се опита на Turbo Pascal околната среда, стартирате програмата и да видим какво е то. Сега искам да се съсредоточи върху това, което трябва да се учим от този брой:

Трябва да се разбере напълно всеки ред написан програма;

Научете основните правила на синтаксис ( ";". =, Започнете клас, Вар, и т.н.);

Разберете, че neobhoimosti вятърни променливи и как да го направя;

Разберете какъв тип променлива, като му номер и правя това, което е необходимо;

Обърнете внимание на начина, по който се стартира програмата (Ctrl + F9); (Тогава аз ще кажа повече за тези клавиши)

В последния брой писахме една малка програма, с вас, извършване на малки аритметика. Ние счита, че такава променлива, вида, те са описани и защо. Искам да кажа, че има допълнителна информация за хората, които изпитват затруднения при навлизането и управлението на програмите. Ако не се интересувате или не е необходимо, тогава пропуснете тази част и да отидете по-долу, за да практикуват.

Когато стартирате тази програма, ще видите полето за въвеждане синьо. Това правописът е и текстът на програмата - да го въведете от клавиатурата. На върха е лента с меню в него осигурява достъп до всички ресурси и възможности на Turbo Pascal. Активното Менюто е с натискане на клавиша F10. Vzmozhnosti главното меню, което искам да ви кажа - това е отваряне и записване на файлове.

Натиснете F10 и отидете в менюто.

Изберете менюто File. и след това - Запазване - отваря прозорец, за да запишете файла.

Изберете име за файла и го въведете в полето за търсене.

Натиснете Enter, и файлът се запазва.

Сега можете да излезете от програмата.

Как да го качите обратно към Паскал? Програми на Паскал винаги имат .pas разширението. Знаейки това, ние винаги ще бъде точно ги различавате от другите файлове.

Отворете файла в Паскал:

Започнете Turbo Pascal и натиснете F10.

Изберете менюто File. След Open. Прозорецът Open File.

Въведете името на файла в полето за търсене или го изберете от списъка.

Ето всички стъпки, необходими за използване на успешно запазване и зареждане на програми. Но, различна от тази, трябва да стартирате програмата и да се провери за грешки. Тези действия се извършват и през менюто, но можете да използвате и "горещи клавиши" - комбинация от клавиши, при което дава бърз достъп до елементите на менюто, без да става с него и съответната селекция.

Така че ние написал програма и искате да го проверите за грешки. За да направите това, можете просто да се опитаме да я стартирате и да видим дали тя работи или не. Но за да стартирате програмата и да го проверите за грешки - са две различни неща, така че защо да използвате един вместо друг? Така че нека да разгледаме как да го направя всичко сам.

Проверка за грешки - "компилация".

За да направите това, натиснете клавиша Alt-F9. натиснете клавиша за Alt и задържане го натиснете F9.

Това ще започне процес на проверка и, ако всичко е написано правилно, вие ще получите един успешен прозорец компилация, която ще започне да мига

"Compile успешен: Натиснете произволен клавиш"

Процес, който poishodit така наречената "компилация".

Компилация - превод на програмата с един език за програмиране на машинен език, че един компютър разбира.

Когато натиснете клавишната комбинация Alt-F9 и се опитват да компилирате програмата, която е преведена от Паскал на машинен език. Ако този процес е прекъснат от грешки в синтаксиса, структурата, или дори да има такива, програмата може да се стартира и се изпълнява на компютъра.