[QBasic] Базовый урок по языку программирования "Basic" - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[QBasic] Базовый урок по языку программирования "Basic"
_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
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума