- •Информация и её свойства. Единицы измерения информации.
- •Технические средства. Аналоговые и цифровые вычислительные машины.
- •Технические средства. Основные характеристики эвм.
- •Технические средства. Классификация эвм.
- •Технические средства. Классификация Микро эвм (пэвм). Сертификационный стандарт pc-99.
- •Технические средства. Принцип действия эвм. Обобщенная структура эвм.
- •Технические средства. Принцип программного управления.
- •Технические средства. Взаимодействие внешних и центральных устройств. Структурная схема пэвм.
- •Технические средства. Основные характеристики компьютерных сетей. Иерархия компьютерных сетей.
- •Программное обеспечение (по). Операционные системы. Назначение и характеристики ос.
- •Программное обеспечение (по). Пакеты прикладных программ (ппп).
- •Программное обеспечение (по). Этапы обработки программ под управлением ос.
- •Язык Object Pascal. Классификация типов данных. Целые типы.
- •Язык Object Pascal. Классификация типов данных. Вещественные типы.
- •Язык Object Pascal. Структура программы с подпрограммами. Локальные и глобальные переменные. Формальные и фактические параметры. Пример задачи.
- •Язык Object Pascal. Механизм передачи параметров. Параметры – значения. Параметры - переменные. Пример задачи.
- •Язык Object Pascal. Механизм передачи параметров в подпрограммах. Пример задачи.
- •Язык Object Pascal. Параметры процедурного типа. Пример задачи.
- •Язык Object Pascal. Структура модуля пользователя. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Строковый тип. Процедуры и функции обработки строк. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных множество. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных записи. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных вариантная запись. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных файл. Классификация файлов по типу и методу доступа. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных файл.Типизированные файлы. Процедуры и функции для работы с типизированными файлами. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных файл. Текстовые файлы. Процедуры и функции для работы с текстовыми файлами. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных файл. Нетипизированные файлы. Процедуры и функции для работы с нетипизированными файлами. Пример задачи.
- •Язык Object Pascal. Классификация типов данных. Тип данных классы. Основные понятия. Поля, методы, свойства.
- •Язык Object Pascal. Классификация типов данных. Тип данных классы. Инкапсуляция.
- •Язык Object Pascal.Классификация типов данных. Тип данных классы. Наследование.
- •Язык Object Pascal.Классификация типов данных. Тип данных классы. Полиморфизм.
- •Язык Object Pascal.Классификация типов данных. Тип данных классы. Поля.
- •Язык Object Pascal. Классификация типов данных. Тип данных классы. Методы
- •Конструктор и Деструктор.
- •Язык Object Pascal. Классификация типов данных. Тип данных классы. Одноименные методы.
- •Язык Object Pascal.Классификация типов данных. Тип данных классы. Свойства.
Язык Object Pascal. Классификация типов данных. Тип данных файл.Типизированные файлы. Процедуры и функции для работы с типизированными файлами. Пример задачи.
Типизированный файл – это файл, компоненты которого имеют один тип, задаваемые при объявлении файловой переменной.
Type <имя типа> = file of <тип>;
Var<имя файловой переменной>: <имя типа>;
Тип – это тип-компонент файла.
Var f: file of byte;
F1:fileofstring;
Компонент типизированного файла может быть любого типа кроме файлов, поскольку длина каждого компонента постоянна, возможен прямой доступ к каждой компоненте – это осуществляется с помощью процедуры Seek(f, <н.к.>), где н.к. – номер компоненты
Первая компонента имеет номер ноль, с каждым типизированным связан файловый указатель, текущим значением которого является номер компонента, подлежащий обработке, при вводе или выводе очередной компоненты, значение указателя увеличивается или уменьшается на 1, для определения текущего положения файлового указателя используется функция filepos(f), которая возвращает значение текущего номера компонента на который указывает файловый указатель. Число компонент в файле точно определяется с помощью функцииfilesize(f) – количество компонент в файле. Типизированный файл открывается одновременно на считывание и на запись процедурамиrewrite(f) иreset(f).
Для чтения компоненты из файла используется процедура read(f, <список переменных>), где список переменных – это переменные того же типа что и компоненты файла
Для записи компонент в файл Write(f, <список переменных>), чтобы определить находится ли файловый указатель в конце файла или нет, можно использовать функциюEof(f).True- в конце,False– нет.
Закрытие типизированного файла процедурой close(f), при каждом этапе работы с файлом нужно использоватьclose(f).
Типизированный файл практически нельзя прочесть в текстовом редакторе.
Типизированный файл занимает меньше места, чем текстовый файл.
Типизированный файл читается только нами специально записанной процедурой.
Язык Object Pascal. Классификация типов данных. Тип данных файл. Текстовые файлы. Процедуры и функции для работы с текстовыми файлами. Пример задачи.
Поскольку номер строки может иметь индивидуальную длину то нельзя указать адрес начала очередной строки, в связи с чем становится невозможной прямая обработка данных.
При работе с текстовыми файлами возможен только последовательный доступ.
Текстовый файл содержит типы: char,string,Boolean, целый, вещественный.
Можно просмотреть с помощью текстового редактора.
Процедуры и функции только для работы с текстом.
Для добавления записей к уже существующему файлу используется процедура Append(F).
Указатель файла перемещается в конец файла, добавление строк в конец файла.
В текстовых файлах в конце каждой строки формируется признак ее конца, определить ее признак можно с помощью логической функции – eoln(f), онаtrue– если достигнут признак конца строки.
Seekeoln(f) –
Seekeof(f) – пропускает все пробелы, знакиtab, маркеры конца строкиeolnдо маркера конца файла и до первого значащего символа.
Write(f, список вывода) иWriteln(f, список вывода)– одно или несколько выражений типаcharилиBoolean, любого целого или вещественного типа, после выводимого параметра можно указать ширину поля, в котором будет выводитьсяwrite(s1[:n][:m]);
S– выводимое выражение;n– ширина поля;m– количество десятичных значений в дробной части вещественного числа.
Выражения в списке вывода обязательно должны быть отделены пробелами.