[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
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
eanjtcwgp [22:35]

Damillola [14:23]

westerpwnz [15:49]

fernandomf8 [03:59]

Cettesenfaz [22:23]

Clamcasekyu [14:16]

janettegp10 [11:14]

mimiDanik2005 [01:21]

Gargomelka092 [21:57]

Lo-nger [15:32]

Kebabas [14:23]

bertiezd16 [08:05]

bertiezg10 [04:50]