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

Вариант 1 Самостоятельная работа 19 ГДЗ Самостоятельные и контрольные работы Босова 8 класс (Информатика)

Задача

ЦИКЛ С ЗАДАННЫМ ЧИСЛОМ ПОВТОРЕНИЙ
ВАРИАНТ 1
1. Черепахе был дан для исполнения следующий алгоритм:
Повтори 20 [Направо 45 Вперёд 20 Направо 45]
Какая фигура появится на экране?
Ответ: ромб со стороной 20
2. Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 20 раз
Сместиться на (-3, -4)
Сместиться на (3, 3)
Сместиться на (1, -2)
Конец
Какую единственную команду можно выполнить Чертёжнику, чтобы оказаться в той же точке, в которую он попадёт после исполнения этого алгоритма?
Смещение по Х: 20*(-3 + 3 + 1) = 20
Смещение по У: 20*(-4 + 3 – 2) = -60
Ответ: сместиться на (20, -60)
3. Определите значение переменной S после выполнения фрагмента алгоритма.
S := 0
нц для і от 1 до 7
S := S + і * і
кц
Ответ: 140
4. Дополнительное задание. Для исполнителя Чертёжник, начальное положение которого указано карандашиком, разработайте алгоритм изображения следующего рисунка. Правильность алгоритма проверьте в среде КуМир.
использовать Чертежник
алг
нач
. нц 4 раз
. . опустить перо
. . сместиться на вектор (2,2)
. . сместиться на вектор (2, -2)
. . сместиться на вектор (-2,-2)
. . сместиться на вектор (-2,2)
. . поднять перо
. . сместиться на вектор (4,0)
. кц
кон
5. Дополнительное задание. Для исполнителя Робот, начальное положение которого отмечено ромбом, разработайте алгоритм изображения следующего узора. Правильность алгоритма проверьте в среде КуМир.
использовать Робот
алг
нач
. влево
. нц 6 раз
. . вправо; вниз;вниз;закрасить
. . вправо;закрасить
. . вверх; закрасить;вверх
. кц
кон
Для издания 2025 года:
6. Дополнительное задание. Разработайте алгоритм определения, на сколько сумма первых пяти чётных чисел меньше их произведения.
алг
нач
. вещ р
. цел с, i
. р:=1
. с:=0
. нц для i от 1 до 5
. . р:=р*(2*i)
. . с:=с+2*i
. кц
. вывод (р-с)
кон
Для издания 2018 года:
6. Дополнительное задание. Разработайте алгоритм определения, на сколько сумма первых десяти чётных чисел меньше их произведения.
алг
нач
. вещ р
. цел с, i
. р:=1
. с:=0
. нц для i от 1 до 10
. . р:=р*(2*i)
. . с:=с+2*i
. кц
. вывод (р-с)
кон

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

1. Команда Повтори 20 [Направо 45 Вперёд 20 Направо 45] задаёт движение по четырём сторонам с одинаковой длиной и поворотами на $$45^\circ$$. В результате получится ромб со стороной 20.

2. За один повтор выполняется смещение:

$$(-3, -4) + (3, 3) + (1, -2) = (1, -3).$$

Таких повторов 20, значит общее смещение:

$$20 \cdot (1, -3) = (20, -60).$$

3. Найдём значение $$S$$:

$$S = 1^2 + 2^2 + 3^2 + 4^2 + 5^2 + 6^2 + 7^2 = 140.$$

4. Для Чертёжника рисунок удобно строить повторением одного и того же элемента 4 раза: рисуем ромб, затем смещаемся вправо к следующей фигуре.

использовать Чертежник
алг
нач
. нц 4 раз
. . опустить перо
. . сместиться на вектор (2, 2)
. . сместиться на вектор (2, -2)
. . сместиться на вектор (-2, -2)
. . сместиться на вектор (-2, 2)
. . поднять перо
. . сместиться на вектор (4, 0)
. кц
кон

5. Для Робота повторяется один и тот же фрагмент узора 6 раз.

использовать Робот
алг
нач
. влево
. нц 6 раз
. . вправо; вниз; вниз; закрасить
. . вправо; закрасить
. . вверх; закрасить; вверх
. кц
кон

6. Сначала находим сумму и произведение первых пяти чётных чисел:

$$2+4+6+8+10=30,$$

$$2 \cdot 4 \cdot 6 \cdot 8 \cdot 10=3840.$$

Тогда разность равна:

$$3840-30=3810.$$

алг
нач
. вещ р
. цел с, i
. р:=1
. с:=0
. нц для i от 1 до 5
. . р:=р*(2*i)
. . с:=с+2*i
. кц
. вывод (р-с)
кон

Ответ

1) ромб со стороной 20
2) сместиться на $$ (20, -60) $$
3) $$140$$
4) алгоритм в блоке
5) алгоритм в блоке
6) $$3810$$



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