Оператор за присвояване на Pascal: какво се разбира под действията, които се извършват

Turbo Pascal е прост език за програмиране, но неговото изследване е трудоемко, ако приемете този въпрос сериозно. Началният потребител разбира основите на най-простия код. Например, той първо научава какви действия прави операторът за присвояване, за който се изисква, като низ или променливи се показват на екрана. Само тогава програмистът ще се приближи към процедурите и функциите, работещи с данните от типа на символа и низ, файловете и графиките. И така, какъв е операторът по присвояване? Каква е ролята му в писането на кода?


Организиране на работното пространство на Turbo Pascal

Преди да се заеме с изучаването на теоретичния материал, където всъщност става въпрос за това, което е оператор на задание, трябва да се огледате в работното пространство на Turbo Pascal. Менюто на програмата се състои от следните секции:
  • Файл - предназначен за изпълнение на основни команди с файлове (създаване, отваряне, затваряне, записване и др.).
  • Редактиране - Това включва команди за работа с редактиране на текст (копиране, поставяне, изрязване и др.).
  • Търсене - задължително за търсене и замяна на текста в целия текст на програмата.
  • Run - е предназначен за изпълнение на готовия код, включително за стъпка по стъпка демонстрация на работа.
  • Компилиране - съставя кода.
  • Debug - необходимо за улесняване на търсенето на грешки от текста на програмата.
  • Инструменти - ви позволява да се възползвате от някои допълнителни функции на програмата.
  • Опции - задава необходимите опции за работа с компилатора исреда за програмиране.
  • Прозорец - Необходим за изпълнение на операциите на прозореца.
  • Помощ - трябва да намерите отговор на повдигнатия въпрос.
  • Паскал АВС вече набира популярност. От гледна точка на някои потребители е много по-удобно да се работи в тази среда.


    Елементи Турбо Паскал

    Във всеки език за програмиране структурата на кода е различна, но има единични точки. Така че, в Паскал, дизайнът на цялата задача ще изглежда така: Програма грунд; //Приложение Използва crt; //Списък на използваните модули Label metka1; //Описание на Const = 10; //Константи за анотации Тип newtype = набор от низ; //Описание на типовете променливи Var a: integer; b: реално; c: newtype; d: boolean; e: char; //Декларация за променлива ----------------------------------- //Описание на процедурите и функциите Започнете {тялото на програмата} Секция "Крайни оператори". \ T Операторът по заданието заема честта си точно в тялото на програмата.

    Кратък преглед на видовете програмни данни

    Не само операторът на присвояване на Pascal предизвиква въпроси от потребителите. Видовете данни също често създават безизходни ситуации. Всички данни в средата Turbo Pascal са разделени в две категории: променливи и константи. Те могат да принадлежат към един от следните типове:
  • цяло число;
  • за веществото;
  • символично;
  • низ;
  • напечатани;
  • логично.
  • Константите също могат да бъдат запазени. Променливите са описани в програмния код както следва: var: data type. Константата е обявена като const = стойност. В кодовия код не поставяйте скобитетрябва.

    Ключови езикови оператори Turbo Pascal

    Операторът е конструкция, която показва какви действия трябва да изпълнява програмата. В кода, по-специално на езика на Turbo Pascal, има много оператори:
  • условни;
  • компонент;
  • избор на няколко варианта;
  • преход;
  • възлагане;
  • над записите и обектите;
  • празна;
  • цикъла (с параметър, с предпоставка, с последици).
  • Операторите на програми или конструкции, които са съставни части на кода, винаги се изпълняват в реда, в който са написани, т.е. отгоре надолу, от ляво на дясно. Изключение е конвенционалният дизайн. Операторът на присвояване, както и много други, трябва в края на реда да има знак „;“, т.е. точка и запетая. По този начин този символ разделя структурите между тях и подобрява видимостта на програмата. Но има един "ALLE": точка и запетая се категорично не поставят пред думата друг. Входните оператори се четат (променливи) и readln (променливи). Пример: read (a); readln (a, b); (г). Изходните оператори са write (променливи) и writeln (променливи). Пример: напиши (a, g); writeln („въвеждане на данни“); write ('повърхностна площ S =', S); напишете (f: 6: 3). За забавяне на екрана в Turbo Pascal използвайте оператора readln в края на кода преди последния край. В тази програма липсата на подобна линия не отразява съдържанието на решението. PascalABC не задължително пише readln в края на кода. За да изчистите екрана, операторът clrscr, който извиква вградения crt модул, е свързан. Отново всяка програма има свои нюанси.

    Оператор на присвояване

    Сега отидете директно на нашата тема. Оператор за присвояване къмPascal е процес на въвеждане на стойности на променливи в клетката на паметта. Като цяло, тя изглежда като фалшив правопис на двоеточие със знака "равен", т.е. ": =". Тези символи са отговорни за операцията по присвояване. На какво е назначен операторът по присвояване? Механизмът на неговата работа е следният: в хода на програмата се изчислява изразът, резултатът от който трябва да бъде поставен в паметта. Адресът на клетката, където ще бъдат въведени данните, ще определи променливата вляво от знака ": =".
    Схематично това може да бъде маркирано, както следва:
  • променлива Като примери даваме няколко израза:
  • А: = b + c /2;
  • b: = n;
  • n: = b;
  • x: = 15;
  • x: = x + 3.
  • ​​Трябва да се отбележи, че двата израза "b: = n" и "n: = b" изпълняват различни действия. Особеността на оператора за присвояване е, че данните, които са на различни страни на знака: = = (което се чете като "присвои") трябва да принадлежат на един тип. С други думи: тяхната съвместимост с заданието трябва да бъде 100%. Например, цял израз може да бъде присвоен на реална променлива, тъй като подмножество от цели променливи е включено в дробния регион. Това означава, че записът "реална променлива: = цялото изражение" е вярно.

    Примери на задачи

    За да се разбере как изглежда операторът по присвояване, трябва да бъдат разгледани няколко задачи. Само практиката ще избегне груби и непредвидими грешки при писането на програмния код, както и ще спести време. Задача 1 Този кръг. По правило дължината на кръга L се въвежда от потребителя от клавиатурата. Необходимо е да се изчисли площта на окръжността S, ограничена от този кръг.Алгоритъм на действията:
  • Изчислява се стойността на радиуса, въз основа на формулата на дължината на кръга.
  • Посочете формулата на квадратния кръг.
  • Изведете резултата на екрана.
  • Задача 2 е пресечен конус. Потребителят определя радиусите на основата Rb, Rm и височината h. Изчислете обема и площта на фигурата според формулите и дадените стойности.
    Алгоритъм за действие:
  • Въведете необходимите данни от клавиатурата.
  • Посочете формулата за определяне на обема и площта на изрязания конус.
  • Изчислете V и S.
  • Доведете ги до екрана.
  • Свързани публикации