Главная » Файлы » 8 класс

Робот измеряет радиацию
28.10.2013, 11:11

Робот измеряет радиацию

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

Наш учебный Робот тоже умеет измерять радиацию и температуру.

Вспомним пример, где Робот закрашивал клетки коридора.

использовать Робот
алг пример
нач
. вправо
. нц пока снизу стена
. . закрасить; вправо
. кц
кон

Изменим программу — пусть Робот закрасить только клетки, где уровень радиации больше нуля. Т.е. если радиация > 0, то закрасить. Какие клетки имеют радиоактивное заражение мы не может выдеть, также не может видеть уровень этого заражения. Все как в жизни. У Робота есть датчик радиации, а для нашего удоства (на этом занятии) на рисунке радиактивные клетки помечены звездочкой.


использовать Робот
алг пример2
нач
. вправо
. нц пока снизу стена
. . если радиация>0
. . . то закрасить
. . все

. . вправо
. кц
кон

Решим еще одну задачу: необходимо посчитать количество клеток с радиоактивным загрязнением в коридоре.

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

Для вывода информации в КуМире есть команда "вывод". Формат записи этой команды такой:

вывод выражение 1, выражение 2, выражение 3...

Каждое выражение может быть либо арифметическим, логическим или текстовым выражением, либо командой перехода на новую строку (ключевое слово нс). Значения выражений выводятся последовательно в строку области ввода-вывода и разделяются пробелом. Когда строка полностью заполнена, автоматически происходит переход к началу новой строки.
Когда окно ввод-вывода полностью заполнено, последующие команды вывода будут сдвигать содержимое окна вверх, вытесняя верхние строки окна.

Если надо вывести какой-то текст, то он заключается в кавычки с обоих сторон, если надо вывести значение какой-то переменной, то просто пишется ее имя (без кавычек!).

использовать Робот
алг пример 3
нач
. цел n
. n := 0
. вправо
. нц пока снизу стена
. . если радиация>0
. . . то
. . . . закрасить
. . . . n := n + 1
. . все
. . вправо
. кц
. вывод "Заражено:", n
кон

Запустим программу и получить следующий результат:


Мы видем в окне Робота коридор с закрашенными клетками и в окне вывода (внизу экрана) информацию, что зараженных клеток 4.

Продолжим усложнять программу. Пусть при наличии зараженных клеток все будет работать так как уже написано, а при отсутствии их на экран выводится сообщение, например,  "коридор чист". Т.е. если есть зараженные клетки (n > 0), то выводим их количество, иначе выводим просто текст "коридор чист". Наверное, уже понятно, что нужно изменить:

использовать Робот
алг пример 3
нач
. цел n
. n := 0
. вправо
. нц пока снизу стена
. . если радиация>0
. . . то n := n + 1
. . все
. . вправо
. кц
. если n>0
. . то вывод "Заражено:", n
. . иначе вывод "Коридор чист"
. все

кон


Задание: Имеется коридор П-образной формы. Роботу необходимо посчитать количество клеток с радиоактивным заражением и пометить их цветом.

Категория: 8 класс | Добавил: matematika
Просмотров: 1250 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 domznaniyHer  
0
Бобровая струя (бобровый мускус) представляет собою желто-бурое желеобразное вещество, производимое железой внутренней секреции бобра. В состав вышеуказанного исключительного естественного вещества входят около пятидесяти разных органических соединений. Раньше, для того чтобы заполучить бобровую струю, приводилось лишать жизни животное. Однако в настоящее время применяют сверхновые технологии, благодаря которым получать данный секрет на звероводческих объектах можно у животного многократно, не причиняя ему ущерба. Данная ярко-оранжевая жидкость имеет едкий, весьма стойкий запах, на воздухе она окисляется и блекнет, однако совсем не теряет своих качеств.


http://domznaniy.ru/87-1-kak-nauchitsya-stoyat-na-rukah.html - как научиться стоять на руках

Имя *:
Email *:
Код *: