1. Определите тип ошибок в следующих ситуациях.
a) Робот выполняет команду вниз, а внизу находится стенка:
b) Робот закрасил не все клетки, которые нужно закрасить: _
c) Вместо команды вверх в программе написано наверх:
2. Дана задача: Два пешехода вышли одновременно из двух пунктов,
находящихся на расстоянии 12 км один от другого, и идут
навстречу друг другу. Первый идет со скоростью 4 км/ч, а второй -
2 км/ч. Через какое время они встретятся?
Оформите программу так, чтобы ее можно было выполнить в
системе КуМир. Программа должна обладать массовостью - решаем
в буквах. Для составления программы:
1. Определите исходные данные и обозначьте их именами
Величина:
Обозначение
1в 2б 3а
a) Робот выполняет команду вниз, а внизу находится стенка:
Тип ошибки: Логическая ошибка
Обоснование: Робот не может проходить через стены, поэтому перед выполнением команды вниз необходимо проверить наличие стены внизу. Если она есть, то робот должен выполнить другую команду, например, повернуть налево или направо.
b) Робот закрасил не все клетки, которые нужно закрасить:
Тип ошибки: Синтаксическая ошибка
Обоснование: В данном случае, возможно, роботу пропущена команда закрашивания определенной клетки или она неправильно записана. Для исправления этой ошибки необходимо проверить программу и убедиться, что все нужные клетки закрашиваются.
c) Вместо команды вверх в программе написано наверх:
Тип ошибки: Синтаксическая ошибка
Обоснование: Команда "наверх" не является допустимой в системе КуМир. Правильная команда для перемещения робота вверх - "вверх". Для исправления ошибки необходимо заменить "наверх" на "вверх" в программе.
2. Дана задача: Два пешехода вышли одновременно из двух пунктов,
находящихся на расстоянии 12 км один от другого, и идут
навстречу друг другу. Первый идет со скоростью 4 км/ч, а второй -
2 км/ч. Через какое время они встретятся?
Оформите программу так, чтобы ее можно было выполнить в
системе КуМир. Программа должна обладать массовостью - решаем
в буквах. Для составления программы:
1. Определите исходные данные и обозначьте их именами
Величина:
- Расстояние между пешеходами: 12 км
- Скорость первого пешехода: 4 км/ч
- Скорость второго пешехода: 2 км/ч
Обозначение:
- Расстояние между пешеходами: distance
- Скорость первого пешехода: speed1
- Скорость второго пешехода: speed2
2. Напишите программу для расчета времени встречи пешеходов:
a) Создайте переменную для хранения времени:
Величина:
- Время, через которое пешеходы встретятся: time
Обозначение:
- Время, через которое пешеходы встретятся: time
b) Вычислите время встречи пешеходов:
- Разница в скоростях пешеходов: speed_difference = speed1 + speed2
- Время встречи: time = distance / speed_difference
3. Выведите результат:
- Выведите на экран время встречи пешеходов: Встреча произойдет через time часов.
Это можно выполнить в системе КуМир следующей программой:
distance = 12
speed1 = 4
speed2 = 2
speed_difference = speed1 + speed2
time = distance / speed_difference
Встреча произойдет через time часов.
Таким образом, встреча пешеходов произойдет через определенное время, которое можно вычислить с помощью данной программы в системе КуМир.