русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

И система программирования Pascal


Дата добавления: 2015-06-12; просмотров: 811; Нарушение авторских прав


 

Тема 2.1. Структура программного модуля. Лексемы языка

Состав интегрированной программной среды.

Литература [4, с. 20, с. 312], [45, с. 13, с. 88, с. 525]

Лексемы языка: алфавит, константы, зарезервированные слова. Идентификаторы. Типы. Совместимость типов. Выражения. Стандартные функции языка Pascal.

Литература [4, с. 5], [45, с. 27, с. 81]

Тема 2.2. Ввод/вывод данных

Ввод/вывод данных в Pascal.

Литература [1, с. 224] [4, с. 29], [45, с. 22].

Тема 2.3. Базовые конструкции языка

Базовые конструкции языка: оператор присваивания, условный оператор, оператор выбора, операторы организации циклов. Простой и составной оператор. Пустой оператор.

Литература [45, с. 36]

Тема 2.4. Массивы

Массивы: определение, описание, размещение в памяти, использование.

Литература [4, с. 60], [8, с. 33], [45, с. 45]

Тема 2.5. Сортировка и поиск информации

Методы внутренней сортировки.

Литература [8, с. 90]

Тема 2.6. Процедуры и функции

Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, особенности их использования.

Литература [4, с. 44], [45, с. 144]

Тема 2.7. Рекурсия

Рекурсия: прямая и косвенная. Достоинства и недостатки рекурсивных программ. Примеры рекурсивных процедур и функций.

Литература [8, с. 171], [45, с. 178]

Тема 2.8. Организация библиотек. Структура Unit-a

Стандартные библиотечные модули и модули пользователя. Общая структура Unit-a. Компиляция и использование модулей.

Литература [4, с. 26, с. 195], [14, с. 213], [45, с. 182]

Тема 2.9. Символьные переменные и строки

Организация, размещение в памяти, процедуры и функции обработки строк.

Литература [8, с. 51], [45, с. 112]

Тема 2.10. Множества

Множества: определение, размещение в памяти, операции, процедуры и функции над множествами.



Литература [8, с. 50], [45, с. 108]

Тема 2.11. Записи

Организация, размещение. Записи с вариантами.

Литература [8, с. 49], [45, с. 104]

Тема 2.12. Файлы в Pascal

Файлы в Pascal: типы, объявления, логическая и физическая организация файловой системы, процедуры и функции обработки файлов. Текстовые файлы, их назначение и использование.

Литература [1, с. 213], [45, с. 119]

Тема 2.13. Типизированные файлы

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

Литература [14, с. 192]

Тема 2.14. Создание пользовательского интерфейса

Создание пользовательского интерфейса: системы меню, окна для ввода, корректировки, просмотра информации.

Литература [4, с. 128], [45, с. 262]

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

Нетипизированные файлы, их назначение и использование.

Литература [14, с. 208]

Тема 2.16. Модуль Graph

Назначение и установка режимов модуля Graph. Стандартные процедуры и функции модуля. Создание анимации.

Литература [4, с. 157], [29, с. 172]

Тема 2.17. Модуль Crt

Назначение и установка режимов. Стандартные процедуры и функции модуля Crt.

Литература [29, с. 166]

Тема 2.18. Организация памяти

Стековая память. Директива управления памятью ($M). Статическое и динамическое распределение памяти. Понятие указателя. Процедуры управления heap-областью. Описание и обработка динамических массивов.

Литература [45, с. 140]

Тема 2.19. Динамические структуры данных

Динамические структуры данных и их организация с помощью указателей. Стеки, очереди, односвязные и двухсвязные линейные списки и кольца.

Литература [8, с. 213], [1, с. 269]

Тема 2.20. Введение в теорию графов

Способы представления графов: матрицы смежности и инцидентности, списки инцидентностей. Бинарное дерево как связный граф без циклов.

Литература [8, с. 245], [22, с. 79]

Тема 2.21. Алгоритмы с возвратом

Алгоритмы с возвратом, их реализация с помощью рекурсий и с использованием стека.

Литература [22, с. 102]

Тема 2.22. Доступ к системным ресурсам

Определение переменной как ABSOLUTE. Предопределенные массивы МЕМ. Функции библиотеки DOS. Прерывания. Обработка прерываний. Структура резидентной программы. Структура .exe-, .com-файлов. Вызов исполняемых программ. Передача параметров вызываемым программам.

Литература [45, c. 212, c. 224]

Тема 2.23. Процедурные типы

Процедурные типы. Передача функций как параметров.

Литература [4, c. 274], [45, c. 173]

РАЗДЕЛ 3.Объектно-ориентированное программирование

 

Тема 3.1. Объект. Свойства

Объект. Свойства. Способы описания. Инкапсуляция. Полиморфизм. Наследование.

Литература [4, с. 282, с. 193], [14, с. 237], [45, с. 192]

Тема 3.2. Инициализация и разрушение объекта

Инициализация и разрушение объекта. Конструктор и деструктор.

Литература [4, с. 296], [45, с. 202]

Тема 3.3. Виртуальные функции

Отличие виртуальной функции от статической. Назначение виртуальных функций.

Литература [4, с. 294, с. 299], [45, с. 202]

 

РАЗДЕЛ 4.Система программирования Delphi

 

Тема 4.1. Введение в Delphi. Окна

Особенности разработки программ под Windows. Введение в Delphi. Главное окно: пиктографические кнопки, палитра компонентов. Окна: формы, инспектора объектов, кода программы.

Литература [44, с. 15]

Тема 4.2. Основы визуального программирования

Пустая форма и ее модификация. Компоненты страницы Standard. Размещение нового компонента. Обработка событий. Динамическое изменение свойств объекта.

Литература [44, с. 32, c.44, с. 322]

Тема 4.3. Компоненты страницы Additional

Компоненты страницы Additional, их назначение, свойства, примеры применения.

Литература [44, с. 46, с. 350]

Тема 4.4. Компоненты страницы Win32

Компоненты страницы Win32, их назначение, свойства, примеры применения.

Литература [41, с. 48, с. 392]

Тема 4.5. Компоненты страницы System

Компоненты страницы System, их назначение, свойства, примеры применения.

Литература [44, с. 50, с. 447]

Тема 4.6. Компоненты страницы Data Access

Компоненты страницы Data Access, их назначение, свойства, примеры применения.

Литература [44, с. 24]

Тема 4.7. Компоненты страницы Data Controls

Компоненты страницы Data Controls, их назначение, свойства, примеры применения.

Литература [44, с. 24]

Тема 4.8. Компоненты страницы Decision Cube

Компоненты страницы Decision Cube, их назначение, свойства, примеры применения.

Литература [44, с. 24]

Тема 4.9. Компоненты страницы QReport

Компоненты страницы QReport, их назначение, свойства, примеры применения.

Литература [44, с. 694]

Тема 4.10. Компоненты страниц Dialogs, ActiveX

Компоненты страниц Dialogs, ActiveX, их назначение, свойства, примеры применения.

Литература [44, с. 50, с. 52, с. 466]

 



<== предыдущая лекция | следующая лекция ==>
Учебная программа предмета | Лабораторные работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.086 сек.