Алгоритмические схемы: линейный алгоритм, алгоритм с ветвлением

Страницы: <<  <  4 | 5 | 6 | 7  >  >>




Тесты для Примера 6
теста
Вход
Выход

b
c

1.
1
-2
2
2.
2
1
-0,5
3.
10
0
0
4.
0
1

5.
0
0



Пример 7. Составить блок-схему решения следующей задачи. Даны значения действительных переменных a, b и c, причем a!0. Решить уравнение ax2bxc0.
Это квадратное уравнение, алгоритм его решения (через дискриминант) известен любому школьнику. Приведем его блок-схему и таблицу тестов. Обращаем внимание, что по условию этой задачи a не может равняться нулю.

Тесты для Примера 7
теста
Вход
Выход

a
b
c

1.
1
2
-3
-3; 1
2.
2
8
8
-2
3.
2
-1
4


Пример 8. Составить блок-схему решения следующей задачи. Даны значения действительных переменных a, b и c. Решить уравнениеax2bxc0.
В отличие от предыдущего примера, здесь нет условия a!0, то есть a может равняться нулю. Поэтому надо отдельно рассмотреть два случая. Первый случай, если a!0; тогда мы получаем квадратное уравнение, алгоритм решения которого изложен в примере 7. Второй случай, если a0; тогда мы имеем линейное уравнение, как в примере 6. Таким образом, блок-схема решения этой задачи будет содержать алгоритмы решения квадратного и линейного уравнений. Предлагается составить эту блок-схему самостоятельно. Тесты даны.

Тесты для Примера 8
теста
Вход
Выход

a
b
c

1.
1
2
-3
-3; 1
2.
2
8
8
-2
3.
2
-1
4

4.
0
1
-2
2
5.
0
0
1

6.
0
0<

Страницы: <<  <  4 | 5 | 6 | 7  >  >>
Рейтинг
Оцени!
Поделись конспектом: