1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 10 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 10 Параграф 4.4 ГДЗ Босова 8 класс 2025 (Информатика)

Задача
  1. Даны три натуральных числа $$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.

Проверим программу на данных из условия:

abcРезультат
121Не существует
222Равносторонний
202030Равнобедренный
345Разносторонний

Ответ: программа правильно определяет существование треугольника и его тип.



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