Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Описание языка Turbo Basic для студентов всех специальностей

←предыдущая  следующая→
1 2 3 4 5 6 7 8 

СТУДЕНТ! ВНИМАНИЕ! ЧТОБЫ ПРОСМАТРИВАТЬ ЭТОТ ФАЙЛ, ДОСТАТОЧНО,

СТОЯ НА НЕМ, НАЖАТЬ КЛАВИШУ "ENTER".

 

                   ГОСУДАРСТВЕННЫЙ КОМИТЕТ РФ

                     ПО ВЫСШЕМУ ОБРАЗОВАНИЮ

                         ДДДДДДДДДДДДДД

                           МОСКОВСКИЙ

                    ГОСУДАРCTВЕННЫЙ  ИНСТИТУТ

                         СТАЛИ И СПЛАВОВ

                  (ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)

        ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

                 Кафедра инженерной кибернетики

        ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

                        Г.И. Светозарова

     Утверждается к печати на                     Одобрено

     ротапринте, тираж 1000 экз.            методическим советом

                                                  института

    Проректор института В.П. Соловьев

                  ОСНОВЫ ПРИКЛАДНОЙ ИНФОРМАТИКИ

               Раздел: Описание языка Турбо-Бейсик

                       Справочное пособие

                для студентов всех специальностей

                          Москва, 1994


                            АННОТАЦИЯ

    Настоящее пособие содержит описание  основных  средств  языка

Турбо-Бейсик, а также необходимые сведения по среде Турбо-Бейсика.

    Пособие в основном ориентировано на использование при  выпол-

нении практикума по курсу "Основы прикладной информатики".  Может

также использоваться в качестве справочника по языку Турбо-Бейсик.

                                  С    Московский государственный

                                       институт стали и сплавов

                                       1994 г.


                             - 3 -

                       С О Д Е Р Ж А Н И Е

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

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

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

       1.3. Массивы.........................................  5

       1.4. Выражения.......................................  5

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

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

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

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

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

    3. Файлы. Работа с файлами  данных  последовательного  и

       прямого доступа...................................... 20

       3.1. Файлы последовательного доступа................. 20

       3.2. Файлы прямого доступа........................... 23

    4. Движущиеся изображения, звуковые эффекты и нестандар-

       тный ввод с клавиатуры............................... 26

       4.2. Оператор DRAW................................... 26

       4.3. Операторы GET и PUT............................. 27

       4.4. Оператор BEEP................................... 28

       4.5. Оператор SOUND.................................. 28

       4.6. Оператор PLAY................................... 28

       4.7  Функция INKEY$.................................. 30

    5. Библиотека стандартных процедур в Турбо-Бейсике...... 31

    6. Рекомендуемый порядок работы на ПЭВМ при  создании  и

       выполнении программ на языке Турбо-Бейсик............ 32


                             - 4 -

                   1. ОСНОВНЫЕ СРЕДСТВА ЯЗЫКА

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

     Программа состоит из строк.  Одна строка содержит  один  или

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

        a=1:b=1

     Перенос оператора на другую строку допускается.  В этом слу-

чае используется знак переноса _. Например,

        a=1:b_

        =1

     Строки могут нумероваться (но это не обязательно).  Ссылка в

нужное место программы может осуществляться также по метке.

     я_Меткая. размещается  в отдельной строке,  начинается с буквы и

содержит любое количество букв и цифр. После метки ставится двое-

точие. Например,

        aaa:

        x=x+1

        ...

        GOTO aaa

     Если первым  символом  в  строке  является апостроф ('),  то

строка воспринимается как комментарий.

     я_Имяя. образуется из букв от A до Z (или от a до z), знака под-

черкивания _ и цифр от 0 до 9,  начинается с буквы. Имя использу-

ется для обозначения переменных, меток, процедур и т.п.

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

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

ный целый (от 2я5-31 я0до 2я531я0,  4 байта); вещественный (4 байта); ве-

щественный двойной точности (8 байт); символьный ( последователь-

ность любых символов, каждый символ занимает 1 байт).

     я_Тип переменной я.определяется типом данных, которые она предс-

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

после имени.

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

     a% - целый

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


                             - 5 -

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

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

     Если знак после имени отсутствует,  то эта переменная счита-

ется по умолчанию вещественной обычной точности. То есть

     a!=1.1

и

     а=1.1

одно и то же.

     1.3. Массивы

     я_Описание массивовя.  осуществляется  с помощью оператора 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)

В этом случае индекс элементов массива aя2 я0будет  принимать  значе-

ния, начиная с 1.  Если описание массива отсутствует, то по умол-

чанию верхний индекс равен 10 ( нижний - 0).  В описании  массива

вместо константы может использоваться переменная.  Например,

     DIM a(n)

Значение n должно быть предварительно определено.

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

ную под массив,  и вернуть ее для дальнейшего использования. Нап-

ример, оператор

     ERASE a

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

     1.4. Выражения

     я_Символьные выраженияя.  состоят из символьных констант (после-

←предыдущая  следующая→
1 2 3 4 5 6 7 8 


Copyright © 2005—2007 «RefStore.Ru»