Учебно-методическое пособие. Алматы, 2017 ббк



бет62/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   58   59   60   61   62   63   64   65   ...   106
УЧЕБНИКПаскаль(100217)

Задание

1. Напишите функцию Pos1( ), выполняющую действия аналогичные стандартной функции Pos( ).


2. Напишите функцию Copy1( ), выполняющую действия аналогичные стандартной функции Copy( ).

3. Напишите функцию, которая преобразует исходную строку следующим образом: удаляет из строки подстроку длиной N , начиная с позиции Index, аналогичной процедуре Delete( ).



2.8. РАБОТА С ФАЙЛАМИ




2.8.1. Виды файлов

До настоящего момента, мы вводили данные с клавиатуры и выводили их на экран, при работе программы они находятся в оперативной памяти компьютера, однако после окончания вычислений эти данные безвозвратно теряются. Для того, чтобы результат работы можно было использовать в дальнейшем, например, для вычисления или получения новых данных, их надо запомнить. Одним из способов является следующий: после вывода на экран результатов надо взять ручку (карандаш), лист бумаги и записать эти данные. В начале эры "персональных компьютеров", когда их звали "домашними" так по существу и было. В настоящее время персональные компьютеры оснащены специальными устройствами для хранения информации. Как правило, это: магнитные носители информации, флеш-карты и записываемые CD- или DVD-диски. На этих носителях и производится хранение информации, в данном случае на них мы можем запомнить полученные нами результаты. Все данные хранятся на этих носителях в форме файлов.



Файл - это поименованная область памяти на внешнем носителе, предназначенная для хранения данных.

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

Файлы в Free Pascal можно классифицировать по двум основным признакам:

А) по типу файла (его логической структуре);

Б) по методу доступа к элементам файла.

По типу файлы условно делятся на три вида:



  • Текстовый файл;

  • Типизированный файл;

  • Нетипизированный файл.

Основное внимание мы уделим работе с текстовыми и типизированными файлами.

По методу доступа файлы делятся на:



  • Файлы прямого доступа;

  • Файлы последовательного доступа.

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




Достарыңызбен бөлісу:
1   ...   58   59   60   61   62   63   64   65   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет