Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  10 класс  /  Описание языка Turbo - Basic

Описание языка Turbo - Basic

В презентации описывается основные средства языка Turbo - Basic и работа с графикой.
12.01.2013

Описание разработки

Презентация из 17 слайдов содержит:

1. Основные средства языка

    1.1. Структура программы

    1.2. Типы данных

    1.3. Массивы

    1.4. Выражения

    1.5. Стандартные функции

    1.6. Основные операторы

    1.7. Операторы цикла

   1.8. Подпрограммы, функции и процедуры

2. Цвет и графика

Презентация Описание языка Turbo-Basic

Содержимое разработки

Описание языка  Turbo - Basic

Описание языка Turbo - Basic

Содержание 1. Основные средства языка  1.1. Структура программы  1.2. Типы данных  1.3. Массивы  1.4. Выражения  1.5. Стандартные функции  1.6. Основные операторы  1.7. Операторы цикла  1.8. Подпрограммы, функции и процедуры  2. Цвет и графика

Содержание

  • 1. Основные средства языка
  • 1.1. Структура программы
  • 1.2. Типы данных
  • 1.3. Массивы
  • 1.4. Выражения
  • 1.5. Стандартные функции
  • 1.6. Основные операторы
  • 1.7. Операторы цикла
  • 1.8. Подпрограммы, функции и процедуры
  • 2. Цвет и графика
Структура программы  Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием. Например,  a=1:b=1  

Структура программы

Программа состоит из строк. Одна строка содержит один или несколько операторов, разделенных двоеточием.

Например,

a=1:b=1

 

Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке. Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двоеточие. Например,  aaa:  x=x+1  ...  GOTO aaa

Строки могут нумероваться (но это не обязательно). Ссылка в нужное место программы может осуществляться также по метке. Метка размещается в отдельной строке, начинается с буквы и содержит любое количество букв и цифр. После метки ставится двоеточие. Например,

aaa:

x=x+1

...

GOTO aaa

Если первым символом в строке является апостроф ( ‘ ), то строка воспринимается как комментарий.

Если первым символом в строке является апостроф ( ‘ ), то строка воспринимается как комментарий.

Имя  образуется из букв от A до Z (или от a до z), знака подчеркивания и цифр от 0 до 9. Имя используется для обозначения переменных, меток, процедур и т.п.
  • Имя  образуется из букв от A до Z (или от a до z), знака подчеркивания и цифр от 0 до 9. Имя используется для обозначения переменных, меток, процедур и т.п.
Типы данных  Целый (значения от -32767 до 32767, занимает 2 байта); Длинный целый (от 2 5-31  0до 2 531 0, 4 байта); Вещественный (4 байта); Вещественный двойной точности (8 байт); Символьный (последовательность любых символов, каждый символ занимает 1 байт).

Типы данных

Целый (значения от -32767 до 32767, занимает 2 байта);

Длинный целый (от 2 5-31  0до 2 531 0, 4 байта);

Вещественный (4 байта);

Вещественный двойной точности (8 байт);

Символьный (последовательность любых

символов, каждый символ занимает 1

байт).

Тип переменной  определяется типом данных, которые она представляет. Указание типа переменной задается соответствующим знаком после имени.  a$ - символьный a% - целый  a& - длинный целый  a! - вещественный обычной точности  а# - вещественный двойной точности

Тип переменной  определяется типом данных, которые она представляет. Указание типа переменной задается соответствующим знаком после имени.

a$ - символьный

a% - целый

a& - длинный целый

a! - вещественный обычной точности

а# - вещественный двойной точности

Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. То есть a!=1.1 и а=1.1 одно и то же.

Если знак после имени отсутствует, то эта переменная считается по умолчанию вещественной обычной точности. То есть a!=1.1 и а=1.1

одно и то же.

Массив  Описание массивов. осуществляется с помощью оператора DIM с указанием размеров. Например, оператор  DIM a(10), b(10:20, 25:45) описывает одномерный массив a, элементы которого имеют индексы от 0 до 10, и двухмерный массив b, элементы которого имеют индексы: первый от 10 до 20, второй от 25 до 45. Если нижняя граница индексов в описании не указана, то она считается равной 0.

Массив

Описание массивов. осуществляется с помощью

оператора DIM с указанием размеров. Например,

оператор

DIM a(10), b(10:20, 25:45)

описывает одномерный массив a, элементы

которого имеют индексы от 0 до 10, и двухмерный

массив b, элементы которого имеют индексы:

первый от 10 до 20, второй от 25 до 45.

Если нижняя граница индексов в описании не

указана, то она считается равной 0.

