Решение задач на ветвление и выбор 10 класс (8 неделя обучения)
Проверим домашнее задание 71 … writeln ( введите номер месяца ); readln (m); case m of 1: writeln (февраль); 2: writeln (март); … 12: writeln (январь) end end.
72 … writeln ( введите номер времени года ); readln (m); case m of 1: writeln (зима: январь,февраль,март); 2: writeln (весна:….); … 4: writeln (осень:...) end end.
Эпиграф Что написано пером, то не вырубишь топором. Пословица
Разминка. Продолжи ряд. Понедельник, вторник, … Первый, третий, … Февраль, апрель, … Красный, … Соль, … Земля, … Лев, …
Решим задачу:
Как решать? 1. Переменные, вводимые с клавиатуры. a1, a2,b1,b2,c1,c2 Как решать? 2. До записи на компьютер выразить x и y. X и Y на выводе
А) домножим первое уравнение на а2, второе на а1 Б) вычтем из первого уравнения второе В) выразим у Должно получиться: y=(c1a2-c2a1)/(b1a2-b2a1)
Подставим полученное выражение в первое уравнение и выразим x x=(c1-b1(c1a2-c2a1)/(b1a2-b1a2))/a1
Вывод: Алгоритм получается линейный, необходимость ветвления отпадает