Линейная структура программы.
Date: 2015-10-07; view: 460.
Математические функции на языке Basic.
Арифметические операции на языке Basic.
Операция
| Обозначение
| Пример
| Результат
| Сложение
| +
| 2+5
|
| Вычитание
| -
| 10-8
|
| Умножение
| *
| 3*4
|
| Деление
| /
| 15/3 15/4
| 5 3.75
| Целочисленное деление
| \
| 15\4
|
| Возведение в степень
| ^
| 2^3
|
| Остаток от деления
| MOD
| 13 MOD 5
|
| Корень
| SQR(X)
| Модуль числа
| ABS(X)
| Синус
| SIN(X)
| Косинус
| COS(X)
| Тангенс
| TAN(X)
| Целая часть числа
| INT(X)
| Натуральный логарифм
| LOG(X)
| Теперь уже без осложнений можно переходить непосредственно к составлению программ.. Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом.
Пример: программа, выводящая на экран сообщение: Привет! Меня зовут Саша!
REM Первая программа PRINT “Привет! Меня зовут Саша!” END
Пример: программа, складывающая два числа
REM Сумма двух чисел a = 5 b = 6 c = a + b PRINT "Результат: ", c END
или так:
REM Сумма двух чисел DIM a, b, c AS INTEGER a = 5 b = 6 c = a + b PRINT "Результат: ", c END
Пример: Вычислите площадь прямоугольника по его сторонам.
REM Площадь прямоугольника INPUT "Введите сторону а", а INPUT "Введите сторону b", b s = a * b PRINT "Площадь равна: ", s END
Пример: Вычислить выражение
REM Вычисление выражения INPUT "Введите а", а INPUT "Введите b", b c = SQR(2*a*b)/(a+b) PRINT "Площадь равна: ", с END
Пример: Вычислите длину окружности и площадь круга по данному радиусу.
REM Вычисление длины окружности и площади круга INPUT "Введите радиус ", r PI = 3.14 l = 2 * PI * r s= PI * r * r PRINT "Длина окружности равна: ", l PRINT "Площадь равна: ", s END
|