
- •Федеральное агентство по образованию
- •3. Объём дисциплины и виды учебной работы (часы):
- •4. Содержание дисциплины
- •4.L. Разделы дисциплины и виды занятий
- •4.2. Содержание разделов дисциплины
- •5А. Практические занятия
- •5Б. Лабораторный практикум
- •5В. Курсовая работа
- •6. Учебно-методическое обспечение дисциплины
- •6.1. Рекомендуемая литература
- •6.2. Средства обеспечения освоения дисциплины
- •7. Материально-техническое обеспечение дисциплины
5А. Практические занятия
№п/п |
№ раздела дисциплины |
Наименование темы занятия |
1 |
2 |
Разработка алгоритмов |
2 |
5, 6 |
Работа с простыми типами данных. Операции в языке Турбо Паскаль. |
3 |
|
Использование перечисляемого типа и типа диапазон. |
4 |
6 |
Табулирование функций |
5 |
6 |
Разработка разветвляющихся алгоритмов. |
6 |
6 |
Разработка итерационных циклов |
7 |
7 |
Разработка программ с процедурами и функциями. |
8 |
8 |
Сортировка массивов |
9 |
8 |
Организация диалога . Использование записей и записей с вариантами |
10 |
8 |
Работа с файлами. Модули System и Dos. |
11 |
9 |
Динамические структуры данных. Стеки |
12 |
9 |
Динамические структуры данных. Списки |
13 |
9 |
Организация таблиц. Поиск в таблицах. Хеширование. |
14 |
9 |
Разработка структур типа дерево. |
15 |
10 |
Использование модулей при конструировании программы |
16 |
11 |
Операции и операторы в языке Си. Основные средства ввода-вывода. |
17 |
11 |
Указатели в Си. Операции над указателями |
18 |
11 |
Указатели на функции. Функции, возвращающие указатели. |
19 |
11 |
Препроцессор языка С. Разработка макросов. |
20 |
4 |
Изучение среды программирования C++ Builder 6 |
21 |
12 |
Использование визуальных компонент в программе |
5Б. Лабораторный практикум
№п/п |
кол-во часов |
№ раздела дисциплины |
Наименование лабораторных работ |
1 |
2 |
3 |
4 |
1 |
2 |
4 |
Ввод и редактирование программ в интегрированной среде Турбо Паскаля |
2 |
2 |
4 |
Подготовка программ к выполнению в среде Турбо Паскаль |
3 |
2 |
4 |
Выполнение и отладка программ в среде Турбо-Паскаль |
5 |
2 |
6 |
Работа с двоичными масками |
4 |
2 |
6 |
Исследование особенностей операций ввода-вывода в Паскале |
5 |
4 |
6 |
Работа со строками |
6 |
4 |
6 |
Разработка циклов с известным числом повторений |
7 |
2 |
6 |
Изучение условных операторов в Турбо Паскале |
8 |
2 |
7 |
Изучение механизма передачи данных в процедуры |
9 |
4 |
8 |
Создание и обработка массивов |
9 |
4 |
8 |
Создание и обработка массивов с использованием процедур и функций. |
10 |
4 |
8 |
Использование множеств |
11 |
4 |
8 |
Использование записей |
12 |
4 |
8 |
Использование файлов |
13 |
2 |
9 |
Простые ссылочные типы |
14 |
4 |
9 |
Стеки и списки |
|
|
|
|
15 |
4 |
10 |
Проектирование программы с модулями |
16 |
4 |
11 |
Указатели в Си. Сортировка массивов в языке Си |
17 |
2 |
11 |
Динамическое распределение памяти. Работа со строками |
18 |
4 |
11 |
Функции в языке Си. Функции с переменным числом аргументов. |
19 |
4 |
11 |
Типы, определяемые пользователем: структуры, объединения, перечисления. |
20 |
4 |
12 |
Создание простейшей программы в среде программирования C++ Builder 6 (Delphi 7). |