===Что умеет робот?=== Робот может измерять //уровень радиации// в клетке. Для этого есть встроенная величина **радиация**, равная уровню радиации в текущей клетке. Данная величина имеет вещественный (действительный) тип. Например, для того, чтобы вывести уровень радиации в каждой клетке горизонтального коридора можно использовать следующий алгоритм:
%%(code) нц пока справа свободно вправо вывод "Уровень радиации в клетке равен ", радиация, нс кц %%
В данном случае для каждой клетки будет выведено значение радиации в этой клетке, а затем вывод будет осуществлен с новой строки (для этого нужен вывод специального ключевого слова **нс**, что означает //новая строка//).
Со значением **радиация** можно работать, как с обычными //величинами// при этом величина **радиация** имеет тип **вещ**. Величины типа **вещ** могут принимать вещественные (действительные) значения: 0.5, -1 и т.д.
Например, можно сохранить значение радиации в величине вещественного типа:
%%(code) вещ Предыдущее значение радиации Предыдущее значение радиации := радиация вправо вывод "Радиация в этой клетке равна ", радиация, нс вывод "А радиация в предыдущей клетке была равна ", Предыдущее значение радиации, нс %%
Допустимые операции с вещественными величинами: +, -, *, /.
Допустимые операции сравнения с целыми и вещественными величинами, которые можно использовать в логических условиях: <, <=, >, >=, =, <> (не равно).
---- адрес оригинала: ((/Информатика/Архив/2011/7Б/20110110))