- •Информация и её свойства. Единицы измерения информации.
- •Технические средства. Аналоговые и цифровые вычислительные машины.
- •Технические средства. Основные характеристики эвм.
- •Технические средства. Классификация эвм.
- •Технические средства. Классификация Микро эвм (пэвм). Сертификационный стандарт 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. Классификация типов данных. Тип данных файл. Нетипизированные файлы. Процедуры и функции для работы с нетипизированными файлами. Пример задачи.
Преимущество: отсутствие делает файлы совместимыми с другими нетипизированными файлами, высокоскоростной обмен данными между дисками и файлами.
Информация представляется не записями, а блоками (байт). В оперативной памяти должен быть предусмотрен буфер длиной не менее размера блока, через который информация передается в файл
Для нетипизированные файлов применяются те же процедуры, что и для типизированных файлов, кроме процедур ReadиWrite, которые заменены наBlockread(f, <буф>, <N>, [<NN>]),blockwrite(f, <буф>, <N>, [<NN>])
N– количество записей которое должно быть прочитано или записано за одно обращение к диску.
NN– необязательный параметр, содержащий при выходе количество фактических обрабатываемых записей.
Нетипизированный файл совместим с типизированным и не совместим с текстовым.
Язык Object Pascal. Классификация типов данных. Тип данных классы. Основные понятия. Поля, методы, свойства.
Классы – типы, определяемые пользователем. В них описываются свойства объекта, его методы и события, на которые он может реагировать. Разработчик может сам создавать классы.
В ObjectPascaleклассами называются специальные типы, которые содержат поля, метки и свойства, и как любой другой тип класс служит образцом для конкретной экз. реализации, которые называются объектами.
Важным отличием классов от других типов является то, что они располагаются в куче.
Язык Object Pascal. Классификация типов данных. Тип данных классы. Инкапсуляция.
Инкапсуляция – структура данных, объединяющая в себе поля методы свойства, где поля содержат данные определенного типа.
Методы – функции и процедуры, выполняющие определенные действия.
Свойства – это поля данных, которые влияют на поведение объекта. Они служат для описания объектов и отличаются от обычных полей тем, что присвоение им значений связано с вызовом методов. Объединение методов полей и свойств называется инкапсуляцией.
Инкапсуляция позволяет изолировать класс от остальных частей программы сделать его самодостаточным для решения задачи. Класс несет функциональность.
Класс TForm– инкапсулирует в себе необходимое для создания окнаWindows.
Класс TMemo– полнофункциональный текстовый редактор.
Класс TTime– обеспечивает работу с таймером.
Инкапсуляция огромные средства обмена работы Delphi– набор кирпичиков для построения программ пользователя.
Язык Object Pascal.Классификация типов данных. Тип данных классы. Наследование.
Наследование – любой класс может быть порожден от другого класса, для этого указывается typeTMyclass=class(tobject);tmyclassявляется наследником классаtobject.
Порожденный класс наследует поля методы свойства своего родителя и может дополняться новыми полями методами и свойствами. Таким образом, принципы наследования обеспечивают поэтапное разветвление классов и собственных библиотек классов. Все классы ObjectPascalпорождены отTobject. Этот класс не имеет полей и свойств, но включает методы общего назначения, обеспечивающие весь цикл.
Программист не может создать не дочерний класс от Tobject.
Следующие 2 объявления идентичны.
Принцип последования приводит к созданию ветвящегося дерева классов постветвлящегося от Tobjectдо потомков. Каждый потомок выполняет возможности своего родителя и передает их своим потомкам.