У исполнителя конструктор две команды которым присвоены номера приписать 2 разделить на 2 первая из
к числу справа 4, вторая уменьшает его в 2 раза. Составьте алгоритм получения из числа 8 числа 7, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12212 – это алгоритм приписать 4 разделить на 2 разделить на 2 приписать 4 разделить на 2 который преобразует число 2 в 32.). Если таких алгоритмов более одного, запишите любой из них.
Ответ или решение 1
Для того, чтобы получить из числа 8 число 6, используя лишь две команды:
1. приписать 4 справа;
2. разделить на 2;
будем действовать по порядку следующим образом:
1) 8 : 2 = 4 (команда 2);
2) 4 : 2 = 2 (команда 2);
3) 2 приписываем 4 справа = 24 (команда 1);
4) 24 : 2 = 12 (команда 2);
5) 12 : 2 = 6 (команда 2).
Таким образом используя команды 2 - 2 - 1 - 2 - 2 на калькуляторе "с двумя командами" мы получили из числа 8 число 6.
Ответ: Команды на калькуляторе: 2 - 2 - 1 - 2 - 2.
- Написать правильный и достоверный ответ;
- Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
- Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.
- Списывать или копировать что-либо. Высоко ценятся ваши личные, уникальные ответы;
- Писать не по сути. «Я не знаю». «Думай сам». «Это же так просто» - подобные выражения не приносят пользы;
- Писать ответ ПРОПИСНЫМИ БУКВАМИ;
- Материться. Это невежливо и неэтично по отношению к другим пользователям.
Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.
Материалы по самоподготовке
к ГИА по информатике
Задание 14
Пример . У исполнителя Конструктор две команды, которым присвоены номера:
1. приписать 2,
2. разделить на 2.
Первая из них приписывает к числу на экране справа цифру 2, вторая – делит его на 2.
Запишите порядок команд в алгоритме получения из числа 1 числа 16, содержащем не более 5 команд, указывая только номера команд (например, 22212 – это алгоритм:
разделить на 2
разделить на 2
разделить на 2
приписать 2
разделить на 2,
который преобразует число 8 в число 6.)
Если таких алгоритмов более одного, запишите любой из них.
1 способ.
Нужно из числа 1 получить число 16.
Очевидно, что первым действием нужно приписать 2 (т.к. при делении на 2 получилось бы дробное число). Получим число 12. Далее подбираем действия. По смыслу следующая команда будет разделить на 2 (команда приписать 2 дала бы трёхзначное число), при делении 12 на 2 получаем 6. Ещё раз делим на 2, получаем 3. К числу 3 приписываем 2. Затем делим на 2.Таким образом получаем:
1) приписать 2 (результат 12),
2) разделить на 2 (результат 6),
3) разделить на 2 (результат 3),
4) приписать 2 (результат 32),
5) разделить на 2 (результат 16),
таким образом, получаем 12212.
2 способ.
Можно искать решение, переходя шаг за шагом от результата к исходным данным.
В результате должно быть в ответе число 16. Очевидно, что оно получено при делении числа 32 на 2. А число 32 получено из 3 приписыванием 2. А число 3 – результат деления 6 на 2. Число 6 получено при делении 12 на 2. А число 12 в свою очередь получено из 1 приписыванием цифры 2. Таким образом, цепочка преобразований выглядит так: 1 ð 12 ð 6 ð 3 ð 32 ð 16, т.е.
1) приписать 2 (результат 12),
2) разделить на 2 (результат 6),
3) разделить на 2 (результат 3),
4) приписать 2 (результат 32),
5) разделить на 2 (результат 16),
таким образом, получаем 12212.
Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера : 1 - приписать 2 ; 2 - разделить на 2.
По первой из них к числу приписывается справа 2, по второй число делится на 2.
Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212?
Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16 (в алгоритме должно быть не более 5 команд).
)12 : 2 = 6 2 Алгоритм : 12212 ЛУЧШЕ НЕ НАЙДЁШЬ!
У исполнителя Конструктор две команды, которым присвоены номера : 1?
У исполнителя Конструктор две команды, которым присвоены номера : 1.
Разделить на 2 Первая из них приписывает к числу на экране справа цифру 2, вторая – делит его на 2.
Составьте алгоритм получения из числа 14 числа 9, содержащий не более 5 команд.
В ответе запишите только номера команд.
(Например, 22212 – это алгоритм : разделить на 2 разделить на 2 разделить на 2 приписать 2 разделить на 2, который преобразует число 8 в число 6.
) Если таких алгоритмов более одного, запишите любой из них.
Система команд исполнителя Вычислитель состоит из двух команд, команд которым присвоены номера :1 - вычти 12 - умножить на 3Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза?
Система команд исполнителя Вычислитель состоит из двух команд, команд которым присвоены номера :
2 - умножить на 3
Первая из них уменьшает число на 1, вторая увеличивает число в 3 раза.
При записи алгоритмов для краткости указываются лишь номера команд.
Запишите алгоритм для исполнителя Вычислитель, содержащий не более 5 команд :
а)получения из числа 3 числа 16
б)получения из числа 1 числа 25.
Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера : 1 - приписать 2 2 - разделить на 2 по первой из них к числу приписывается справа 2, по второй число делится на?
Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера : 1 - приписать 2 2 - разделить на 2 по первой из них к числу приписывается справа 2, по второй число делится на 2.
Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212?
Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16(в алгоритме должно быть не более 5 команд ).
Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера : 1 - приписать 2 ; 2 - разделить на 2?
Система команд исполнителя Конструктор состоит из двух команд, которым присвоены номера : 1 - приписать 2 ; 2 - разделить на 2.
По первой из них к числу приписывается справа 2, по второй число делится на 2.
Как будет преобразовано число 8, если исполнитель выполнит алгоритм 22212?
Составьте алгоритм в системе команд этого исполнителя, по которому число 1 будет преобразовано в число 16 (в алгоритме должно быть не более 5 команд).
Система команд исполнителя Вычислитель состоит из двух команд которым присвоены номера 1 приписать2 2 разделить на 2 по первой из них к числу приписывается справа2 по второй число делится на 2 как буд?
Система команд исполнителя Вычислитель состоит из двух команд которым присвоены номера 1 приписать2 2 разделить на 2 по первой из них к числу приписывается справа2 по второй число делится на 2 как будет преобразовано число8 если исполнитель выполнит алгоритм 22212?
У исполнителя Квадратор две команды, которым присвоены номера : 1?
У исполнителя Квадратор две команды, которым присвоены номера : 1.
Возведи в квадрат 2.
Вычти 1 Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 2 числа 13, содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
У исполнителя Квадратор две команды, которым присвоены номера : 1?
У исполнителя Квадратор две команды, которым присвоены номера : 1.
Возведи в квадрат 2.
Вычти 5 Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 1 числа 36, содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
У исполнителя квадратом две команды , которые присвоены номера :1?
У исполнителя квадратом две команды , которые присвоены номера :
Возвели в квадрат
Вычти 3 Исполнитель работает только с натуральными числами .
Составьте алгоритм получения из числа 14 числа 58, содержащий на более 5 команд .
В ответ запишите только номера команд .
Если таких алгоритмов более одного , то запишите любой из них.
У исполнителя Квадратор две команды, которым присвоены номера :1?
У исполнителя Квадратор две команды, которым присвоены номера :
Возведи в квадрат
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 4 числа 142, содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
14. У исполнителя Квадратор две команды, которым присвоены номера : 1?
14. У исполнителя Квадратор две команды, которым присвоены номера : 1.
Возведи в квадрат
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 4 числа 58, содержащий не более 5 команд.
В ответе запишите только номера команд.
Если таких алгоритмов более одного, то запишите любой из них.
1. (b + sqrt(b * b + 4 * a * c)) / (2 * a) - a * a * a * c + 1 / (b * b) 2. (a / c) * (b / d) - (a * b - c) / (c * d) 3. X - x * x * x / 3 + x * x * x * x * x / 5 4. (x + y) / (x + 1) - (x * y - 12) / (34 + x).
Проверяемый предметный результат обучения по спецификации (2020): Анализировать простые алгоритмы для конкретного исполнителя с фиксированным набором команд.
Кодификатор 1.3.1/2.1. Уровень сложности Б, 1 балл.
Время выполнения — 6 минут.
Задания
- Демо 2021 (5). Дублирует Демо 2020 [проект] (5). Радует, что переменные приведены курсивом.
- Демо 2020 (5). Дублирует Демо 2020 [проект] (5).
- Демо 2020 [проект] (5). У исполнителя Альфа две команды, которым присвоены номера:
1. прибавь 1
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2)
Выполняя первую из них, Альфа увеличивает число на экране на 1, а выполняя вторую, умножает это число на b.
Программа для исполнителя Альфа — это последовательность номеров команд.
Известно, что программа 11211 переводит число 6 в число 82.
Определите значение b. - Демо 2014-2019 (14). У исполнителя Делитель две команды, которым присвоены номера:
1. раздели на 2
2. вычти 1
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1.
Исполнитель работает только с натуральными числами.
Составьте алгоритм получения из числа 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12112 — это алгоритм:
раздели на 2
вычти 1
раздели на 2
раздели на 2
вычти 1,
который преобразует число 42 в число 4).
Если таких алгоритмов более одного, то запишите любой из них. - Демо 2013 (14). У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 1
Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1.
Составьте алгоритм получения из числа 1 числа 26, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 — это алгоритм:
прибавь 1
возведи в квадрат
прибавь 1
прибавь 1
возведи в квадрат,
который преобразует число 1 в 36).
Если таких алгоритмов более одного, то запишите любой из них. - Демо 2012 (14). У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 2
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2.
Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 11221 — это алгоритм
умножь на 3
умножь на 3
вычти 2
вычти 2
умножь на 3
который преобразует число 1 в 15.)
Если таких алгоритмов более одного, то запишите любой из них. - Демо 2011 (16). У исполнителя Конструктор две команды, которым присвоены номера:
1. приписать 2
2. разделить на 2
Первая из них приписывает к числу на экране справа цифру 2, вторая — делит его на 2.
Запишите порядок команд в алгоритме получения из числа 1 числа 16, содержащем не более 5 команд, указывая только номера команд (например, 22212 — это алгоритм:
разделить на 2
разделить на 2
разделить на 2
приписать 2
разделить на 2
который преобразует число 8 в число 6.)
Если таких алгоритмов более одного, запишите любой из них. - Демо 2010 (16). У исполнителя Утроитель две команды, которым присвоены номера:
1. вычти один
2. умножь на три
Первая из них уменьшает число на экране на 1, вторая — утраивает его. Запишите порядок команд в алгоритме получения из числа 5 числа 26, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 — это алгоритм:
умножь на три
вычти один
умножь на три
вычти один
вычти один
который преобразует число 2 в 13.)
Если таких алгоритмов более одного, то запишите любой из них. - Демо 2009 (16). У исполнителя Утроитель две команды, которым присвоены номера:
1 — вычти 2
2 — умножь на три
Первая из них уменьшает число на экране на 2, вторая — утраивает его. Запишите порядок команд в алгоритме получения из числа 11 числа 13, содержащем не более 5 команд, указывая лишь номера команд. (Например, 21211 — это алгоритм:
умножь на три
вычти 2
умножь на три
вычти 2
вычти 2,
который преобразует число 2 в 8).
Если таких алгоритмов более одного, то запишите любой из них.
Copyright © 1993–2022 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.
1. У исполнителя Омега две команды, которым присвоены номера:
1) Умножить на 3;
2) Приписать справа от числа 2.
Первая из них увеличивает число на экране в 3 раза, вторая - приписывает справа цифру 2.
Составьте алгоритм получения из числа 750 число 2251866, содержащий не более 5 команд. В ответе запишите только номера команд. Примечание: 2 • 3 = 6, а 6 • 3 = 18.
(Например, 12221 — это алгоритм:
возведи в квадрат
возведи в квадрат,
который преобразует число 2 в 169.)
Если таких алгоритмов более одного, то запишите любой из них.
Решение: Для решения пойдем с конца числа – там 6, а по примечанию 6=2*3, следовательно последнее пятое действие было «умножить на 3». Тогда разделим на 3 и получим 750622.
Теперь в конце справа цифра 2, значит на четвертом шаге эту цифру приписали. Убираем и получаем 75062, где в конце также 2. Тогда 3-е действие было «приписать 2 справа». Убираем, получаем 7506.
В конце 6, и по аналогии с 5-м действием найдем, что 2-е действие было «умножить на 3». Разделим и получим 2502.
В конце снова 2 и найдем, что тогда первое действие было «приписать справа 2». Убираем, получаем исходное 250. Теперь снизу вверх «собираем» ответ.
Ответ: 21221
2. У исполнителя Астра две команды, которым присвоены номера:
1) Прибавить 15;
2) Разделить на 3.
Первая из них увеличивает число на экране на 15, вторая - делит на 3.
Составьте алгоритм получения из числа 18 число 27, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12221 — это алгоритм:
возведи в квадрат
возведи в квадрат,
который преобразует число 2 в 169.)
Если таких алгоритмов более одного, то запишите любой из них.
Решение: данное задание решаем методом подбора. Например
Первый шаг: 18+15=33, либо 18/3=6.
Рассмотрим число 33 – оно больше конечного числа 27, то есть если мы еще раз прибавим 15, получим 48. Затем 48/3=16 – оно не делится на 3, и остается только прибавить 15 –получим 31 – также не делится на 3, но и больше необходимого числа 27. Значит, методом исключения, из первого пункта берем действие 18/3=6 и т.д. Либо решать «деревом» как на рисунке.
Ответ: 21121.
3. У исполнителя Омега две команды, которым присвоены номера:
1) Умножить на 3;
2) Приписать справа от числа 2.
Первая из них увеличивает число на экране в 3 раза, вторая - приписывает справа цифру 2.
Составьте алгоритм получения из числа 23 число 20866, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 12221 — это алгоритм:
возведи в квадрат
возведи в квадрат,
который преобразует число 2 в 169.)
Примечание: 2 • 3 = 6, а 6 • 3 = 18.
Если таких алгоритмов более одного, то запишите любой из них.
Решение: см. решение к заданию №1.
Ответ: 21221.
4. У исполнителя РР две команды, которым присвоены номера:
1) Умножить на b;
2) Прибавить 2.
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, РР увеличивает число на экране в b раз, а выполняя вторую, увеличивает число на 2. Программа для исполнителя РР — это последовательность номеров команд. Известно, что программа 21222 переводит число 2 в число 22. Определите значение b.
Решение: Для решения данной задачи пойдем с конца, так как там 3 вторых действия – и они нам известны.
Из пункта 2 следует, что b=4.
Ответ: 4.
5. У исполнителя Вектор две команды, которым присвоены номера:
1) Разделить на -3;
2) Вычти b.
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, Вектор уменьшает число на экране в 3 раза и меняет знак, а выполняя вторую, уменьшает число на b. Программа для исполнителя Вектор — это последовательность номеров команд. Известно, что программа 12121 переводит число 21 в число 1. Определите значение b.
Решение: решаем уравнением. Для начала расписываем все 5 пунктов.
И решаем с конца: х3 : (- 3) = 1 => х3 = - 3
Тогда уравнение х2 - b = х3 преобразуется в х2 - b = - 3 => х2 = - 3 + b - подставим в уравнение 3) х1 : (- 3)= х2, получим:
Читайте также: