- •1). Предмет и задачи информатики. Устройство машины «Неймана»
- •7). Материнская плата и устройство размещения на ней:
- •11). Прикладное по
- •12). Инструментальное по:
- •13). Организация файловой системы:
- •14). Базовые принципы организации и функционирования компьютерных сетей. Классификация.
- •Локальные и глобальные сети.
- •15). Базовые сетевые топологии
- •16). Интернет
- •3). Алгоритм. Понятие алгоритма. Типы алгоритмов. Формы представления. Основные блоки.
- •4). Программирование на языке с. Основные понятия языка (алфавит, идентификаторы, ключевые слова, препроцессор, объектный код)
- •Математические функции
- •12). Указатели. Применение указателей. Объявление указателей. Связь указателей и массивов. Использование указателей в функциях.
- •Указатели и массивы
- •Использование указателей в функциях.
- •Файловый указатель
Файловый указатель
Работая с файлом полезно помнить о существовании ФАЙЛОВОГО указателя. Он всегда указывает на начало записи. При записи и чтении - после записи/чтения очередной записи файловый указатель прыгает на начало следующей. Выполнение команды записи/чтения заключается в записывании/чтении той записи (одной), на которую указывает указатель. Поэтому обычно чтение/запись заключается в циклическом повторении команды записи/чтения.
Любой файл можно рассматривать, как файл с однобайтовыми записями и соответственно его обрабатывать. Это - универсальный подход, но не всегда удобный, птому что мало прочесть несколько байт - нужно их еще декодировать, чтобы получить, например, число типа double из цепочки 8 байт. А если Вы объявили file of double, то результат чтения очередной записи Вы просто помещаете в переменную типа double (или элемент массива array [] of double).
Основные операции с файлом: чтение, запись, создание, переименование, удаление.