|
Математические функции на языке Basic.Date: 2015-10-07; view: 444. Арифметические операции на языке Basic.
Пример: программа, складывающая два числа REM Сумма двух чисел или так: REM Сумма двух чисел Пример: Вычислите площадь прямоугольника по его сторонам. REM Площадь прямоугольника Пример: Вычислить выражение REM Вычисление выражения Пример: Вычислите длину окружности и площадь круга по данному радиусу. REM Вычисление длины окружности и площади круга Ветвление в алгоритмах и программах. Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. Вся программа состоит из команд (операторов). Команды бывают простые и составные (команды, внутри которых встречаются другие команды). Составные команды часто называют управляющими конструкциями. Этим подчеркивается то, что эти операторы управляют дальнейшим ходом программы. Рассмотрим запись условного оператора на языке Basic. Простая форма оператора выглядит следующим образом: IF <УСЛОВИЕ> THEN <ОПЕРАТОР> или IF <УСЛОВИЕ> Если условие справедливо, то программа выполняет тот оператор, который стоит после ключевого слова THEN(или серию операторов от ключевого слова THENдо END IF), и дальше руководствуется обычным порядком действий. Если уловие не справедливо, то оператор, стоящий после THEN(или серия операторов от THENдо END IF) не выполняется, и программа сразу переходит к обычному порядку действий. Условия - еще один тип логических выражений. В них используются следующие операторы сравнения:
Справа и слева от знака сравнения должны стоять величины, относящиеся к одному типу. В результате сравнения получается логическая величина, имеющее значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Пример: Предыдущие конструкции позволяли обойти или выполнить серию оператор в зависимости от справедливости условия. Это еще не было ветвлением. Чтобы вычисления могли разветвляться по нескольким направлениям, служит конструкция IF...THEN...ELSE...END IF. IF <УСЛОВИЕ> THEN Если условие справедливо (ИСТИНА), то выполняются <операторы 1> (стоящие между THEN и ELSE), а <операторы 2> (стоящие между ELSE и END IF) будут пропущены. IF - если, THEN - тогда, ELSE - иначе. Если в комнате темно, тогда надо включить свет. Если пойдет дождь, тогда надо взять зонтик, Пример: Проверить, равно ли введенное число некоторому значению, и в случае равенства выдать на экран сообщение о равенстве чисел. REM сравнить число со каким-то значением После запуска программы проверяется равно ли введенное значение семи или нет. Если равно, то на экран выводится сообщение 'Числа равны'. Пример: Определить большее из двух чисел, вывести его на экран, затем - увеличить его в двое и вывести результат на экран. REM определить большее из двух чисел... Пример: Решение квадратного уравнения. REM Решение квадратного уравнения
|