Работа 3.3 Упр.10 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 10. Пусть элементами круга являются радиус (первый элемент), диаметр (второй элемент) и длина окружности (третий элемент). Составить программу, которая по номеру элемента запрашивала бы его соответствующее значение и вычисляла бы площадь круга. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-3/zad3/10 98
Пусть введённое значение k задаёт, какой элемент круга известен:
- 1 — радиус $$r$$;
- 2 — диаметр $$d$$;
- 3 — длина окружности $$l$$.
Тогда площадь круга можно вычислить так:
- если известен радиус, то $$S=\pi r^2$$;
- если известен диаметр, то $$r=\dfrac{d}{2}$$, значит $$S=\pi\left(\dfrac{d}{2}\right)^2=\dfrac{\pi d^2}{4}$$;
- если известна длина окружности, то $$l=2\pi r$$, значит $$r=\dfrac{l}{2\pi}$$ и $$S=\pi\left(\dfrac{l}{2\pi}\right)^2=\dfrac{l^2}{4\pi}$$.
Программа должна сначала вывести варианты, затем считать номер элемента и его значение, после чего вычислить площадь круга.
var a: real;
k: byte;
begin
writeln(‘1 — r окр.’);
writeln(‘2 — d окр.’);
writeln(‘3 — l окр.’);
readln(k);
readln(a);
write(‘S = ‘);
case k of
1: writeln(sqr(a) / (4 * Pi):0:2);
2: writeln(Pi * sqr(a):0:2);
3: writeln(Pi * sqr(a / 2):0:2);
else writeln(‘?’);
end;
end.
Ответ
Программа вычисляет площадь круга по радиусу, диаметру или длине окружности в зависимости от введённого номера элемента.