Оператор на заданието в "Pascal": какво е предназначено, какви действия се изпълняват
Turbo Pascal е прост език за програмиране, но изследването му е трудоемко, ако вземете сериозно този проблем. Потребителят на начинаещи разбира основите на кода с най-простия. Така например, той първо научава какви действия изпълнява операторът на заданието, за който е необходимо, как да показва низ или променливи. Едва тогава програмистът ще се обърне към процедурите и функциите, ще работи с данни за символи и низове, файлове и графики. И така, какво е оператор на задание? Каква е неговата роля при написването на кода?
съдържание
Организиране на прозореца на приложението Turbo Pascal
Преди да започнете да изучавате теоретичен материал, който всъщност включва въпроса какво е оператор на задание, трябва да погледнете наоколо в работната зона на Turbo Pascal.
Менюто на приложението се състои от следните раздели:
- Файл - предназначен за изпълнение на основни команди с файлове (създаване, отваряне, затваряне, запазване и др.).
- Редактиране - това включва команди за работа с редактиране на текст (копиране, поставяне, изрязване и т.н.).
- Търсене - се изисква да търсите и замествате текст в текста на програмата.
- Run - предназначена за изпълнение на завършения код, включително за поетапно демонстриране на работата.
- Compile - компилира кода.
- Debug - е необходимо да се улесни търсенето на грешки в текста на програмата.
- Инструменти - позволява да се възползвате от някои допълнителни функции на приложението.
- Опции - задава необходимите опции за работа с компилатора и средата за програмиране.
- Прозорец - необходим за извършване на операции с прозорци.
- Помощ - трябва да намерите отговор на въпроса.
Сега приложението набира популярност Pascal ABC. От гледна точка на някои потребители, в тази среда е много по-удобно да работите.
Елементи на Turbo Pascal
На всеки програмен език структурата на кода е различна, но има общи точки. Така че, в Pascal дизайнът на цялата задача ще изглежда така:
Програмен праймер- // Заглавие на програмата
Използва crt- // Списък на използваните модули
Етикет metka1- // Описание на етикета
Конст номер = 10- // Постоянна декларация
Тип newtype = набор от низ- // Описание на видовете променливи
Var a: integer-b: real-c: newtype-d: boolean-e: char- // Декларация на променливите
----------------------------------- // Описание на процедурите и функциите
започвам
{program body} // Секция оператори
Край.
Операторът на задачата заема мястото си в тялото на програмата.
Една кратка екскурзия в типовете програмни данни
Не само операторът на задание в Pascal поставя въпроси за потребителите. Типовете данни често създават ситуации на застой.
Всички данни в Turbo Pascal средата са разделени на две категории: променливи и константи. Те могат да принадлежат към един от следните типове:
- цяло число;
- недвижими;
- символично;
- низ;
- написан;
- логичен.
Константите също могат да бъдат запазени.
Променливите са описани в кода, както следва: var <име на променлива>: тип данни. Константата е обявена като: const <постоянно име> = стойност.
В скоби в програмния код < > не е необходимо да се настройва.
Основните оператори на езика Turbo Pascal
Операторът е дизайн, който показва какви действия трябва да изпълнява програмата. При писането на код, по-специално на езика на Turbo Pascal, има много оператори:
- условно;
- компонент;
- избор на няколко опции;
- преход;
- назначение;
- надписи и предмети;
- празен;
- цикли (с параметър, предварително условие, последващо условие).
Операторите на програми или конструкции, които съставляват част от програмния код, винаги се изпълняват в реда, в който са написани, т.е. отгоре надолу, отляво надясно. Изключение е условната конструкция. Операторът за задаване, както и много други, изисква в края на линията да има знак ";", т.е. точка и запетая. По този начин този символ разделя конструкциите помежду си и увеличава видимостта на програмата. Но има една "ВАЖНО": категорично не може да бъде поставена точка и запетая пред думата "друго".
Входните оператори се четат (променливи) и readln (променливи). Пример: прочетете (а) - readln (a, b) - readln (d).
Изходните оператори са пише (променливи) и writeln (променливи). Пример: записване (A, G) - writeln (lsquo въведете dannyersquo -) - записване (lsquo-повърхностна площ S = rsquo-, S) - записване (F: 6: 3).
За да забавите екрана в Turbo Pascal, използвайте readln оператора в края на кода преди последния край. В тази програма липсата на такава линия няма да покаже съдържанието на решението. В PascalABC, записването в края на кода е незадължително.
За да почистите екрана, свържете изявлението clrscr, което извиква вградения crt модул. Отново, всяка програма има свои собствени нюанси.
Оператор на задание
Сега отидете директно на нашата тема. Операторът на задачата в Pascal е процесът на въвеждане на стойностите на променливите в клетките на паметта. По принцип изглежда като съгласувано писане на дебелото черво със знака "равен", т.е. ": =». Тези символи са отговорни за операцията по задаване.
За какво е операторът на заданието? Механизмът на работата му е както следва: в хода на програмата се изчислява израз, резултатът от който трябва да се съхранява в паметта. Адресът на клетката, където ще се записват данните, се определя от променливата вляво от знака ": =".
Схемата може да се определи както следва:
- променлив larr - произтичащия израз.
Като примери даваме няколко израза:
- А: = b + c / 2;
- b: = n;
- n: = b;
- х: = 15;
- х: = х + 3.
Трябва да се отбележи, че двата израза "b: = n" и "n: = b" изпълняват различни действия.
Отличителна черта на оператора за присвояване е фактът, че данните са от различни страни на знака "=" (което се чете като "присвои") трябва да принадлежи на един и същи вид. С други думи: тяхната съвместимост на заданията трябва да бъде 100%. Например, експресия число може да бъде назначен реална променлива, като част от променливите, включени в цялата област на фракционна. Т.е. вписването "истинска променлива: = цяло число" е правилно.
Примери за задачи
За да разберете кой оператор на присвояване изглежда, трябва да решите няколко задачи. Само практиката ще избегне брутните и непростими грешки в писането на кода, а също и да спести време.
Задание 1
Подаден е кръг. По традиция дължината на кръга L се въвежда от потребителя от клавиатурата. Необходимо е да се изчисли площта на окръжността S, ограничена от този кръг.
Алгоритъм на действията:
- Изчислете стойността на радиуса, като се започне от формулата на дължината на кръга.
- Задайте формулата за района на кръга.
- Резултатът се извежда на екрана.
Дейност 2
Представен е пресечен конус. Потребителят определя радиусите на основите Rb, Rm и височината h. Изчислете обема и площта на фигурата, като използвате формули и дадени стойности.
Алгоритъм на действията:
- Въведете необходимите данни от клавиатурата.
- Посочете формулите за намиране на обема и площта на пресечен конус.
- Изчислете V и S.
- Покажете ги на екрана.
- Структурирано програмиране
- Турбо Паскал. Докато ... направи - loop с предварително условие
- Какво е разказ в Паскал? Добавки, изчисления и примери
- Видове променливи в Pascal: описание, свойства, примери
- Линейни алгоритми - схема, структура и изчисление
- Пример за програми в Pascal. Програмиране в Pascal
- Структурата на програмата Pascal: програмиране за начинаещи
- Какво представлява условното изявление?
- "Паскал" е ... Език "Паскал" за начинаещи: описание
- Какво представлява Паскал? Програмиране в Pascal
- Оператори "Паскал". Език за програмиране на Pascal
- Програмната среда "Pascal ABC"
- Графика в Pascal: характеристики, начини на създаване и примери
- Въведете реализация. Функции "кръг" и "Трънч" в Pascal
- Оператор на низове в Паскал - низ
- Цикъл за: Pascal за начинаещи
- Стандартни процедури и функции в Pascal
- Как мога да намеря останалата част от разделянето в Python?
- PHP конструкцията ако иначе: скрита логика
- Какви са типовете данни в Pascal?
- Каква е системата за програмиране