• Дано условие задачи и программа, ее решающая. Предложить набор тестов для проверки работоспособности программы.
    Составить программу, печатающую значение TRUE, если указанное высказывание является истинным, и FALSE в противном случае:

    1. Треугольник со сторонами a, b, c является равносторонним.

    Var a, b, c : integer;
    Begin
    Writeln(' a, b, c? '); Readln(a, b, c);
    Writeln( (a=b) and (b=c) and (a=c) )
    End.

Ответы 1

  • 1) вводить три равных натуральных числа - треугольник равносторонний. Результат программы TRUE ⇒ программа работает корректно2) вводить три неравных натуральных числа - треугольник не равносторонний. Результат программы FALSE ⇒ программа работает корректно3) ввести три нуля - треугольник не существует. Результат программы TRUE ⇒ программа работает некорректно4) вводить три равных отрицательных числа - треугольник не существует. Результат программы TRUE ⇒ программа работает некорректно5) ввести три равных или неравных вещественных числа - треугольник существует. Результата программы нет (ошибка типов) ⇒ программа работает некорректно
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years