Страница 129 - гдз по информатике 11 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2020 - 2025
Уровень обучения: базовый
Цвет обложки: синий, голубой с роботом
ISBN: 978-5-09-103612-1
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 11 классе
Cтраница 129

№1 (с. 129)
Условие. №1 (с. 129)

1. В чём заключается сущность структурного программирования? Какие преимущества обеспечивает эта технология?
Решение. №1 (с. 129)

Структурное программирование — технология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры логически целостных фрагментов (блоков).
Основные принципы структурного программирования заключаются в том, что:
- любая программа строится из трёх базовых управляющих конструкций: последовательность, ветвление, цикл;
- в программе базовые управляющие конструкции могут быть вложены друг в друга произвольным образом;
- повторяющиеся фрагменты программы можно оформить в виде подпрограмм (процедур и функций). В виде подпрограмм можно оформить логически целостные фрагменты программы, даже если они не повторяются;
- все перечисленные конструкции должны иметь один вход и один выход;
- разработка программы ведётся пошагово, методом «сверху вниз».
№2 (с. 129)
Условие. №2 (с. 129)

2. Какой алгоритм называется вспомогательным?
Решение. №2 (с. 129)

Вспомогательный алгоритм — это алгоритм, целиком используемый в составе другого алгоритма.
№3 (с. 129)
Условие. №3 (с. 129)

3. Вспомните, в чём состоит суть метода последовательного построения (уточнения) алгоритма. Как он называется иначе?
Решение. №3 (с. 129)

Метод последовательного построения (уточнения) алгоритма - это подход, при котором алгоритм разрабатывается постепенно, с постоянным уточнением деталей и улучшением его работоспособности. Этот метод также называют методом итераций.
№4 (с. 129)
Условие. №4 (с. 129)

4. Опишите основные шаги разработки программы методом «сверху вниз».
Решение. №4 (с. 129)

Разработка «сверху вниз» начинается от главной цели: на каждом этапе разработки решаемая задача (поставленная цель) разбивается на более простые подзадачи (подцели), с которыми затем поступают таким же образом.
№5 (с. 129)
Условие. №5 (с. 129)

5. Дан прямоугольный параллелепипед, длины рёбер которого равны а, b и с. Требуется определить периметр треугольника, образованного диагоналями его граней. Какой алгоритм целесообразно использовать при решении этой задачи в качестве вспомогательного?

Решение. №5 (с. 129)

В качестве вспомогательного алгоритма будет выступать нахождение длины диагонали прямоугольника:
function h(l1, l2: real): real;
begin h:=sqrt(sqr(l1)+sqr(l2))
end;
Программа:
function h(l1, l2: real): real;
begin h:=sqrt(sqr(l1)+sqr(l2))
end;
var a, b, c, p: real;
begin
writeln('Введите значения a, b, c');
read(a, b, c);
p:=0;
p:=p+h(a, b);
p:=p+h(b, c);
p:=p+h(c, a);
writeln('Периметр сечения = ', p:4:2)
end.
Помогло решение? Оставьте отзыв в комментариях ниже.