muzruno.com

Оператор на заданието в "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.
  • Покажете ги на екрана.
Споделяне в социалните мрежи:

сроден