- •Программирование на языке высокого уровня
- •230102 - Автоматизированные системы обработки информации и управления
- •230105 – Программное обеспечение вычислительной техники и автоматизированных систем
- •1. Цели и задачи дисциплины
- •2. Рабочая программа
- •3. Программа и методические указания
- •3.1. Введение в визуальное программирование
- •3.2. Введение в язык Паскаль
- •3.3. Типы данных
- •3.4. Операторы
- •3.5. Ввод/вывод данных.
- •3.6. Ветвления
- •3.7. Циклы
- •3.8. Массивы
- •4. Какие из приведенных операций допустимы в Паскале, если дано такое объявление переменных:
- •3.9. Подпрограммы
- •4. Допустимо ли обращение к функции аналогичное обращению к процедуре?
- •3.10. Основы объектно-ориентированного программирования
- •4. Для чего нужны абстрактные методы?
- •3.11. Событийно-ориентированный подход
- •4. Какие манипуляции на форме (Form1) приводят к автоматическому созданию события?
- •4.Темыпрактических занятий.
- •5. Задания на контрольные работы
- •5.1. Методические указания
- •5.2.Контрольная работа № 1.
- •5.3.Контрольная работа № 2.
- •6. Задания на лабораторные работы.
- •6.1 Лабораторная работа № 1.
- •6.2 Лабораторная работа № 2.
- •6.3 Лабораторная работа № 3.
- •6.4 Лабораторная работа № 4.
- •6.5 Лабораторная работа № 5.
- •7. Методические указания к курсовому проектированию
- •7.1 Общие требования к курсовому проекту
- •7.2 Построение пояснительной записки
- •8. Учебно-методические материалы по дисциплине.
- •Приложение
Федеральное агентство по образованию РФ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
УТВЕРЖДАЮ Проректор
по учебной работе ___________
М.Т. Решетников _________________
2007 г.
Программа, методические указания
и контрольные работы по курсу
Программирование на языке высокого уровня
для студентов-заочников специальностей
230102 - Автоматизированные системы обработки информации и управления
230105 – Программное обеспечение вычислительной техники и автоматизированных систем
Факультет – Заочный (ЗФ)
Профилирующие кафедры – Автоматизации обработки
информации (АОИ)
Автоматизированных систем
управления (АСУ)
Курс – 1,2,3
Семестры – 2,3,4,5
Учебный план набора 2006года
и последующих лет
2007
Программа, методические указания и контрольные задания составлены на основании ГОС ВО для специальностей 230102 - Автоматизированные системы обработки информации и управления, 230105 - Программное обеспечение вычислительной техники и автоматизированных систем, утвержденного 27.03.2000 г.
Разработчик:
доц. каф. АОИ, к.т.н. ___________В.Б. Хон
Программа, методические указания и контрольные задания согласованы с факультетом.
Декан З и ВФ:
доцент, к.ф.-м.н. _______________И.В. Осипов
Зав. профилирующей каф. АОИ:
профессор, д.т.н. _______________Ю.П. Ехлаков
Зав. профилирующей каф. АСУ:
профессор, д.т.н. _______________А.М. Кориков
Содержание
1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ 5
2. РАБОЧАЯ ПРОГРАММА 6
3. ПРОГРАММА И МЕТОДИЧЕСКИЕ УКАЗАНИЯ 7
3.1. Введение в визуальное программирование 7
3.2. Введение в язык Паскаль 11
3.3. Типы данных 14
3.4. Операторы 15
3.6. Ветвления 17
3.7. Циклы 18
3.8. Массивы 19
3.9. Подпрограммы 21
3.10. Основы объектно-ориентированного программирования 23
3.11. Событийно-ориентированный подход 24
4. ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ. 26
5. ЗАДАНИЯ НА КОНТРОЛЬНЫЕ РАБОТЫ 28
5.1. Методические указания 28
5.2.Контрольная работа № 1. 28
5.3.Контрольная работа № 2. 32
6. ЗАДАНИЯ НА ЛАБОРАТОРНЫЕ РАБОТЫ. 33
6.1 Лабораторная работа № 1. 33
6.2 Лабораторная работа № 2. 33
6.3 Лабораторная работа № 3. 33
6.4 Лабораторная работа № 4. 33
6.5 Лабораторная работа № 5. 34
7. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОМУ ПРОЕКТИРОВАНИЮ 35
7.1 Общие требования к курсовому проекту 35
7.2 Построение пояснительной записки 35
8. УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ. 37
Приложение 38
1. Цели и задачи дисциплины
Цель дисциплины – изучение структурного и объектно-ориентированного подходов к программированию. Студенты, учатся алгоритмизировать поставленные задачи и решать их с помощью языка программирования высокого уровня ObjectPascalс использованием интегрированной среды разработки (ИСР)Delphi, как инструмента создания программ в идеях визуального программирования под управлением ОСWINDOWS. Изучение дисциплины заканчивается выполнением курсового проекта.
2. Рабочая программа
При заочном обучении дисциплина изучается в период со второго по пятый семестр включительно.
Распределение учебного времени
Лекции - 18 часов
Практические занятия - 18 часов
Лабораторные занятия - 20 часов
Курсовой проект - 4 часа
Всего аудиторных занятий - 60 часов
Контрольные работы – 3,4 семестр
Зачет – 3 семестр
Экзамен – 4 семестр
Курсовой проект – 5 семестр
В течение третьего и четвертого семестров предусмотрено выполнение контрольных работ.
В конце третьего семестра сдается экзамен, в конце четвертого – зачет.
Изучение дисциплины завершается выполнением курсового проекта (пятый семестр).
Таким образом, изучение дисциплины в каждом семестре включает:
- самостоятельное изучение всех тем курса на основе методических указаний и рекомендуемой литературы;
- прослушивание лекций-консультаций;
- выполнение лабораторных работ на ЭВМ;
- выполнение и сдача на проверку контрольных работ, получение зачета по контрольным работам;
- выполнение курсового проекта.
При изучении данного курса по очной форме обучения распределение учебного времени следующее: аудиторных занятий – 175 часов, всего – 260 часов.