[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]

Новые пользователи
Blenderior [03:12]

Mishka_Topp [13:43]

Mishka_Gnom [13:34]

MISHKA_GROZNY [13:31]

Speakerluh [12:49]

Yannseginue [05:27]

private_soft [21:57]

billyespecified [20:40]

sipatov64 [21:56]

1thweedmnaklutoy [19:46]

Glassbjo [14:13]

ritamu1 [23:39]

zamisk1234 [11:03]