Turbo Basic 1.1. Руководство пользователя


         

Обратите внимание, что для выражений,


    быть  более  точным,  чем  исходное.  После присваивания,
    приведенного  в  следующем  примере,  значимыми  являются
    только 6 цифр переменной B#:
        A=123.456
        B#=A
        PRINT B#
         При  вычислении  числового  выражения  ТУРБО БЕЙСИК
    преобразует  все  операнды  выражения  в  соответствии  с
    наиболее точным из них. Например:
        A=1.1: B#=1.123456
        C=A*B#
        PRINT A*B#,C
    Обратите внимание, что для выражений, содержащих операнды
    и с одинарной, и сдвойной точностью, точность  результата
    будет одинарной.

                Файлы произвольного доступа,
                ----------------------------
           содержащие данные с плавающей запятой.
           --------------------------------------
        Поскольку     Интерпретатор     БЕЙСИК     использует
    нестандартный  формат  Microsoft  для  чисел  с плавающей
    запятой, в программах на ТУРБО БЕЙСИКе должны выполняться
    специальные преобразования для  чтения и записи  данных в
    файлы с произвольным доступом, созданные  Интерпретатором
    БЕЙСИКа. Функции MKMS$  и MKMD$ (make  Microsoft) создают
    числовые строки в формате Microsoft; CVMS и CVMD (convert
    Microsoft)  обрабатывают   числовые  строки   в   формате
    Microsoft и  возвращают числовые  данные в  формате ТУРБО
    БЕЙСИКа.
          Внутреннее представление четырех типов чисел.
          ---------------------------------------------
                       -----------------T-------------------¬
                       ¦    байт  0     ¦     байт  1       ¦
    ------------------T+----------------+-------------------+
    ¦Шестнадцатеричное¦     13h         ¦       02h         ¦
    +-----------------+-----------------+-------------------+
    ¦Двоичное         ¦   00010011      ¦     00000010      ¦
    L-----------------¦-----------------+--------------------
    Дополнительный код  в двоичной системе означеет,  что все
    биты меняют значения на противоположные  и  к  результату

Содержание  Назад  Вперед







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