Т [pic] ема урока:
Алгоритмы и основы
программирования
Этапы решения задач на ЭВМ:
[pic]
Описание действий, которые необходимо выполнить
Описание данных, с которыми будут производиться эти действия
[pic]
БЕЙСИК
[pic] [pic]
[pic]
Числа
Целые (INTEGER)
Дробные (DOUBLE)
Д [pic] ля записи арифметических действий используются:
арифметические операторы:
+ , –, *, / , ^
операции сравнения:
= , < >, <, < =, >, > =
логические операции:
и AND
или OR
не NOT
[pic]
Основные
команды
[pic]
Операция присваивания «=»
В [pic] вод данных с клавиатуры
INPUT
В [pic] вод данных
DATA/READ, RESTORE (внутренний из программы)
В [pic] ывод данных на экран
PRINT
RUN – команда запуска программы на выполнение
LIST – вывод текста программы на экран
SAVE – сохранить текст программы в виде файла
LOAD – загрузка ранее сохраненной программы из существующего файла
[pic]
«Встроенные»
функции языка
I [pic] NT(a) – возвращает значение целой части аргумента
ABS(a) – абсолютное значение аргумента \а\
SQR(a) - √а
EXP(a) = еа
LOG(a) – натуральный логарифм
SIN(a) = sin a
COS(a) = cos a
TAN(a) = tg a
ATN(a) = arctg a
Е [pic] сли имена ячеек для размещения данных заканчиваются знаком:
%, то это INTEGER
$, то это STRING
#, то это DOUBLE
[pic]
LEN – определяет длину
LEFT$(a$, 5) – извлекает 5 левых литер цепочки а$
RIGHT - право
VAL – преобразование строки в число
STR – число в строку
Условный оператор:
I [pic] F <условие> THEN<оператор1> ELSE <оператор2>
Безусловный переход:
GOTO <номер строки>
Циклическая конструкция:
FOR x=1 TO n STEP h
NEXT x