Применение вычислительной техники при моделировании - 26 стр.

UptoLike

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

26
Представление величины числового типа строкой знаков. Формат:
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).
Программа обработки последовательного файла включает следующие
операции:
1) открытие файла (оператор OPEN);
2) чтение данных из файла (операторы INPUT#, LINE INPUT#);
3) закрытие файла (CLOSE).
Оператор OPEN
Подготовка к выполнению операций ввода-вывода. Форматы:
OPEN “O”, #<номер файла>, <имя файла>
      Представление величины числового типа строкой знаков. Формат:
      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).
      Программа обработки последовательного файла включает следующие
операции:
      1)     открытие файла (оператор OPEN);
      2) чтение данных из файла (операторы INPUT#, LINE INPUT#);
      3) закрытие файла (CLOSE).
      Оператор OPEN
      Подготовка к выполнению операций ввода-вывода. Форматы:
      OPEN “O”, #<номер файла>, <имя файла>
                                   26