Задание 1. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его
на 3.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 76 числа 5, содержащий не более
5 команд. В ответе запишите только номера команд.
(Например, 21211– это алгоритм:
вычти 3
раздели на 2
вычти 3
раздели на 2
раздели на 2,
который преобразует число 33 в 3.)
Если таких алгоритмов более одного, то запишите любой из них.
Задание 2. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь b
(b – неизвестное натуральное число)
Первая из них возводит число на экране во вторую степень, вторая
прибавляет к числу b.
Задание 3. Программа для исполнителя – это последовательность номеров команд.
Известно, что программа 12212 переводит число 2 в число 37.
Определите значение b
У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на b
2. прибавь 1
(b – неизвестное натуральное число)
Первая из них увеличивает число на экране в b раз, вторая увеличивает
его на 1.
Известно, что программа 21212 переводит число 1 в число 56.
Определите значение b.
Задание 4. У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его
на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 65 числа 4, содержащий не более
5 команд. В ответе запишите только номера команд.
(Например, 12112 – это алгоритм:
раздели на 2
вычти 1
раздели на 2
раздели на 2
вычти 1,
который преобразует число 42 в число 4.)
Если таких алгоритмов более одного, то запишите любой из них.
Задание 5. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь b
(b – неизвестное натуральное число)
Первая из них возводит число на экране во вторую степень, вторая
прибавляет к числу b.
Программа для исполнителя – это последовательность номеров команд.
Известно, что программа 12222 переводит число 2 в число 72.
Определите значение b.
Что знаете.
161
226
Ответы на вопрос:
Сначала массив dat заполняется числами 2, 8, 6, 7. затем производится поиск максимума среди dat[1], dat[8..12] (стандартный алгоритм: в m хранится текущий максимум, в month – номер месяца, в котором этот максимум впервые реализуется. перед циклом m = dat[1], month = 1, в цикле если элемент массива больше текущего максимума, то текущий максимум и номер месяца перезаписываются). наконец, выводится month – номер месяца, в котором впервые количество детских праздников достигает максимума. максимальное значение равно 8, впервые встречается среди dat[1], dat[8..12] в dat[9]. ответ: 9.
Популярно: Информатика
-
IrinaEfremova200303.05.2020 18:47
-
Леша11917.10.2020 07:33
-
marynochka1009223.06.2020 03:13
-
stf7414910.06.2022 19:09
-
djodanosu7n811.04.2021 19:41
-
ADAMREUS18.11.2022 05:02
-
ЛеркаXD22.03.2022 21:46
-
Амина1912104.08.2021 17:14
-
lololokgjh21.11.2020 15:31
-
Школьник543246724.06.2021 01:53