Първата ви програма в Pascal, работа с Паскал, статии, програмиране - програмиране С,
Паскал - това е една от най-лесните езици, но не и един от най-слабите. Проучване ние ще Turbo Pascal 7.0 - така че тук е възможно да се напише всяка програма, която идва на ум.
Възможност не отстъпва на който и да е CI или всеки друг. Паскал, можете да напишете програма черупка (като Norton Commander), играчки (като Quake) или операционна система (MS-DOS-тип). Програма в Turbo Pascal са написани само за платформата MS-DOS, но не зависи от конфигурацията на машината. Основното изискване за компютър е само тогава, че това е IBM PC-съвместими, че е естествено, ако е настроен на MS-DOS.
Специална теория на този език не е толкова добър, за да го овладеят (особено ако това е вашето първо език за програмиране) се нуждае от повече практика. Това е, което ние вече започваме да се занимава с този въпрос. В този случай се нуждаете от преводач Turbo Pascal 7.0 компания Borland. Тези, които са го изтеглили или има друго място, вече не е в състояние да практикуват.
В този случай, аз ще отида с традиционния подход към изучаването на езици, на които първата започва да открива типове данни, използвани в езика, структурата на софтуер и т.н., и да започнат директно с писането на програмата, доколкото е възможно, докато се опитва да обясни ясно на всеки ход.
Първата ви програма в Паскал.
Ами, да започнем с минимум. Да предположим, че е трябвало да се напише програма, която реализира добавянето на две числа. Накратко, това е необходимо да се направи С = А + В;
Сега ние определя стъпките, които трябва да се създаде програмата.
1. Трябва да донесе редица C стойност, която е равна на сумата от номера А и В. За такива цели в Pascal има понятието променлива. (Това е като рентгеновите по математика). Променливата използва за съхраняване на стойност, и има свое име. Необходимо е да зададете име към нея - тя може да се състои само от:Ето един пример за имена на променливи:
primer1; _primer; грунд; _pr_; my_name_is_Edik;
Друго уточнение - името на променлива може да бъде с всякаква дължина, не повече от 250 знака. Също така не малки и големи букви, тоест, променливи с имена грунд грунд и ще се третират като едно цяло.
Какво да си тръгнем? Това, което трябва да има променлива С, А и Б. (Не забравяйте, всички букви от латинската). Ясно е, че ние образувано променливи и да ги зададете име (както правим това, виж по-долу). А сега какво? И сега стигаме до идеята за типа на променливата.
Типа на променливата определя, че тази променлива може да се направи и какво е то (че то съдържа). За всяка променлива, вида се определя.
Защо ние трябва да се определи вида на променлива? Например, ние се нуждаем от променлива съдържа низ от знаци, като "Здравей". ние искаме да се покаже като поздрав. И в допълнение към това, ние имаме променлива, която съдържа броя че ние ще се увеличи. Ясно е, че ние няма да сме в състояние да добавите номера на низ, като цифрите със символи, за да поставят това е невъзможно. Ето защо, ние определяме типа на променливата като число, а след това се определи вида на една променлива, съдържащи низ като низ. Тогава Паскал знае, че с променлива може да се направи, и при извършване на операции с променливи определи техния вид, след това или да предприемат действия, или не, ако те правят невъзможно.
Като цяло, аз съм казал, че всяка променлива има тип. Но как да го зададете? За това има различни наименования. Например, тип "номер" е определен като цяло число. което на английски означава "номер". Знаейки това, ние сме в програмата се отбележи, че ние имаме целочислена променлива и може да се слага заедно с друга, се изважда или многократно. (За други видове, ще обясня по-късно).
2. Така че, с типовете променливи решихме и сега обратно към нашата програма с вас. Какво имаме тук? Отиваме да добавите променлива променлива B и поставете резултата в променливата S.
Така че, както казах, че можете да добавите само променливи от тип Integer. ние трябва да се определи вида на трите променливи като цяло число. По този начин, ние ще бъдем в състояние да ги манипулират като число.
Поради всички тези причини ние се напише програма, която изпълнява следните стъпки:
- Напишете името на програмата;
Програмата ще бъде, както следва:
Сега помислете тази програма по линиите на:Експресия синтаксис.
Освен това, задачата на Pascal означен със символа ": ="; Той е на дебелото черво и на едно и също, а не само едни и същи. Това означава, че ако искаме да се придаде стойност на променлива, тогава ние написахме тази променлива, поставете ": =" и напишете новата го стойност. Ето още един пример за задачи, в допълнение към програмата:
Затова тя има няколко правила на синтаксис, че можем да намалят списъка:
- След експресия поставя ";"
Тестова програма.
Ако все пак нещо не е наред, че Паскал не съответства на програмата и спрете да се движите курсора на линията, където е направена грешка, и писмено, че специално за грешката. Например, такова съобщение може да бъде:
Грешка 85 ";" очакваното.
Тази грешка означава, че сте някъде забравих да си ";". Но докато аз не ви съветваме да се разбере, независимо грешката, просто препечатайте програмата във формата, в която е и всичко останало. На следващо място, ние ще го (разбор грешка) направи - но това е по-късно.
А сега какво?
И сега, като всичко. Ние ви писал минимална програма, която въпреки това вече някак си показва външния вид на програмата. Все още не е на живо, искам да кажа, че не иска публични данни от страна на потребителя, и не го взема отговорът на тях. Това може да се направи, например, за да поискате А и Б и В (общо) изход за отговор на екрана. Вие сте били в състояние да се опита на Turbo Pascal околната среда, стартирате програмата и да видим какво е то. Сега искам да се съсредоточи върху това, което трябва да се учим от този брой:
- Трябва да се разбере напълно всеки ред написан програма;