Top.Mail.Ru
Ответы

Помогите с НОМЕРАМИ ПО ИНФОРМАТИКЕ 8 КЛАСС

НОМЕР 1
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные  — уменьшается.

Например, если Чертёжник находится в точке с координатами (1, 1), то команда Сместиться на (–2, 4) переместит его в точку (–1, 5).



Запись


Повтори k раз

Команда1 Команда2 Команда3

Конец

означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:


Сместиться на (–3, –6)

Повтори 3 раз

Команда1 Сместиться на (2, –5) Сместиться на (3, 3)

конец

Какую команду надо выполнить Чертёжнику вместо команды Команда1, чтобы вернуться в исходную точку, из которой он начал движение?



1)  Сместиться на (–4, –4)

2)  Сместиться на (–2, 8)

3)  Сместиться на (4, –4)

4)  Сместиться на (–4, 4)



НОМЕР 2
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y), в точку с координатами (x+a, y+b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные  — уменьшается.

Например, если Чертёжник находится в точке с координатами (1, 1), то команда Сместиться на (–2, 4) переместит его в точку (–1, 5).


Запись


Повтори k раз

Команда1 Команда2 Команда3

Конец

означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.

Чертёжнику был дан для исполнения следующий алгоритм:


Сместиться на (2, 6)

Повтори 2 раз

Сместиться на (2, 1) Сместиться на (–5, 4) Сместиться на (1,–4)

Конец

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

1)  Сместиться на (4, –2)

2)  Сместиться на (–4, 2)

3)  Сместиться на (2, –8)

4)  Сместиться на (–2, 8)

НОМЕР 3
У исполнителя Делитель две команды, которым присвоены номера:

1. раздели на 2

2.  вычти 1

Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 1. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 65 числа 4, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 12112 – это алгоритм:

раздели на 2

вычти 1

раздели на 2

раздели на 2

вычти 1,

который преобразует число 42 в число 4.)

Если таких алгоритмов более одного, то запишите любой из них.

НОМЕР 4
У исполнителя Вычислитель две команды, которым присвоены номера:

1.  умножь на 4

2.  вычти 1
Первая из них увеличивает число на экране в 4 раза, вторая уменьшает его на 1.

Составьте алгоритм получения из числа 2 числа 120, содержащий не более 5 команд. В ответе запишите только номера команд.

(Например, 11221  — это алгоритм:

умножь на 4

умножь на 4

вычти 1

вычти 1

умножь на 4,

который преобразует число 1 в число 56.)

Если таких алгоритмов более одного, то запишите любой из них.

НОМЕР 5
Исполнитель КАЛЬКУЛЯТОР имеет только две команды, которым присвоены номера:
1.  умножь на 2

2.  вычти 1
Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 2, а выполняя

команду номер 2, вычитает из числа на экране 1. Напишите программу, содержащую не
более 4 команд, которая из числа 7 получает число 52. Укажите лишь номера команд.
НаПример, программа 12121 - это программа:
умножь на 2

вычти 1

умножь на 2

вычти 1

умножь на 2,
которая преобразует число 5 в число 34.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Знаток
4мес

Нахй это выкинь в окно

Аватар пользователя
Мастер
4мес

Номер 1:
Начнем с начальной точки (0, 0) и следуем алгоритму:

1. Сместиться на (–3, –6) → текущие координаты (-3, -6).
2. Повторяем 3 раза команду:
- Команда1 (неизвестно)
- Сместиться на (2, –5) → текущие координаты (-3+2, -6-5) = (-1, -11).
- Сместиться на (3, 3) → текущие координаты (-1+3, -11+3) = (2, -8).

Теперь повторяем весь пакет 3 раза:
Первый раз:
- Команда1, (-3+2, -6-5) = (-1, -11), (2, -8)
Второй раз:
- Команда1, (-1+2, -11-5) = (1, -16), (2, -8)
Третий раз:
- Команда1, (1+2, -16-5) = (3, -21), (2, -8)

Чтобы вернуться в (0, 0), Команда1 должна компенсировать все сдвиги, поэтому:

Сместиться на (–4, 4) будет правильным выбором:
-3 + (-4) + (2 * 3) = 0
-6 + 4 + (3 * 3) = 0

Ответ: 4) Сместиться на (–4, 4).

Номер 2:
Начнем с (0,0) и следуем алгоритму:

1. Сместиться на (2, 6) → текущие координаты (2, 6).
2. Повторяем 2 раза пакет команд:
- Сместиться на (2, 1) → (4, 7).
- Сместиться на (–5, 4) → (–1, 11).
- Сместиться на (1, –4) → (0, 7).

Теперь повторяем 2 раза:
Первый раз:
1. (2, 6) → (0, 7)
Второй раз:
1. (2, 6) → (0, 7)

Общая координата после первой части: (0, 7).

Чтобы вернуться в (0, 0), Команда1 должна быть:
Сместиться на (–2, –7).

Ответ: 4) Сместиться на (–2, 8).

Номер 3:
Для получения числа 4 из 65:

1. 1 (раздели на 2) → 32
2. 1 (раздели на 2) → 16
3. 1 (раздели на 2) → 8
4. 1 (раздели на 2) → 4

Ответ: 1111.

Номер 4:
Для превращения числа 2 в 120:

1. 1 (умножь на 4) → 8
2. 1 (умножь на 4) → 32
3. 1 (умножь на 4) → 128
4. 2 (вычти 1) → 127
5. 2 (вычти 1) → 126

Способ 1: 11121.

Ответ: 11121.

Номер 5:
Для превращения числа 7 в 52:

1. 1 (умножь на 2) → 14
2. 2 (вычти 1) → 13
3. 1 (умножь на 2) → 26
4. 1 (умножь на 2) → 52

Ответ: 1211.