СОДЕРЖАНИЕ
Программа курса
Рабочая программа
Основы программирования на языке Pascal
Избранные лекции (конспекты лекций)
Программное обеспечение компьютера
Основные этапы разработки программ
Системы программирования. Основные сведения о компиляции
Совместимость и тождественность типов
Структурированный тип данных. Строка
Сортировка Массивов
Подпрограммы в языке Pascal
Процедуры
Локальные и глобальные переменные
Использование функций
Параметры процедур и функций
Рекурсивные программы
Файлы в языке Pascal
Текстовые Файлы
Нетипизированные файлы
Динамические структуры данных. Деревья (примеры)
Лабораторный практикум
Практическая работка. Среда программирования Borland Pascal
Лаб. работа № 1. Ввод-вывод. Простые операторы
Лаб. работа № 2. Условные операторы
Лаб. работа № 3. Операторы повтора
Самостоятельная работа. Операторы повтора
Лаб. работа № 4. Строки
Лаб. работа № 5. Массивы
Лаб. работа № 6. Двумерные массивы. Работа с матрицами
Лаб. работа № 7. Процедуры и функции
Лаб. работа № 7а. Рекурсия
Лаб. работа № 8. Записи
Лаб. работа № 9. Типизированные файлы
Лаб. работа № 10. Нетипизированные файлы
Лаб. работа № 11. Модуль CRT. изображение графиков функций в текстовом режиме
Лаб. работа № 12. Динамические структуры данных
Визуальное программирование в среде Delphi
Избранные лекции (конспекты лекций)
Проектирование форм. Свойства форм
Ввод и отображение информации
Использование кнопок, групп кнопок, индикаторов
Отображение таблиц. Компонент StingGrid
Компонент Timer
Создание меню. Требования к меню
Обработка событий мыши
События клавиатуры. Распознавание нажатых клавиш
Фокусировка элементов
Процедуры и функции вызова диалоговых окон
Лабораторный практикум
Лаб. работа № 1. Изменение свойств объектов
Лаб. работа № 2. Свойства Формы
Лаб. работа № 3. Невизуальный компонент Таймер
Лаб. работа № 4. Общие окна диалога
Лаб. работа № 5. Приложения с несколькими формами
Лаб. работа № 6. Самостоятельная (контрольная) работа
Лаб. работа № 7. Использование компонентов меню
Лаб. работа № 8. Использование компонента StingGrid
Лаб. работа № 9. Проектирование многодокументного интерфейса
Лаб. работа № 10. Создание электронного учебника. Справка. Документация
Курсовая работа по предмету
Архитектура компьютера.Начала программирования на языке Assembler
Избранные лекции (конспекты лекций)
О языке Assembler
Введение в архитектуру персональных компьютеров
Набор регистров микропроцессора
Способы представления данных. Типы данных.
Директивы сегментации. Упрощенные директивы
Сегмент данных программы
Основные сведения о механизме прерываний
Программные прерывания
Команды пересылки данных
Организация циклов
Стек Команды работы со стеком
Лабораторный практикум
Практическая работа
Лаб. работа № 1. Программные прерывания. Прерывание 21h
Лаб. работа № 2. Ввод-вывод десятичных чисел
Лаб. работа № 3. Вычисление простых выражений
Лаб. работа № 4. Ввод-вывод на языке Assembler
Лаб. работа № 5. Условные и безусловные переходы
Лаб. работа № 6. Работа с одномерными массивами. Организация циклов
Лаб. работа № 7. Обработка двумерного массива. Вложенные циклы
Лаб. работа № 8. Использование стека
Лаб. работа № 9. Использование процедур
Лаб. работа № 10. Макросредства языка Assembler
Лаб. работа № 11. Ассемблерные вставки. Вычисление CRC
Список использованных источников
Вернуться к дисциплинам
Главная