1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 1 Вариант 1 Самостоятельная работа 1 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 1 Вариант 1 Самостоятельная работа 1 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

Алгоритмы и элементы программирования
Самостоятельная работа №1
АГОРИТМЫ И ИСПОЛНИТЕЛИ
ВАРИАНТ 1
1. У исполнителя Калькулятор две команды, которым присвоены номера: 1 — прибавь 2; 2 — умножь на 3.
Выполняя первую из них, Калькулятор прибавляет к числу на экране 2, а выполняя вторую, утраивает число на экране.
1) Запишите все возможные программы для этого исполнителя, состоящие ровно из трёх команд.
2) Сколько разных программ, можно составить для этого содержащих ровно 6 команд, исполнителя?
3) Запишите порядок команд в программе, которая преобразует число 0 в число 28 и содержит не более шести команд.
1 – прибавь 2;
2 – умножь на 3.
1) 111; 112; 121; 211; 221; 212; 122; 222
2) На каждом из шести мест может стоять любая из 2 программ.
Количеств возможных программ: 2*2*2*2*2*2=2^6=64
Ответ: 64
3) 0 > 28
121211
0 > 2 > 6 > 8 > 24 > 26 > 28
Ответ: 121211

Подробный ответ

1) Для программы из трёх команд каждая команда может быть либо 1 (прибавь 2), либо 2 (умножь на 3). Значит, все возможные программы длины 3:

111; 112; 121; 211; 221; 212; 122; 222.

2) Для программы из 6 команд на каждом месте есть 2 варианта. Тогда число программ равно:

$$2^6 = 64$$

3) Подберём программу, которая переводит число $$0$$ в число $$28$$ не более чем за 6 команд:

$$0 \to 2 \to 6 \to 8 \to 24 \to 26 \to 28$$

Этому соответствует последовательность команд 121211.

Ответ

1) 111; 112; 121; 211; 221; 212; 122; 222
2) $$64$$
3) 121211



Общая оценка
4.4 / 5
Другие учебники
Другие предметы