Задание 10 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 10 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
- Даны три натуральных числа $$a$$, $$b$$, $$c$$. Разработайте, отладьте и протестируйте на приведённых данных программу, определяющую, существует ли треугольник с такими длинами сторон. Если такой треугольник существует, то определите его тип (равносторонний, равнобедренный, разносторонний). Для проверки правильности программы используйте тест:
Входные данные 1 2 1 2 2 2 20 20 30 3 4 5
Подробный ответ
Программа находит, можно ли построить треугольник по трём данным сторонам. Для этого проверяется неравенство треугольника: сумма любых двух сторон должна быть больше третьей. Если треугольник существует, определяется его тип по равенству сторон.
var a, b, c: integer;
begin
write(‘a b c >> ‘);
readln(a, b, c);
if (a + b > c) and (a + c > b) and (b + c > a) then
if (a = b) and (b = c) then
writeln(‘Равносторонний’)
else if (a = b) or (a = c) or (b = c) then
writeln(‘Равнобедренный’)
else
writeln(‘Разносторонний’)
else
writeln(‘Не существует’);
end.
Проверим программу на данных из условия:
| a | b | c | Результат |
|---|---|---|---|
| 1 | 2 | 1 | Не существует |
| 2 | 2 | 2 | Равносторонний |
| 20 | 20 | 30 | Равнобедренный |
| 3 | 4 | 5 | Разносторонний |
Ответ: программа правильно определяет существование треугольника и его тип.
Другие учебники
Другие предметы



