Информационно-образовательный портал для учителя информатики и ИКТ     вход :: регистрация
   

Информатика и информационно-коммуникационные технологии в школе

 
   

   23.09.2018г.

Добрый вечер!  

Разделы портала
 
  Планы, конспекты, презентации, методические находки, дидактический материал к уроку
 
  Настройка и использование школьной компьютерной сети
 
  Краткий теоретический материал, который можно применять на уроке...
 
  Разные полезности, программы, инструкции, советы...
 
  Как сохранить здоровье на уроках информатики
 
  Примерные экзаменационные билеты и ответы
 
  Программы для скачивания...
 
  Правила для пользователей портала
 
  Компьютерное тестирование знаний. Наш проект. Cправочное online руководство по программе
 
 
Сервисы портала
все новости...
поиск по статьям сайта...
вопросы, обсуждения, решаем проблемы вместе ...
отзывы, замечания, предложения...
проверить свои знания, пройдя тесты в режиме online...
образовательные сайты, друзья портала...
для связи с администратором портала
 
Внимание! Опрос!

ЕГЭ по информатике - ... ?

очень сложный
сложный
нормальный
лёгкий
не знаю


результаты

____________________

  Полная или частичная перепечатка каким бы то ни было способом материалов данного сайта допускается только с письменного согласия автора.
  При цитировании или ином использовании материалов ссылка на портал www.klyaksa.net обязательна.

____________________
 
Наши проекты:

MyTestX - лего и удобно

 
 
Улыбнитесь
Самый надежный носитель информации - бумага.

Реклама:


 


Rambler's Top100

Рейтинг@Mail.ru
Яндекс цитирования
 
 

Начало » Конспекты школьника » kumir » Робот измеряет радиацию

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

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

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

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

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

Изменим программу — пусть Робот закрасить только клетки, где уровень радиации больше нуля. Т.е. если радиация > 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
. . иначе вывод "Коридор чист"
. все

кон


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



Оглавление

 

 

 

 

 

 

 

 

 

 

[Добавить в избранное]

 
Рекомендуем:

MyTest

Компьютерное тестирование знаний учащихся, сертификация и аттестация сотрудников.
Деcять типов заданий, локальное и сетевое тестирование...
 
Узнать больше и скачать программу MyTestXPro...
 
Обсудить на форуме и принять участие в создании банка тестов...
 
Новая группа ВКонтакте:
vk.com/MyTestXPro



Рекомендуем:


Учебник информатики (ФГОС, углубленный уровень) К.Ю. Полякова

Купить на Ozon.ru:


 
Реклама:
 

Разместите нашу кнопку

на своем сайте...
Инструкция


 
 

 
Реклама:

По вопросам размещения вашей рекламы на страницах портала обращайтесь к администратору по системе обратной связи.
Все предложения обсуждаются индивидуально. Ждем.

 
 


↑    

Дизайн, программирование и идея портала Клякс@.net -bas- © 2004-2016г.

    ↑