Школа179: 7Б "Робот". Задание №14: Измеряем радиацию

https://server.179.ru/wiki     редакция: 20.08.2016 11:36:46
Информатика/Архив/2011//20110110

Что умеет робот?

Робот может измерять уровень радиации в клетке. Для этого есть встроенная величина радиация, равная уровню радиации в текущей клетке. Данная величина имеет вещественный (действительный) тип. Например, для того, чтобы вывести уровень радиации в каждой клетке горизонтального коридора можно использовать следующий алгоритм:

нц пока справа свободно
  вправо
  вывод "Уровень радиации в клетке равен ", радиация, нс
кц


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

Со значением радиация можно работать, как с обычными величинами при этом величина радиация имеет тип вещ. Величины типа вещ могут принимать вещественные (действительные) значения: 0.5, -1 и т.д.

Например, можно сохранить значение радиации в величине вещественного типа:

вещ Предыдущее значение радиации
Предыдущее значение радиации := радиация
вправо
вывод "Радиация в этой клетке равна ", радиация, нс
вывод "А радиация в предыдущей клетке была равна ", Предыдущее значение радиации, нс


Допустимые операции с вещественными величинами: +, -, *, /.

Допустимые операции сравнения с целыми и вещественными величинами, которые можно использовать в логических условиях: <, <=, >, >=, =, <> (не равно).