Программирование и решение задач в пакете MathCAD

       

Файловый тип данных MathCAD


Данные, читаемые из файла или записываемые в файл, принадлежат к новому типу данных – файловых.

Для удобства изложения операторов для работы с файловыми данными, разделим эти данные на две группы:

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

    При работе со структурированными файлами необходимо помнить:

    • пробелы, запятые, знаки табуляции используются как разделители данных;
    • перевод строки (клавиша [Enter]) осуществляет переход к новой строке (новой записи файла);
    • в качестве разделителя между целой и дробной частью вещественного числа используется только десятичная точка (внимание при работе с данными из таблиц Excel);
    • данные в файле должны быть упорядочены в виде матрицы, т.е. каждая строка должна содержать одинаковое количество числовых значений;
    • пустые строки и строки, содержащие ASCII-текст, при считывании игнорируются;
    • если файл не соответствует перечисленным требованиям, то имя файла в функциях ввода-вывода выделится красным цветом.
    • При работе с неструктурированными файлами необходимо помнить:

      • пробелы, запятые, знаки табуляции, переводы строк используются как разделители данных;
      • в качестве разделителя целой и дробной части вещественного числа используется только десятичная точка.
      • В функциях работы с файловыми данными аргументом является Имя файла, в качестве которого может выступать:

        • строковая константа, содержащая полное имя файла или только имя файла (если он находится в текущем каталоге);
        • строковая переменная, получившая значение строковой константы, определяющей имя файла.
        • Пример 1.1.1. Проиллюстрируем два способа задания Имя файла на примере функции READ :

          а) А : =READ(“E :\COPY\data1.dat”)

          б) file_1 : =”E :\COPY\data1.dat”

               A : = READ(file_1)                          ¦



          Содержание раздела