Школа179: /Информатика//Информатика / Архив/2010//Информатика / Архив / 2010 / 7 Б/20100125 ...

 
Это старая версия Информатика/Архив/2010/7Б/20100125 за 2010-01-25 11:49:09..

7Б «Робот». Задание №13: Ищем максимумы


Плюсник


Выполненные задания должны быть сохранены в каталоге ~/kumir/13/.
Стартовые обстановки находятся в каталоге /home/pub/kumir/fields/13/.
Загрузить среду Кумир для Windows можно отсюда
Архив со стартовыми обстановками (для самостоятельной работы) можно загрузить отсюда

Задание 13-A

Найдите максимальный уровень радиации во всех клетках. После окончания исполнения алгоритма выведите сообщение «Максимальный уровень радиации равен X», заменив X на найденную величину.


Указание: вещ Максимальный уровень радиации


Ответы к примерам:
01 – 4
02 – 10
03 – 0

Задание 13-B

Закрасьте клетку, в которой уровень радиации максимален. Если таких клеток несколько, необходимо закрасить их все.

Задание 13-C

Исследовательскую станцию можно построить только в безопасной клетке. С другой стороны, для научной пользы необходимо построить исследовательскую станцию в клетке с наибольшим уровнем радиации. Найдите максимальный уровень радиации среди всех безопасных клеток.


Эту задачу необходимо решить за однократный проход коридора и с использованием только одной инструкции если.


Ответы к примерам:
01 – 4.5
02 – 4
03 – 1
04 – 2

Задание 13-D

Подсчитайте количество клеток, в которых уровень радиации равен максимальному. Эту задачу необходимо решить за однократный проход коридора.


Ответы к примерам:
01 – 3
02 – 1
03 – 5
04 – 8
05 – 3

Задание 13-E

Выведите максимальный уровень радиации в коридоре и номер первой клетки, в которой уровень радиации равен максимальному (самая левая клетка коридора имеет номер 0). Эту задачу необходимо решить за однократный проход коридора. Попробуйте использовать только одну инструкцию если.


Ответы к примерам:
01 – 3, 4
02 – 9, 9
03 – 1, 1
04 – 2, 1
05 – 5, 1

Задание 13-F

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


Ответы к примерам:
01 – 3, 9
02 – 9, 9
03 – 1, 5
04 – 2, 9
05 – 5, 1

Задание 13-G

Проверьте, что уровень радиации во всех клетках коридора (включая начальную кклетку) одинаков. Программа должна вывести одно из двух сообщений – «Уровень радиации во всех клетках одинаков» или «Есть клетки с различным уровнем радиации».


Указание. Пусть робот движется вправо, пока не найдет клетку, в которой уровень радиации отличается от начального.


Ответы к примерам:
01 – Уровень радиации во всех клетках одинаков
02 – Есть клетки с различным уровнем радиации
03 – Есть клетки с различным уровнем радиации
04 – Есть клетки с различным уровнем радиации
05 – Есть клетки с различным уровнем радиации

Задание 13-H

Проверьте, верно ли что уровень радиации монотонно возрастает (то есть уровень радиации в каждой клетке больше, чем уровень в соседней с ней слева) от начала коридора к его концу.


Ответы к примерам:
01 – Уровень радиации монотонно возрастает
02 – Не везде уровень радиации монотонно возрастает
03 – Не везде уровень радиации монотонно возрастает
04 – Не везде уровень радиации монотонно возрастает
05 – Не везде уровень радиации монотонно возрастает
06 – Не везде уровень радиации монотонно возрастает

Задание 13-I

Найдите в коридоре пару соседних клеток, суммарный уровень радиации в которых максимален. Закрасьте эту пару клеток. Начальную клетку тоже необходимо учитывать!

Задание 13-J

Найдите в коридоре пару соседних клеток, разность уровней радиации в которых максимальна (по абсолютной величине). Закрасьте эту пару клеток. Начальную клетку тоже необходимо учитывать!

Задание 13-K

Уровень радиации во всех клетках коридора различен. Найдите клетку со вторым максимальным значение радиации (то есть клетку, в которой уровень радиации будет максимальным, если обнулить значение радиации в клетке, где оно было максимально). Эту задачу необходимо решить за однократный проход коридора.


Ответы к примерам:
01 – 7
02 – 8
03 – 5
04 – 6
05 – 7
06 – 8

Задание 13-L

Уровень радиации в некоторых клетках коридора может совпадать. Найдите второй максимум уровня радиации. Начальную клетку тоже нужно учитывать.
Ответы к примерам:
01 – 7
02 – 8
03 – 5
04 – 6
05 – 7
06 – 8
07 – 5
08 – 7
09 – 8
10 – 9

12-M

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



 
Файлов нет.[Показать файлы/форму]