Программирование

Главная | Другие дисциплины
анотация модуля | вводная лекция | входной рейтинг контроль
анотация модуля №1 | лекции №1-3 | лабораторные №1-8 | промежуточное тестирование по модулю №1
анотация модуля №2 | лекции №4-7 | лабораторные №9-18 | промежуточное тестирование по модулю №2
анотация модуля №3 | лекции №8-12 | лабораторные №19-25 | промежуточное тестирование по модулю №3
анотация модуля №4 | лекции №13-15 | лабораторные №26-31 | промежуточное тестирование по модулю №4
анотация модуля №5 | лекции №16-17 | лабораторные №32-35 | промежуточное тестирование по модулю №5
анотация модуля №6 | лекции №18-20 | лабораторные №36-41 | промежуточное тестирование по модулю №6
анотация модуля №7 | лекции №21-23 | лабораторные №42-45 | промежуточное тестирование по модулю №7
анотация модуля | список экзаменационных вопросов | часто задаваемые вопросы | итоговое тестирование
small logoБазовый модуль №2

 

АННОТАЦИЯ МОДУЛЯ

Цель данного модуля - познакомить студентов с основными понятиями в динамически распределяемой памяти. будут рассмотрены списочные структуры данных и принципы работы с ними. Элементы теории графов: основные понятия и определения. Способы представления графов и деревьев. Примеры применения деревьев в программировании. Примеры алгоритмов обработки деревьев и графов. Сравнение рекурсивных и итеративных алгоритмов, решающих некоторые классические задачи теории графов. Методы работы с модулями. Стандартные модули языка Pascal. Создание модульных программ. Передача в программу аргументов из командной строки. Дружественный интерфейс и методы его создания. Возможности текстового режима. Простейшая графика. Методы и правила надежного программирования. Создание, документирование, тестирование и отладка программ.

ЛЕКЦИИ

Лекция № 4 (Основные понятия и применение динамически распределяемой памяти. Списочные структуры данных и принципы работы с ними.)

Лекция № 5 (Элементы теории графов: основные понятия и определения. Способы представления графов и деревьев. Примеры применения деревьев в программировании. Примеры алгоритмов обработки деревьев и графов. Сравнение рекурсивных и итеративных алгоритмов, решающих некоторые классические задачи теории графов.)

Лекция № 6 (Методы работы с модулями. Стандартные модули языка Pascal. Создание модульных программ. Передача в программу аргументов из командной строки. Дружественный интерфейс и методы его создания. Возможности текстового режима. Простейшая графика.)

Лекция № 7 (Методы и правила надежного программирования. Создание, документирование, тестирование и отладка программ.)

 

ЛАБОРАТОРНЫЕ

Лаб № 9

Лаб № 10

Лаб № 11

Лаб № 12

Лаб № 13

Лаб № 14

Лаб № 15

Лаб № 16

Лаб № 17

Лаб № 18

КОНТРОЛЬ ЗНАНИЙ

Промежуточное тестирование

 

О нас | Карта сайта | Наши контакты | ©2007 Красноярский Государственный Педагогический Университет им. В.П.Астафьева
Перепечатка с указанием ссылки.