Информатика, опубликовано 2018-08-22 23:39:45 by Гость
Дано условие задачи и программа, ее решающая. Предложить набор тестов для проверки работоспособности программы. Составить программу, печатающую значение 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) вводить три равных натуральных числа - треугольник равносторонний. Результат программы TRUE ⇒ программа работает корректно
2) вводить три неравных натуральных числа - треугольник не равносторонний. Результат программы FALSE ⇒ программа работает корректно
3) ввести три нуля - треугольник не существует. Результат программы TRUE ⇒ программа работает некорректно
4) вводить три равных отрицательных числа - треугольник не существует. Результат программы TRUE ⇒ программа работает некорректно
5) ввести три равных или неравных вещественных числа - треугольник существует. Результата программы нет (ошибка типов) ⇒ программа работает некорректно
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на