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

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

Задача
  1. Черепахе был дан для исполнения следующий алгоритм:
    Повтори 8 [Вперёд 20 Направо 90 Вперёд 20]
    Какая фигура появится на экране?
  2. Чертёжнику был дан для исполнения следующий алгоритм:
    Повтори 8 раз
    Сместиться на $$(1, 3)$$
    Сместиться на $$(-2, -5)$$
    Конец
    Сместиться на $$(40, 18)$$
    Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
  3. Определите значение переменной $$Р$$ после выполнения фрагмента алгоритма:
    $$Р := 0$$
    нц для $$i$$ от 1 до 7
    $$Р := Р + i \cdot i$$
    кц
  4. Дополнительное задание. Для исполнителя Чертёжник, начальное положение которого указано карандашиком, разработайте алгоритм изображения следующего рисунка. Правильность алгоритма проверьте в среде КуМир.
  5. Дополнительное задание. Для исполнителя Робот, начальное положение которого отмечено ромбом, разработайте алгоритм изображения следующего узора. Правильность алгоритма проверьте в среде КуМир.
  6. Дополнительное задание. Разработайте алгоритм сравнения (больше, меньше) произведения и суммы чисел.
Подробный ответ

1. Команда Повтори 8 [Вперёд 20 Направо 90 Вперёд 20] задаёт движение по сторонам одинаковой длины с поворотами на прямой угол, поэтому на экране получится квадрат со стороной 20.

2. За один цикл Чертёжник смещается на $$(1, 3) + (-2, -5) = (-1, -2).$$

За 8 повторений получаем:

$$8 \cdot (-1, -2) = (-8, -16).$$

После этого выполняется смещение на $$(40, 18).$$

Итоговое смещение:

$$(-8, -16) + (40, 18) = (32, 2).$$

Чтобы вернуться в исходную точку, нужно выполнить команду сместиться на (32, 2).

3. Вычислим значение переменной $$P$$:

$$P := 0$$

$$P = 0 + 1^2 + 2^2 + 3^2 + 4^2 + 5^2 + 6^2 + 7^2$$

$$P = 1 + 4 + 9 + 16 + 25 + 36 + 49 = 140.$$

4. Для изображения рисунка можно использовать такой алгоритм:

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

5. Алгоритм для Робота:

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

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

алг
нач
. вещ p, c
. цел i
. p := 1
. c := 0
. нц для i от 1 до 6
. . p := p * (1 / i)
. . c := c + 1 / i
. кц
. если p > c то
. . вывод («произведение больше»)
. иначе
. . вывод («сумма больше»)
. все
кон

Здесь после выполнения цикла значение $$p$$ меньше значения $$c$$, значит будет выведено сообщение «сумма больше».

Ответ

1) квадрат со стороной 20
2) сместиться на $$(32, 2)$$
3) $$140$$
6) сумма больше



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