Мои учебники

Упражнение №2

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

Решение

ГДЗ задание 2 Информатика 9 классГДЗ задание 2 Информатика 9 классГДЗ задание 2 Информатика 9 класс

1. Для исполнителя Чертёжник в среде программирования КуМир составьте программу рисования слова БАОБАБ, Для изображения букв воспользуйтесь вспомогательными алгоритмами.
использовать Чертежник
алг
нач
. сместиться в точку(2,4)
. сместиться на вектор(5,2)
. сместиться на вектор(1,0)
. сместиться на вектор(5,0)
. сместиться на вектор(5,2)
. сместиться на вектор(3,0)
кон
алг ББ
нач
. опустить перо
. сместиться на вектор(-2,0)
. сместиться на вектор(0,-4)
. сместиться на вектор(2,0)
. сместиться на вектор(0,2)
. сместиться на вектор(-2,0)
. поднять перо
кон
алг БА
нач
. опустить перо
. сместиться на вектор(-2,-2)
. сместиться на вектор(0,-2)
. сместиться на вектор(0,1)
. сместиться на вектор(2,0)
. сместиться на вектор(0,-1)
. сместиться на вектор(0,4)
. поднять перо
кон
алг БО
нач
. опустить перо
. сместиться на вектор(0,-4)
. сместиться на вектор(2,0)
. сместиться на вектор(0,4)
. сместиться на вектор(-2,0)
. поднять перо
кон

2. Для подсчёта минимального числа ходов в задаче «Ханойская башня» используется функция S(n), которая вычисляется по следующему алгоритму:
S(n) = 2 • S(n - 1) + 1 при натуральном n > 1.
Вычислите S(9) — минимальное число ходов для перекладывания башни из 9 колец.
Ответ: S(9) = 511

3. Дополнительное задание. В среде программирования Паскаль напишите и отладьте программу для нахождения наибольшего общего делителя двух чисел с помощью алгоритма Евклида. Используйте её для нахождения наибольшего общего делителя следующих шести чисел: 6, 12, 30, 42, 80, 132.
Паскаль
a, b, c, d, e, f, nd: integer;
function nod(x, y: integer): integer;
writeln('Введи 6-ть целых числа > > ');
//можно объединить три строчки ниже
Окно вывода:
Введи 6-ть целых числа > >
Можно через цикл:
function nod(x, y: integer): integer;
write('Введи число > > ');
write('Введи число > > ');
Окно вывода:
Введи число > > 6
Введи число > > 12
Введи число > > 30
Введи число > > 42
Введи число > > 80
Введи число > > 132
x=int(input('Введи число'))
y=int(input('Введи число'))
Окно вывода:
Введи число 6
Введи число 12
Введи число 30
Введи число 42
Введи число 80
Введи число 132

*Текст задания приводится исключительно в образовательных целях для более полного понимания решения.

Предыдущий-следующий

уч.2025

Босова

Босова

уч.2017

Босова

Босова

уч.2023,2016

Босова

(Раб тетрадь)

Босова

уч.2026,2018

Разумовская

уч.2020

Мерзляк

уч.2024,2019

Дорофеев

уч.2026,2019

Габриелян

уч.2021

Котова

уч.2023

Боголюбов

Комменты вк

← ПредыдущееВсе заданияСледующее →

Соседние задания

22222222234
Нашли ошибку или нет решения? Сообщите