Lab #1 Програмиране на алгоритми за линейна структура
Целта и задачата на работата: научете как да използвате вътрешни функции, овладейте концепцията за „аритметичен оператор“, напишете програма, която въвежда данни от клавиатурата, обработва ги с помощта на вътрешни функции и показва резултата на екрана на дисплея.
1. Програмиране в Turbo Pascal
Езикът за програмиране Pascal е разработен от Никълъс Вирт в началото на 70-те години за преподаване на програмиране. Затова е най-удобен като първи език за програмиране, който трябва да се научи.
Седемте основни елемента на програмирането
Повечето програми са създадени за решаване на някакъв проблем. Решението на проблема се постига чрез обработка на информация или данни. Следователно програмистът трябва да знае:
как се въвежда информация в програмата (въвеждане);
как да съхранявате информация в програмата (данни);
как да зададете правилните команди за обработка на данни (операции);
как да предавате данни обратно от програмата към потребителя (изход).
Можете да подредите командите по такъв начин, че:
някои от тях са били изпълнени само ако е изпълнено дадено условие или набор от условия (условно изпълнение);
други се повтарят няколко пъти (цикли);
други бяха разделени на отделни части, които могат да се изпълняват на различни места в програмата (подпрограми).
Така са изброени всички седем основни елемента на програмирането: вход, данни, операции, изход, условно изпълнение, цикли и подпрограми. Този списък не е изчерпателен, но съдържа онези елементи, които обикновено са общи за всички програми (и езици за програмиране).
По-долу е дадено кратко описание на всеки елемент.
Вход– четене на стойности от клавиатурата, диска или I/O порта.
Операциитеприсвояват стойности, комбинират ги (събиране, деление и т.н.) и сравняват стойности (равни, не равни и т.н.).
Изход– запис на информация на екрана, диска или входно/изходния порт.
Условното изпълнениевключва изпълнението на набор от команди, ако дадено условие е изпълнено (е вярно) (ако това условие не е изпълнено, тогава тези команди се пропускат или се изпълнява друг набор от команди) или ако някой елемент от данни има някаква специална стойност или стойност от някакъв спектър.
Благодарение нациклите, някои набори от инструкции се изпълняват многократно или фиксиран брой пъти, или докато някое условие стане вярно, или докато някое условие стане вярно.
Подпрограмитеса набори от инструкции, които имат независимо име и които могат да бъдат изпълнени от всяко място в програмата, като се обръщате към тях по име.
2. Стандартен Turbo Pascal Основни знаци на езика
Turbo Pascal използва следните подмножества на ASCII кодовия набор от знаци:
Букви от английската азбука от A до Z и от a до z.
Цифрите са арабски цифри от 0 до 9.
Шестнадесетичните цифри са арабски цифри от 0 до 9, букви от A до F и букви от a до f.
Интервалите са символът за интервал (ASCII 32) и всички символи за управление на ASCII код (ASCII 0-31), включително символът за край на реда или връщането на каретката (ASCII 13).
Специалните знаци и запазените думи са знаци, които имат едно или повече фиксирани значения. Следните единични знаци са специални знаци:
Следните двойки символи също са специални символи:
Списъкът с думи, запазени в Turbo Pascal, може да бъденамерете в програмата помощ.