- •Технологическая карта
- •Срезовые кр
- •Алгоритмы.
- •Основы языка Бейсик
- •Операторы, стоящие в одной строке, разделяются знаком «:» (двоеточие).
- •Линейная структура программы.
- •Ветвление в алгоритмах и программах.
- •Основы логики История логики
- •Основные понятия
- •Операции над высказываниями
- •Принцип построения таблицы истинности:
- •Логические законы
Операторы, стоящие в одной строке, разделяются знаком «:» (двоеточие).
Арифметические операции на языке Basic.
Операция |
Обозначение |
Пример |
Результат |
Сложение |
+ |
2+5 |
7 |
Вычитание |
- |
10-8 |
2 |
Умножение |
* |
3*4 |
12 |
Деление |
/ |
15/3 |
5 |
Возведение в степень |
^ |
2^3 |
8 |
Остаток от деления |
MOD |
13 MOD 5 |
3 |
Функция |
Смысл |
Бейсик |
Паскаль |
Значения |
abs |
|x| |
ABS(X) |
ABS(-1)=1 ABS(2)=2 |
|
sqr |
|
SQR(X) |
- |
SQR(25)=5 |
X2 |
- |
SQR(X) |
SQR(4)=16 |
|
sqrt |
|
- |
SQRT(X) |
SQRT(36)=6 |
sin cos |
sin x cos x |
SIN(X) COS(X) |
cинус числа косинус числа |
|
tan |
tg x |
TAN(X) |
- |
тангенс числа |
mod |
остаток от деления |
a MOD b |
5 mod 2 = 1 6 mod 3 = 0 |
|
int |
округление |
INT(a) |
- |
INT(4.4)=4 INT(6.8)=7 |
round |
- |
round(b) |
round(4.4)=4 round (6.8)=7 |
|
fix |
усечение до целого |
FIX(E) |
- |
FIX(4.4)=4 FIX(6.8)=6 |
trunc |
- |
trunc(g) |
trunc(4.4)=4 trunc(6.8)=6 |
|
\ |
деление нацело |
A \ B |
- |
6 \ 4 = 1 |
div |
- |
a div b |
12 div 5 = 2 |
|
exp |
ex |
EXP(X) |
экспонента числа |
|
ln |
ln x |
LOG(X) |
ln(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 "Площадь равна: ", s END
|
Пример: Вычислите длину окружности и площадь круга по данному радиусу. REM Вычисление длины окружности и площади круга INPUT "Введите радиус ", r PI = 3.14 : l = 2 * PI * r : s= PI * r * r PRINT "Длина окружности равна: ", l PRINT "Площадь равна: ", s END |