Worksheets7 класс_ПОВТОРЕНИЕ_АЛГОРИТМИЗАЦИЯ
Total questions: 23
Worksheet time: 36mins
Для вывода сообщений на экран консоли используется функция:
input()
print()
int()
string()
Кто придумал Python?
Гвидо ван Россум
Блез Паскаль
Билл Гейтс
Никлаус Вирт
Что означает эта инструкция: a = int ( input() )
ввод пользователем целого числа
ввод пользователем вещественного числа
ввод пользователем символа
Каким исполнителем является компьютер?
формальным
неформальным
Что такое циклический алгоритм?
Циклический алгоритм - это алгоритм, который выполняет действия только один раз
Циклический алгоритм - это алгоритм, который выполняет действия в случайном порядке
Циклический алгоритм - это алгоритм, который выполняет действия только при наличии ошибок
Циклический алгоритм - это алгоритм, который выполняет повторяющиеся действия в цикле, пока не будет выполнено определенное условие.
Алгоритм - это
набор команд для компьютера
предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей
правила выполнения определенных действий
Выбери из списка базовые структуры алгоритма:
линейный
повторяющийся
циклический
вспомогательный
разветвляющийся
Разветвляющийся алгоритм – это
Присутствие в алгоритме хотя бы одного условия
Набор команд, которые выполняются последовательно друг за другом
Многократное исполнение одних и тех же действий
Другое
Свойство алгоритма, заключающиеся в отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях, называется
дискретность;
детерминированность;
конечность;
массовость;
результативность.
Свойство алгоритма, заключающиеся в том, что каждое действие и алгоритм в целом должны иметь возможность завершения, называется
дискретность;
детерминированность;
конечность;
массовость;
результативность.
алг
нач
цел s, t
ввод s
ввод t
если s > 10 или t > 10
то вывод "YES"
иначе вывод "NO"
все
кон
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Сколько было запусков, при которых программа напечатала «YES»?
(a)
Назовите основные алгоритмические структуры
Следование
Ветвление
Повторение (циклы)
Конъюнкция
Дизъюнкция
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–2, 3); (2, 5); (0, 3); (5, –3); (5, 4); (11, 4); (8, –6); (7, 3); (9, 1).
Сколько было запусков, при которых программа напечатала «YES»?
(a)
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(–1, 6); (2, 8); (0, 3); (9, –9); (4, 4); (2, 7); (8, –2); (7, 7); (4, 1).
Сколько было запусков, при которых программа напечатала «YES»?
(a)
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(10, 6); (7, 6); (–4, 3); (2, 9); (12, 7); (–11, 4); (–8, 13); (10, 9); (6, 5).
Сколько было запусков, при которых программа напечатала «NO»?
(a)
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3).
Сколько было запусков, при которых программа напечатала «YES»?
(a)
К какому виду относится программа содержащая следующий код:
если справа стена
то закрасить
вниз
иначе
вверх
все
разветвляющийся
линейный
цикл
трёхмерный
К какому виду алгоритмов относится следующий код программы:
нач
нц пока слева стена
закрасить
вниз
кц
кон
циклический или алгоритм с циклом
линейный
разветвляющийся
подпрограмма
У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.
(a)
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 4
2. вычти b
(b — неизвестное натуральное число)
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на b. Известно, что программа 21122 переводит число 4 в число 28.
Определите значение b.
(a)
У исполнителя Омега две команды, которым присвоены номера:
1. прибавь 4;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Омега увеличивает число на экране на 4, а выполняя вторую, умножает это число на b. Программа для исполнителя Омега — это последовательность номеров команд. Известно, что программа 12111 переводит число 9 в число 77. Определите значение b.
(a)
Известно, что на поле Робота нет стен и закрашенных клеток. Определи, сколько клеток будет закрашено после исполнения следующих команд.
(a)
На сколько клеток сместится Робот при выполнении группы команд?
5
4
2
3
