Задание 7 Параграф 22 ГДЗ Семакин 8 класс (Информатика)
Семакин, Залогова
8 класс
Автор
Семакин, Залогова
Задание 7 Параграф 22 ГДЗ Семакин 8 класс (Информатика)
Задача
1) 0, 0, 0
2) 0, 0, 1
3) 1, 2, 3
4) 1, 4, 2
5) 1, 4, 4
Подробный ответ
Для программы нахождения корней квадратного уравнения нужно подобрать тесты, которые проверяют все основные случаи:
- $$a=0,\ b=0,\ c=0$$ — бесконечно много решений;
- $$a=0,\ b=0,\ c\ne 0$$ — решений нет;
- $$D<0$$ — действительных корней нет;
- $$D=0$$ — один корень;
- $$D>0$$ — два корня.
Подставим предложенные наборы коэффициентов:
| № | $$a$$ | $$b$$ | $$c$$ | Случай |
|---|---|---|---|---|
| 1 | 0 | 0 | 0 | Бесконечно много решений |
| 2 | 0 | 0 | 1 | Решений нет |
| 3 | 1 | 2 | 3 | $$D=2^2-4\cdot1\cdot3=-8<0$$, корней нет |
| 4 | 1 | 4 | 2 | $$D=4^2-4\cdot1\cdot2=8>0$$, два корня |
| 5 | 1 | 4 | 4 | $$D=4^2-4\cdot1\cdot4=0$$, один корень |
Такой набор тестов проверяет все ветви программы.
Ответ
$$0,0,0;\ 0,0,1;\ 1,2,3;\ 1,4,2;\ 1,4,4$$
Другие учебники
Другие предметы