_KaBoom_ |
Дата: Четверг, 16.10.2014, 19:54 | Сообщение # 1
|
Новичок
Сообщений: 240
Статус: Offline
|
Урок №2 Условный алгоритм. Условный алгоритм - выполнение действия или группу действий в зависимости от истинности или ложности условия.
Блок-схема:
Условный алгоритм достаточно прост: IF THEN ELSE (Если то-то, тогда действие 1, иначе действие 2)
Рассмотрим задачку №1 Если a>b вывести на экран "Верно", если a<b вывести "Не верно" Вводим значения: a=5 b=2 Вот что получим: Нажимаем F5 и вводим значения. Введем значения a=1 b=5 Получим:
Рассмотрим задачу №2: Решить квадратное уравнение ax^2(квадрат) + bx+c=0
И так, что бы найти корни квадратного уравнения, нам нужно вычеслить дискриминант по формуле D=b^2=4*a*c Если D>0 то будет 2 корня, D=0 - 1 корень, D<0 - корней нет. Что бы нам решить эту задачку D должен быть ранвным или больше нулю (D>=0)
Что бы найти первый корень : x1=(-b+SQR(D)/(2*a) Второй корень: x2=(-b-SQR(D))/(2*a)
Обьяснение: SQR(x) - квадратный корень числа. Блок схема: Сама программа: Теперь мы можем решать вадратные уравнения, пожалуй решим одно: 1125х^2-45x-324=0 т.е a= 1125 b= -45 c= -324 Решение: Если округлим, то получится x1=-0.5 x2=0.6
Сообщение отредактировал _KaBoom_ - Четверг, 16.10.2014, 19:55 |
|
|
|