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

Работа 3.3 Упр.11 Задание 3 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 11. Пусть элементами прямоугольного равнобедренного треугольника являются: 1) катет а; 2) гипотенуза b; 3) высота, опущенная из вершины прямого угла на гипотенузу h; 4) площадь S. Составить программу, которая по заданному номеру и значению соответствующего элемента вычисляла бы значение всех остальных элементов треугольника.

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

Обозначим элементы прямоугольного равнобедренного треугольника так:

  • $$a$$ — катет;
  • $$b$$ — гипотенуза;
  • $$h$$ — высота, опущенная из вершины прямого угла на гипотенузу;
  • $$S$$ — площадь.

Для такого треугольника выполняются формулы:

$$b=a\sqrt{2}$$

$$h=\frac{a}{\sqrt{2}}=\frac{b}{2}$$

$$S=\frac{a^2}{2}=\frac{b^2}{4}$$

Поэтому программа должна по номеру заданного элемента вычислять остальные по соответствующим формулам.

VAR
  x: byte;
  xx: real;
BEGIN
  READ(x, xx);
  CASE x OF
  1: BEGIN
    WRITELN(‘b=’, xx*sqrt(2):0:4);
    WRITELN(‘h=’, xx/sqrt(2):0:4);
    WRITELN(‘S=’, sqr(xx)/2:0:4);
  END;
  2: BEGIN
    WRITELN(‘a=’, xx/sqrt(2):0:4);
    WRITELN(‘h=’, xx/2:0:4);
    WRITELN(‘S=’, sqr(xx)/4:0:4);
  END;
  3: BEGIN
    WRITELN(‘a=’, xx*sqrt(2):0:4);
    WRITELN(‘b=’, xx*2:0:4);
    WRITELN(‘S=’, xx:0:4);
  END;
  4: BEGIN
    WRITELN(‘a=’, sqrt(xx*2):0:4);
    WRITELN(‘b=’, 2*sqrt(xx):0:4);
    WRITELN(‘h=’, sqrt(xx)/2:0:4);
  END;
  END;
  READLN;
  READLN
END.

Ответ

Программа вычисляет все остальные элементы прямоугольного равнобедренного треугольника по заданному номеру и значению одного из них.



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