АЛГОРИТМ – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.

Описание действий в алгоритме следуют последовательно друг за другом. Однако очередность выполнения этих действий может быть изменена, если в алгоритме предусмотрен анализ некоторого условия. Путем включения условий создаются алгоритмы с различной структурой, в которой всегда можно выделить несколько типовых конструкций: линейную, циклическую, разветвляющуюся, вспомогательную. Рассмотрим более подробно линейный алгоритм.

ЛИНЕЙНЫЙ АЛГОРИТМ.

ЛИНЕЙНЫЙ АЛГОРИТМ – описание действий,  которые выполняются однократно в заданном порядке.

Предположим, требуется составить алгоритм вычисления результата выражения: 100+15-40+20

1.     Сложить числа 100 и 15

2.     Из полученной суммы вычесть 40

3.     К результату прибавить 20

 

ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

Программа на QBASIC состоит из последовательности операторов. Оператор является основным элементом языка и описывает действия, которые необходимо выполнить для реализации алгоритма решения задачи. Он содержит служебное слово (имя оператора) и параметры.
Операторы записываются в строки. Нумерация строк в QBASIC не обязательна. На одной строке при необходимости может быть несколько операторов, тогда она разделяется двоеточием " : " .
Программа линейного алгоритма представляет последовательность операторов, каждый из которых выполняется один раз в порядке его следования.

ПРИМЕР ИСПОЛЬЗОВАНИЯ ЛИНЕЙНОГО

 АЛГОРИТМА В QBASIC.

 

 

 

 

                                                    

Пример 1:программа, выводящая на экран сообщение: Привет! Меня зовут Сережа!

REM Первая программа
PRINT “Привет! Меня зовут Сережа!”
END

Пример 2: Вычислите площадь прямоугольника по его сторонам.

REM Площадь прямоугольника
INPUT "Введите сторону а", а
INPUT "Введите сторону b", b
s = a * b
PRINT "Площадь равна: ", s
END

Пример 3: программа, складывающая два числа

REM Сумма двух чисел
DIM a, b, c AS INTEGER
a = 5
b = 6
c = a + b
PRINT "
Результат: ", c
END

назад

Вернуться на школьный сайт

Hosted by uCoz