3 Типа:
-типизированные (последовательность базоволго типа),
-не типизированные,
-текстовые (последовательность строк).
Существует 2 способа доступа:
-последовательный(позволяет выбирать элементы последовательно)
-прямой
Операции для типизированных – установочные и завершающие (открытие-закрытие reset, rewrite, closefile, fileexists(const: const filename:string):Boolean проверка существования файла; assignfile(f, filename) – отождествляет файловую переменную в программе с конкретным именем файла), ввода-вывода (read, Write), перемещение по файлу (seek(var F,N:Longint) seek(f,0) – переместиться в начало файла; truncate(f) – отбрасывание хвостовой части файла с того места, где стоит указатель), специальные (filesize(var F):Longint - размер типизированного файла; filepos(var f):longint, eof(var f):Boolean, rename(var f, name:String)).
Нетипизированные файлы:
Способы доступа:
-прямой
-последовательный
Текстовые файлы.
Особенности :
-последовательность строк
-Только последовательный способ доступа
- преимущество – можно редактировать в любом текстовом редакторе.
Операции: установочные и завершающие: read(f) только чтение, rewrite(f), только запись, append(f) открытие для дозаписи; ввод-вывод: read, write…
Создание текстового файла:
-написать программу
-использовать текстовый редактор среды Delphi.
#10 – конец строки
#26- конец файла.
Особенности ввода и вывода информации из текстового файла:
При считывании информации из текстового файла информация сначала преобразуется к тому типу который мы указываем.
Микропроцессор(МП) – это основной блок ПК, предназначенный для управления работой всех блоков ПК а так же для выполнения арифметических и логических операции над информацией. В состав микропроцессора входят 1)УУ – устройства управления, которое формирует и передаёт во все блоки машины в нужные моменты времени определённые сигналы управления(управляющие импульсы) Опорную последовательность импульсов УУ получает от генератора тактовых импульсов. Арифмет – логическое устройство(АЛУ), предназначенное для выполнения всех арифметических и логических операции над числовой и символьной информацией. В некоторых процессорах для ускорения операций используется материнский сопроцессор. В современных микропроцессорах он встроен. МП память – служит для кратковременного хранения информации, непосредственно участвующей в ближайших тактах работы МП. Интерфейсная система МП реализует сопряжение и связь с другими устройствами ПК. Генератор тактовых импульсов генерирует последовательность эл. Импульсов, которая определяет тактовую частоту ПК – его быстродействие. Современный МП – это функционально законченное програмно управляемое устройство обработки информации, выполненное в виде1 или нескольких больших и сверхбольших интегральных схем. (БИС и СБИС).
Модули – отдельно компилируемая коллекция программных ресурсов, которые можно использовать в других приложениях или модулях.
Коллекция программных ресурсов – это константы, типы, процедуры, функции.
<Структура модуля>: :=Unit <имя> (имя модуля должно совпадать с именем файла, в которм он находится)
Interface <интерфейсная секция>, Implementation <секция реализации>; Initialization <секция инициализации>, finalization <завершающая секция>; end;
Интерфейсная секция – секция в которых содержится описание программных ресурсов, доступных из этого модуля.
Секция реализации – тексты, функции, процедуры объявленных в секции интерфейса а также внутренние ресурсы модуля.
Секция инициализации – содержит операторы которые выполняются при подключении модуля к программе.
Завершающая секция – закрытие каких либо файлов, удаление всех параметров.
Подключение модулей - <имя модуля 1><имя модуля 2>…..
Свойства модулей – информационно-независимы, функционально независимы, логически независимы от других модулей.