ДАЮ 25 БАЛЛОВ! Что означает двоеточие в алгоритме? Например y:=20; x:=1 y:=y-x x:=x*2 Что...

0 голосов
50 просмотров

ДАЮ 25 БАЛЛОВ!
Что означает двоеточие в алгоритме? Например y:=20; x:=1
y:=y-x
x:=x*2
Что эти двоеточие вообще означает? Объясните пожалуйста :)


Информатика (367 баллов) | 50 просмотров
0

Вы путаете запись алгоритма с синтаксисом языков программирования. В том контексте, который Вы привели, двоеточие - часть составного оператора := и он означает операцию присваивания.

Дан 1 ответ
0 голосов
Правильный ответ

Двоеточие - это часть команды (оператора), который называется оператор присваивания. В данном контексте всегда используется два символа ":=". Команда присваивания y:=y-x означает, что берутся текущие значения переменных x и y, находится их разность, после чего результат записывается (говорят - "присваивается") переменной y. Например, если значение y было задано y:=20; а x:=1; то новое значение переменной y будет равно 20-1=19.
В команде x:=x*2 все аналогично. Берется текущее (установленное ранее) значение переменной x, умножается на 2, а результат этого умножения становится новым значением переменой x. Старое значение при этом безвозвратно теряется.

(194k баллов)