Алгоритмы и основы программирования

Автор публикации:

Дата публикации:

Краткое описание: ...


Т [pic] ема урока:



Алгоритмы и основы

программирования

Этапы решения задач на ЭВМ:

[pic]

  1. Описание действий, которые необходимо выполнить

  2. Описание данных, с которыми будут производиться эти действия


[pic]




БЕЙСИК


[pic] [pic]

[pic]

Числа


Целые (INTEGER)

Дробные (DOUBLE)



Д [pic] ля записи арифметических действий используются:

арифметические операторы:


+ , –, *, / , ^


операции сравнения:


= , < >, <, < =, >, > =


логические операции:


и AND

или OR

не NOT



[pic]

Основные

команды

[pic]


  1. Операция присваивания «=»


  1. В [pic] вод данных с клавиатуры


INPUT


  1. В [pic] вод данных


DATA/READ, RESTORE (внутренний из программы)


  1. В [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