Similar presentations:
Структура оператора выбор. Составление алгоритмов
1.
2. Применяется, если ход решения задачи зависит от выполнения нескольких условий.
• Решить квадратное уравнениеD=0 – один корень
D>0 – два корня
D<0 – нет корней
• Построить график функции
x 8, при х 5
2
f ( x) х , при - 5 х 0
3
x 4, при х 0
3. Структура оператора выбор
1) Полная формаВыбор
при условие1: серия1
при условие2: серия2
...
при условие n: серияN
иначе серия
всё
4.
2) Неполная формаВыбор
при условие1: серия1
при условие2: серия2
...
при условие n: серияN
всё
5. Задача
• Решить уравнение ах²+bх+с=0Дано : a, b, c – вещ (аргумент)
Найти: D, x1,x2 – вещ, ответ - лит (результат)
Условие: 1) D=0
2) D>0
3) D<0
6.
•Программа на алгоритмическом языке.Алг квадратное уравнение
нач
вещ а, b, c, D, x1 ,x2
вывод «введите коэффициенты уравнения», нс
ввод a, b, c
D:=b*b-4*a*c
выбор
при D<0: вывод «уравнение корней не имеет»
при D=0: вывод «уравнение имеет один корень»
х1:=(-b)/(2*a)
вывод “x=“ ,x1
при D>0: вывод «уравнение имеет два корня»
х1:=(-b+sqrt(D))/(2*a)
х2:=(-b-sqrt(D))/(2*a)
вывод “x1=“ , x1, “; x2=“ ,x2
всe
кон
7. Составить алгоритм, позволяющий получить словесное описание школьной отметки, если оценка введена неправильно, алгоритм должен
вывести сообщение«Такой оценки в школах России нет!»
Школьник получает оценки,
которые «расшифровываются»:
• 5 – отлично
• 4 – хорошо
• 3 – удовлетворительно
• 2 – неудовлетворительно
• 1 – очень плохо.
8.
9. Решите задачи:
• Найти значениефункции
x 8, при х 5
f ( x) х 2 , при - 5 х 0
x 3 4, при х 0
1, при х 0
х , при х 1
f ( x) 3x 2 0,5, при х 2
х 3 1,5 х, при х 3
4
2х
1,5 х, в остальных случаях
• Запишите алгоритм
нахождения корней уравнения
х 1 а
2