ГДЗ Информатика 6 класс Босова, 2024
ГДЗ Информатика 6 класс Босова, 2024
Авторы: .
Издательство: "Просвещение"
Раздел:

ГДЗ Информатика 6 класс Босова. §15. Вопросы и задания. Номер №10

Придумайте свои задачи для Чертежника.

Решение
reshalka.com

ГДЗ Информатика 6 класс Босова. §15. Вопросы и задания. Номер №10

Решение

Исполнитель Чертежник очень хорошо подходит для рисования узоров и для построения графиков функций. Давайте решим две задачи для Чертежника. Одна из них будет связана с построением узора, вторая — с построением графика функции.
Начнем со второй. Попробуем построить простой график квадратичной функции:
y = $x^{2}$.
Пусть шаг x будет 0,2. Начнем строить график с −4. Нам потребуется задать две переменные − x и y. Так как шаг будет 0,2, они будут вещественными.
Начальная координата:
x = −4, y = x * x.
Поднимем перо и сместимся в эту точку. Дальше зададим цикл на 20 повторений. В теле цикла будем увеличивать x на 0,2, вычислять новое значение y и смещаться в новую точку.
использовать Чертежник
вещ x, y
x:=−4
алг парабола
нач
y:=x*x
поднять перо
сместиться в точку (x,y)
опустить перо
нц 40 раз
x:=x+0.2
y:=x*x
сместиться в точку (x,y)
кц
кон
В результате выполнения программы мы получим параболу:
Решение рисунок 1
Теперь придумаем, какой узор можно повторить с помощью Чертежника.
Решение рисунок 2
Для того, чтобы повторить этот узор, нам необходимо написать вспомогательный алгоритм, который будет рисовать прямоугольник с одной диагональю.
алг прямоугольник
нач
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (3,0)
сместиться на вектор (0,2)
сместиться на вектор (−3,0)
сместиться на вектор (3,2)
поднять перо
сместиться на вектор (−3,2)
кон
После рисования прямоугольника Чертежник с поднятым пером оказывается в начальной точке. Значит в теле основной программы мы зададим цикл, в теле которого будет задано смещение. Чтобы прямугольники рисовались сначала выше, потом ниже предыдущего, зададим переменную, которая в теле цикла будет менять знак.
Полная программа:
использовать Чертежник
цел x
x:=1
алг узор
нач
нц 10 раз
прямоугольник
сместиться на вектор (2,x)
x:=x*(−1)
кц
кон
алг прямоугольник
нач
опустить перо
сместиться на вектор (0,2)
сместиться на вектор (3,0)
сместиться на вектор (0,2)
сместиться на вектор (−3,0)
сместиться на вектор (3,2)
поднять перо
сместиться на вектор (−3,2)
кон
В этой программе можно менять как сам элемент узора (вместо прямоугольника с диагональю можно изобразить другой элемент), так и сам ход узора, изменяя вспомогательный алгоритм, или тело основной программы.

Пожауйста, оцените решение