ОБРАБОТКА ФАЙЛОВЫХ СТРУКТУР ДАННЫХ


Ввод и вывод информации: текстовые файлы

Ранее мы уже рассматривали ввод информации с клавиатуры и вывод ее на экран. Однако процесс ввода с консоли весьма трудоемок, а результат вывода на консоль - недолговечен. К счастью, существует более удобный способ записывать, хранить, пересылать и, по необходимости считывать информацию из постоянной памяти компьютера. Для этого применяются файлы.

Файл - это самостоятельная последовательность символов, записанная во внешнюю память компьютера.

"Самостоятельность" файлов заключается в том, что они не зависят от работы какой-либо программы. И даже если выключить компьютер, файлы будут продолжать свое существование на винчестере или на дискете.

Файлы могут хранить в себе все, что поддается кодированию:

исходные тексты программ или входные данные (тесты);

машинные коды выполняемых программ (игры, вирусы, обучающие и сервисные программы, др.);

информацию о текущем состоянии какого-либо процесса;

различные документы, в том числе и Интернет-страницы;

картинки (рисунки, фотографии, видео);

музыку;

и т.д. и т.п.

 

Когда нужно использовать файлы

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

Между тем, ответ на вопрос, вынесенный в заголовок этого пункта, прост.

· Файлы полезны, если объем входных данных превосходит посильный при ручном вводе. (Крайним является случай, когда входные или выходные данные заведомо не могут поместиться в оперативной памяти.)

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

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

Например, если вашей программе необходимо получить два или три числа (пять - уже многовато) или строку длиной символов десять, вы вполне можете задавать такие данные с клавиатуры вручную. Если же вам (а еще вероятнее - не вам, а некоему усредненному и потому посредственному оператору) придется вводить, скажем, массив чисел 10х10, то вероятность ошибки при ручном вводе возрастает многократно. Значит, возможность этой ошибки нужно исключить: записать данные в файл, который легко отредактировать в случае необходимости. Кроме того, однажды созданный файл можно использовать многократно (может быть, с незначительными изменениями).



Дата добавления: 2017-01-26; просмотров: 1204;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.006 сек.