Основы алгоритмизации в информационных системах. Белов М.П. - 50 стр.

UptoLike

Составители: 

сколько инструкций программы, то эти инструкции следует объединить в груп-
пузаключить в фигурные скобки;
- при помощи вложенных одна в другую нескольких инструкций if-else
можно реализовать множественный выбор.
Пример 4. Составить алгоритм и написать программу решения квадрат-
ного уравнения вида (a·x
2
+ b·x + c = 0). Программа должна проверять правиль-
ность исходных данных и в случае, если коэффициент при второй степени не-
известного равен нулю, выводить соответствующее сообщение.
Схема алгоритма решения квадратного уравнения:
алг Решение квадратного уравнения (арг вещ a, b, c,
вещ рез x1, x2)
нач
вещ d
ввод a, b, c
d = b*b – 4*a*c
если d < 0 то выв ″Уравнение не имеет корней″
иначе
если d = 0 то х1 = х2 = –b/(2*a)
иначе
)*2/()(1 adbх +=
)*2/()(2 adbх =
все
все
вывод х1, х2
кон
Программа решения квадратного уравнения:
// Решение квадратного уравнения
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
float a, b, с; // коэффициенты уравнения
float x1, x2; // корни уравнения
float d; / / дискриминант
printf("\nРешение квадратного уравнения \n ");
printf("Введите в одной строке значения коэффициентов\n ");
50