Используя оператор  _OPTION BASE n ., можно задать нижнюю границу индексов равной n. Например,  OPTION BASE 1  DIM a(10)

Используя оператор  _OPTION BASE n ., можно задать нижнюю границу индексов равной n. Например,

OPTION BASE 1

DIM a(10)

В этом случае индекс элементов массива a 2  0будет принимать значения, начиная с 1. Если описание массива отсутствует, то по умолчанию верхний индекс равен 10 ( нижний - 0). В описании массива вместо константы может использоваться переменная. Например,  DIM a(n)

В этом случае индекс элементов массива a 2  0будет принимать значения, начиная с 1. Если описание массива отсутствует, то по умолчанию верхний индекс равен 10 ( нижний - 0). В описании массива вместо константы может использоваться переменная. Например,

DIM a(n)

Используя  оператор ERASE , можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования.  Например, оператор ERASE a возвращает память, выделенную под массив

Используя  оператор ERASE , можно освободить память, выделенную под массив, и вернуть ее для дальнейшего использования.

Например, оператор ERASE a возвращает память, выделенную под массив

Символьные выражения Символьные выражения состоят из символьных констант (последовательность символов, заключенная в кавычки), символьных пеменных, символьных функций, соединенных знаком + (конкатенация, или объединение). Например,  a$=

Символьные выражения

Символьные выражения состоят из символьных констант (последовательность символов, заключенная в кавычки), символьных пеменных, символьных функций, соединенных знаком + (конкатенация,

или объединение). Например,

a$="КАТЯ"

b$="ЛЕНА"

f$=a$+" И "+b$

В результате f$ будет иметь значение "КАТЯ И ЛЕНА". При помощи функций LEFT$, RIGHT$, MID$ можно выбрать часть символьной переменной слева, справа или из середины. Например ,

F1$=LEFT$(f$,4)

F2$=RIGHT(f$,4)

F3$=MID$(f$,6,1)

В результате будет F1$ = "КАТЯ", F2$ = "ЛЕНА" и F3$ = "И".

Числовые выражения Числовые выражения . включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов.   Приоритеты . арифметических операций: 1. Возведение в степень (^) 2. Умножение, деление (*,/ ) 3. Деление нацело (\) (например, 5\2 равно 2) 4. Вычисление остатка от деления (MOD) (например, 45 MOD 19 равно 7) 5. Сложение, вычитание (+,-)

Числовые выражения

Числовые выражения . включают в себя константы, переменные, функции, соединенные знаками арифметических операций, при этом могут использоваться величины разных типов.

  Приоритеты . арифметических операций:

1. Возведение в степень (^)

2. Умножение, деление (*,/ )

3. Деление нацело (\) (например, 5\2 равно 2)

4. Вычисление остатка от деления (MOD) (например, 45 MOD 19 равно 7)

5. Сложение, вычитание (+,-)

0, 0 при х=0, -1 при x квадратный корень из х " width="640"

Стандартные функции

ABS (x)

SIN (x)

COS (x)

TAN (x)

ATN (x)

EXP (x)

LOG (x)

LOG2(x)

LOG10(x)

INT (x)

SGN (x)

SQR (x)

x

sin x

cos x

tg x

arctg x

e 5x

ln x

log 42  0x

lg x

целая часть х

знак х (+1 при х 0, 0 при х=0, -1 при x

квадратный корень из х

LEN (а$) количество символов а$ LEFT$(a$,n) выбирает из a$ n символов начиная с первого MID$ (a$,m,n) выбирает из a$ n символов, начиная с m-го RIGHT$ (a$,n) выбирает n символов а$, начиная с последнего STR$ (x) преобразует число к символьному виду VAL (a$) определяет числовое значение а$ ASC (a$) определяет код первого символа а$ TAB (n) указывает номер позиции для вывода следующего элемента в списке вывода оператора PRINT SPC (n) вывод n пробелов, используется в списке вывода оператора PRINT RND [(x)] выдает случайное число из интервала (0,1)
  • LEN (а$) количество символов а$
  • LEFT$(a$,n) выбирает из a$ n символов начиная с первого
  • MID$ (a$,m,n) выбирает из a$ n символов, начиная с m-го
  • RIGHT$ (a$,n) выбирает n символов а$, начиная с последнего
  • STR$ (x) преобразует число к символьному виду
  • VAL (a$) определяет числовое значение а$
  • ASC (a$) определяет код первого символа а$
  • TAB (n) указывает номер позиции для вывода следующего элемента в списке вывода оператора PRINT
  • SPC (n) вывод n пробелов, используется в списке вывода оператора PRINT
  • RND [(x)] выдает случайное число из интервала (0,1)
-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Описание языка Turbo - Basic (0.25 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт