Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Для задания правил вычисления новых значений в Турбо Паскале служит такое понятие, как выражение, причем каждое выражение задает правила вычисления только одного значения. Заметим, что выражение ничего не говорит о том, что следует делать с этим значением, и потому выражение не задает логически завершенного этапа вычисления. Наиболее типичной является ситуация, когда вычисленное значение необходимо запомнить для его использования на последующих этапах вычислительного процесса – такое запоминание достигается путем присваивания вычисленного значения некоторой переменной.

Для задания такого действия и служит оператор присваивания, который относится к числу основных операторов:

Переменная := выражение;

где := – знак присваивания.

Оператор вычисляет значение выражения, стоящего справа от знака присваивания и присваивает полученное значение переменной, стоящей слева (при этом предыдущее значение этой переменной безвозвратно теряется).

Примеры:

Var a,b:integer;

x:real; c:boolean; s,s 1:char;

........................

a:=5; {Значение переменной становится равным пяти}

b:= a; {Значение переменной в становится равным

значению переменной а }

b:= b +1; {Значение переменной в увеличивается на 1}

Оператор присваивания считается верным, если тип выражения соответствует типу переменной или может быть приведен к типу переменной.

Переменной типа real можно присвоить значение выражения типа real или integer.

Переменной типа integer можно присвоить значение выражения только лишь типа integer.

a:= b /10; { a – целого типа, b /10 –выражение действительного типа, поэтому оператор неверен}

x:= a mod 2;

c:=(a >3) and (a <5);

Компьютер проверяет соответствие типов и при несоответствии типов выдает сообщение об ошибке.

Оператор присваивания можно использовать для всех типов данных, кроме файлового.





Дата публикования: 2014-11-28; Прочитано: 228 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...