АЛГОРИТМ – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Описание действий в алгоритме следуют последовательно друг за другом. Однако очередность выполнения этих действий может быть изменена, если в алгоритме предусмотрен анализ некоторого условия. Путем включения условий создаются алгоритмы с различной структурой, в которой всегда можно выделить несколько типовых конструкций: линейную, циклическую, разветвляющуюся, вспомогательную. Рассмотрим более подробно линейный алгоритм.
ЛИНЕЙНЫЙ АЛГОРИТМ.
ЛИНЕЙНЫЙ АЛГОРИТМ – описание действий, которые выполняются однократно в заданном порядке.
Предположим, требуется составить алгоритм вычисления результата выражения: 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