- Учителю
- Алгоритмы и основы программирования
Алгоритмы и основы программирования
Тема урока:
Алгоритмы и основы
программирования
Этапы решения задач на ЭВМ:
-
Описание действий, которые необходимо выполнить
-
Описание данных, с которыми будут производиться эти действия
БЕЙСИК
Числа
Целые (INTEGER)
Дробные (DOUBLE)
Для записи арифметических действий используются:
арифметические операторы:
+ , -, *, / , ^
операции сравнения:
= , < >, <, < =, >, > =
логические операции:
и AND
или OR
не NOT
Основные
команды
-
Операция присваивания «=»
-
Ввод данных с клавиатуры
INPUT
-
Ввод данных
DATA/READ, RESTORE (внутренний из программы)
-
Вывод данных на экран
RUN - команда запуска программы на выполнение
LIST - вывод текста программы на экран
SAVE - сохранить текст программы в виде файла
LOAD - загрузка ранее сохраненной программы из существующего файла
«Встроенные»
функции языка
INT(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
Если имена ячеек для размещения данных заканчиваются знаком:
%, то это INTEGER
$, то это STRING
#, то это DOUBLE
LEN - определяет длину
LEFT$(a$, 5) - извлекает 5 левых литер цепочки а$
RIGHT - право
VAL - преобразование строки в число
STR - число в строку
Условный оператор:
IF <условие> THEN<оператор1> ELSE <оператор2>
Безусловный переход:
GOTO <номер строки>
Циклическая конструкция:
FOR x=1 TO n STEP h
NEXT x