Файловый тип данных MathCAD
Данные, читаемые из файла или записываемые в файл, принадлежат к новому типу данных – файловых.
Для удобства изложения операторов для работы с файловыми данными, разделим эти данные на две группы:
- структурированные файлы;
- неструктурированные файлы.
- пробелы, запятые, знаки табуляции используются как разделители данных;
- перевод строки (клавиша [Enter]) осуществляет переход к новой строке (новой записи файла);
- в качестве разделителя между целой и дробной частью вещественного числа используется только десятичная точка (внимание при работе с данными из таблиц Excel);
- данные в файле должны быть упорядочены в виде матрицы, т.е. каждая строка должна содержать одинаковое количество числовых значений;
- пустые строки и строки, содержащие ASCII-текст, при считывании игнорируются;
- если файл не соответствует перечисленным требованиям, то имя файла в функциях ввода-вывода выделится красным цветом.
- пробелы, запятые, знаки табуляции, переводы строк используются как разделители данных;
- в качестве разделителя целой и дробной части вещественного числа используется только десятичная точка.
- строковая константа, содержащая полное имя файла или только имя файла (если он находится в текущем каталоге);
- строковая переменная, получившая значение строковой константы, определяющей имя файла.
В структурированном файле данные располагаются в виде матрицы, т. е. каждая строка (так называемая запись) имеет одинаковое число элементов. В неструктурированном файле данные располагаются либо последовательно (только одна запись ), либо в нескольких записях, но с разным числом элементов в них .
При работе со структурированными файлами необходимо помнить:
При работе с неструктурированными файлами необходимо помнить:
В функциях работы с файловыми данными аргументом является Имя файла, в качестве которого может выступать:
Пример 1.1.1. Проиллюстрируем два способа задания Имя файла на примере функции READ :
а) А : =READ(“E :\COPY\data1.dat”)
б) file_1 : =”E :\COPY\data1.dat”
A : = READ(file_1) ¦