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

Упр.87 ГДЗ Рабочая тетрадь Босова 9 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова 9 класс, Просвещение: 87. В четырехугольнике ABCD AB = х, BC = y, CD = z, AD = t, BD = d. Постройте блок-схему алгоритма вычисления площади четырехугольника ABCD, используя вспомогательный алгоритм вычисления площади треугольника по формуле Герона: S = Vp*(p-a)*(p-b)*(p-c), где p=a+b+c/2 Начало x,y,z,t,d p1:=(x+t+d)/2 p2:=(d+y+z)/2 SG(p1,x,t,d,s1) SG(p2,d,y,z,s2) s:=s1+s2 s Конец

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

Площадь четырёхугольника удобно найти как сумму площадей двух треугольников, на которые его делит диагональ $$d$$:

$$S = S_1 + S_2$$

Для каждого треугольника используем формулу Герона:

$$S=\sqrt{p(p-a)(p-b)(p-c)}, \quad p=\frac{a+b+c}{2}$$

Тогда для треугольника со сторонами $$x, t, d$$:

$$p_1=\frac{x+t+d}{2}$$

$$S_1=\sqrt{p_1(p_1-x)(p_1-t)(p_1-d)}$$

Для треугольника со сторонами $$d, y, z$$:

$$p_2=\frac{d+y+z}{2}$$

$$S_2=\sqrt{p_2(p_2-d)(p_2-y)(p_2-z)}$$

Алгоритм блок-схемы:

  1. вводятся $$x, y, z, t, d$$;
  2. вычисляются $$p_1$$ и $$p_2$$;
  3. по формуле Герона находятся $$S_1$$ и $$S_2$$;
  4. вычисляется $$S=S_1+S_2$$;
  5. выводится $$S$$.

Ответ

Блок-схема должна содержать последовательность:
Начало → ввод $$x, y, z, t, d$$ → $$p_1=\frac{x+t+d}{2}$$, $$p_2=\frac{d+y+z}{2}$$ → вызов $$SG(p_1,x,t,d,s_1)$$ → вызов $$SG(p_2,d,y,z,s_2)$$ → $$s=s_1+s_2$$ → вывод $$s$$ → Конец.



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