Линейные задачи

Слайд 2

Метод решения задачи

При a≠0
При a=0 и b=0 сообщение «корень – любое число».
При

Метод решения задачи При a≠0 При a=0 и b=0 сообщение «корень –
a=0 и b≠0 сообщение «нет корней».

Слайд 3

Внешняя спецификация
При a≠0
При a=0 и b=0
При a=0 и b≠0

Решение линейного уравнения
Введите коэффициенты

Внешняя спецификация При a≠0 При a=0 и b=0 При a=0 и b≠0

Слайд 4

Обозначения

<> - ввод данных пользователем;
<<>> - вывод значений переменных;
{ - показывает связь

Обозначения - ввод данных пользователем; > - вывод значений переменных; { -
условия и соответствующих действий;
{ }* - повторение действий.

Слайд 5

Алгоритм (на псевдокоде)

Алг «решение линейного уравнения»
нач
вывод(«Решение линейного уравнения »)
вывод(«введите коэффициенты a,b»)
ввод(a,b)
если a≠0

Алгоритм (на псевдокоде) Алг «решение линейного уравнения» нач вывод(«Решение линейного уравнения »)
то
x:=-b/a
вывод(«Корень уравнения x=»,x)
иначе
если b=0 то
вывод(«корень – любое число»)
иначе
вывод(«нет корней»)
всё
всё
кон
а вещ b вещ х вещ

Слайд 6

Алгоритм (блок-схема)


Алгоритм (блок-схема)

Слайд 7

Алгоритм (диаграмма Нейсси-Шнейдермана )


Алгоритм (диаграмма Нейсси-Шнейдермана )