CLAIM – научно-образовательный кластер |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Министерство образования Российской ФедерацииУТВЕРЖДАЮ Начальник Управления образовательных программ и стандартов высшего и среднего профессионального образования _____________Г. К. Шестаков “____” ______________2000г.
ПРИМЕРНАЯ (РАБОЧАЯ) ПРОГРАММА ДИСЦИПЛИНЫ“Алгоритмические языки и программирование”
Рекомендуется Минобразованием России для направления подготовки по специальности 220200 – “Автоматизированные системы обработки информации и управления”.
Москва, 2000
1.Целью изучения дисциплины является приобретение знаний о методах и приемах алгоритмического программирования.2. На основе изучения материала данной дисциплины студенты должны:
3. Объем дисциплины и виды учебной работы
4. Содержание дисциплины4.1 Разделы дисциплины и виды занятий
4.2 Содержание разделов дисциплины Тема 1. ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ. Программирование. Цели и методы. Алгоритм. Алгоритмические языки. Структура ЭВМ. Память, процессор, прерывания. Программа. Выполнение программ. Языки программирования. Тема 2. СИНТАКСИС ЯЗЫКА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0. Среда программирования Turbo Pascal 7.0. Синтаксис. Правила написания операторов, операндов. Структура программы на Pascal. Основные разделы программы и правила оформления текста программы и составления комментариев. Тема 3. ОСНОВНЫЕ ТИПЫ ДАННЫХ. Переменные и константы Turbo Pascal 7.0. Правила преобразования различных форматов данных. Инициализация переменных. Тема 4. РАБОТА С МАССИВАМИ. Массив. Размерность массива. Количество элементов массива. Ввод данных в массив. Правила преобразования массивов. Тема 5. УСЛОВНЫЕ И ЛОГИЧЕСКИЕ ОПЕРАТОРЫ. Условные и логические операторы. Синтаксис операторов сравнения. Обозначения в алгоритмах. Тема 6. ЦИКЛИЧЕСКИЕ СТРУКТУРЫ. Циклы. Циклы с постусловием, с предусловием, с управляемой переменной. Зацикливание. Вложенные циклы. Обозначения в алгоритмах. Тема 7. ПРОЦЕДУРЫ И ФУНКЦИИ. Процедуры и функции. Структура процедуры. Глобальные и локальные переменные. Входные и выходные переменные. Отличие процедуры от функции. Процедура очистки экрана. Тема 8. СРЕДА ПРОГРАММИРОВАНИЯ DELPHI 5.0. Delphi. Объектно-ориентированное программирование. ОС Windows 95. Графические объекты ОС. Работа с файлами. Многозадачность. Тема 9. СОЗДАНИЕ ПРИЛОЖЕНИЙ ДЛЯ КОНСОЛИ. Приложение для консоли. Очистка экрана. Отличие программ для Pascal и для Delphi. Тема 10. СОЗДАНИЕ ПРОЕКТОВ В DELPHI 5.0. Структура проекта Delphi. Понятие объекта, свойства, метода, события, класса. Иерархия объектов. Тема 11.РИСОВАНИЕ ГРАФИЧЕСКИХ ОБЪЕКТОВ. Оцифровка изображений. Объекты и методы для рисования изображений. Перемещение рисунков по экрану. Тема 12. СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА. Графические элементы Windows. Виды кнопок, меню. Создание главного меню. События объекта TButton. Тема 13. РАБОТА С ГРАФИЧЕСКИМИ ФАЙЛАМИ. Открытие изображений из файла. Сохранение. Диалоговые компоненты. Объекты TSaveDialog, TOpenDialog. Тема 14. ГРАФИЧЕСКИЙ РЕДАКТОР. Функции графического редактора. Рисование и стирание линий. Создание правильных фигур. Перемещение. Масштабирование. Тема 15. ПЕРЕЧИСЛИМЫЕ ТИПЫ ДАННЫХ. Перечислимые типы данных. Оператор In. События MouseClick, MouseDown, MouseMove, MouseUp. Тема 16. РАБОТА С БАЗАМИ ДАННЫХ. Базы данных. Объекты для работы с ними.
5. Учебно-методическое обеспечение дисциплины5.1. Рекомендуемая литература 1. Учимся программировать: Pascal 7.0, Гусева А.И, Диалог-Мифи. 2. Программирование в среде Borland Pascal 7.0, Марченко А.И, Юниор. 3. Turbo Pascal. Учебник, Нелмогин С.Н, Питер. 4. Pascal 7.0. Практическое программирование. Решение типовых задач. 5. ЕСПД (единая система программной документации). 6. Стив Тейксейра, Ксавье Пачеко. DELPHI 5, Том1, том2 7. Джон Матчо, Дэвид Р.Фолкнер. DELPHI 8. С.Орлик. DELPHI на примерах. 9. А.В.Ахо, В.Д.Хопкрофт, Д.Д.Ульман. Структуры данных и алгоритмы. 10. Д.Э.Кнут. Искусство программирования. Том1, том2, том3.
5.2 Средства обеспечения освоения дисциплины Программные пакеты: Turbo Pascal 7.0, Delphi 5.0.
7. Материально – техническое обеспечение дисциплины:Дисплейный класс, компьютеры IBM PC.
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по специальности 220200. Программу составил: ассистент Филиппович А.Ю. Программа одобрена на заседании УМО по образованию в области полиграфии и книжного дела __________________________________________________________ Председатель УМО по образованию в области полиграфии и книжного дела Цыганенко А.М. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© НОК CLAIM. Замечания, вопросы и сведения об ошибках просим сообщать в форуме или присылать администратору сайта. |
|