Вычислительная техника в инженерных расчетах и моделировании. Черный А.А. - 67 стр.

UptoLike

Составители: 

67
(делатьцелый, простой, двойной)
Представление величины числового типа строкой знаков. Формат:
MKI$ (<целочисленное выражение>)
MKS$ (<выражение с простой точностью>)
MKD$ (<выражение с двойной точностью>)
При пересылке числовых величин в буфер файла прямого доступа с
помощью операторов LSET и RSET их значения в памяти ПЭВМ должны
рассматриваться Бейсиком как строки символов. Функции MKI$, MKS$ и
MKD$ обеспечивают
такую интерпретацию значений числовых величин. В
отличие от STR$ эти функции не изменяют вид данных в основной памяти.
Они изменяют только способ интерпретации этих данных. Функция MKI$
позволяет рассматривать целое число как строку длиной 2 символа,
функция MKS$ - число с простой точностью как 4 символа, MKD$ - число
с двойной точностью как 8 символов.
Функции CVI, CVS, CVD (переделать)
Представление
строки символов величиной числового типа.
Форматы:
CVI (<строка-2>)
CVS (<строка-4>)
CVD (<строка-8>)
где <строка-2>, <строка-4>, <строка-8> - строки символов длиной
соответственно 2, 4 и 8 байт, полученные в результате выполнения
функций MKI$, MKS$ и MKD$.
В буфере файла прямого доступа все числовые величины
представлены строками символов, полученными в результате выполнения
функций MKI$, MKS$ и MKD$. Функции CVI, CVS и CVD выполняют
обратное преобразование при извлечении
числовых величин из буфера
файла. Их применение обязательно, если над числовыми величинами,
прочитанными из файла прямого доступа, должны выполняться
арифметические операции.
Последовательные файлы
В последовательном файле данные размещаются в той
последовательности, в которой поступают в файл. При чтении такого
файла данные становятся доступными в том порядке, в котором они были
записаны
.
Для создания последовательного файла в программу включаются
следующие операции:
1) открытие файла (оператор OPEN);
2) запись данных в файл (операторы PRINT#, PRINT#USING,
WRITE#);
3) закрытие файла (CLOSE).
      (делать … целый, простой, двойной)
      Представление величины числового типа строкой знаков. Формат:
      MKI$ (<целочисленное выражение>)
      MKS$ (<выражение с простой точностью>)
      MKD$ (<выражение с двойной точностью>)
      При пересылке числовых величин в буфер файла прямого доступа с
помощью операторов LSET и RSET их значения в памяти ПЭВМ должны
рассматриваться Бейсиком как строки символов. Функции MKI$, MKS$ и
MKD$ обеспечивают такую интерпретацию значений числовых величин. В
отличие от STR$ эти функции не изменяют вид данных в основной памяти.
Они изменяют только способ интерпретации этих данных. Функция MKI$
позволяет рассматривать целое число как строку длиной 2 символа,
функция MKS$ - число с простой точностью как 4 символа, MKD$ - число
с двойной точностью как 8 символов.
      Функции CVI, CVS, CVD (переделать)
      Представление строки символов величиной числового типа.
Форматы:
      CVI (<строка-2>)
      CVS (<строка-4>)
      CVD (<строка-8>)
      где <строка-2>, <строка-4>, <строка-8> - строки символов длиной
соответственно 2, 4 и 8 байт, полученные в результате выполнения
функций MKI$, MKS$ и MKD$.
      В буфере файла прямого доступа все числовые величины
представлены строками символов, полученными в результате выполнения
функций MKI$, MKS$ и MKD$. Функции CVI, CVS и CVD выполняют
обратное преобразование при извлечении числовых величин из буфера
файла. Их применение обязательно, если над числовыми величинами,
прочитанными из файла прямого доступа,           должны выполняться
арифметические операции.
                             Последовательные файлы
      В последовательном файле данные размещаются в той
последовательности, в которой поступают в файл. При чтении такого
файла данные становятся доступными в том порядке, в котором они были
записаны.
      Для создания последовательного файла в программу включаются
следующие операции:
      1)     открытие файла (оператор OPEN);
      2)    запись данных в файл (операторы PRINT#, PRINT#USING,
WRITE#);
      3)    закрытие файла (CLOSE).




                                    67