CLAIM – научно-образовательный кластер

Министерство образования Российской Федерации

УТВЕРЖДАЮ

Начальник Управления образовательных программ и стандартов высшего и среднего профессионального образования

_____________Г. К. Шестаков

“____” ______________2000г.

 

 

 

 

ПРИМЕРНАЯ (РАБОЧАЯ) ПРОГРАММА ДИСЦИПЛИНЫ

Алгоритмические языки и программирование

 

Рекомендуется Минобразованием России для направления подготовки по специальности 220200 – “Автоматизированные системы обработки информации и управления”.

 

 

 

 

 

 

 

 

 

Москва, 2000

 

 

1.Целью изучения дисциплины является приобретение знаний о методах и приемах алгоритмического программирования.

2. На основе изучения материала данной дисциплины студенты должны:

  • Иметь представление о процедурном и объектно-ориентированном подходах программирования, об организации основных функций графических редакторов в среде Windows.
  • Знать принципы организации циклических структур, условных переходов, операторов ввода-вывода информации, процедур, функций, объектов, свойств и событий;
  • Уметь выполнять типовые задачи программирования в среде Turbo Pascal 7.0 и Delphi 5.0, составлять диаграммы алгоритмов программ.
  • Иметь навыки работы на ЭВМ типа IBM PC в среде программирования Turbo Pascal 7.0 и Delphi 5.0 под управлением ОС Windows.др.).

 

3. Объем дисциплины и виды учебной работы

 

Виды учебной работы Всего часов Семестры
Общая трудоемкость дисциплины

Аудиторные занятия

Лекции

Лабораторные работы

Самостоятельная работа

Экзамен

 

4. Содержание дисциплины

4.1 Разделы дисциплины и виды занятий

 

№ п/п Раздел дисциплины Лекции Лабораторные работы

1.

Тема 1.Введение в программирование.

*

*

2.

Тема 2. Синтаксис языка программирования Turbo Pascal 7.0.

*

*

3.

Тема 3.Основные типы данных.

*

*

4.

Тема 4.Работа с массивами.

*

*

5.

Тема 5.Условные и логические операторы.

*

*

6.

Тема 6.Циклические структуры.

*

*

7.

Тема 7. Процедуры и функции.

*

*

8.

Тема 8.Среда программирования Delphi 5.0.

*

*

9.

Тема 9. Создание приложений для консоли.

*

*

10.

Тема 10. Создание проектов в Delphi 5.0.

*

*

11.

Тема 11. Рисование графических объектов.

*

*

12.

Тема 12. Создание графического интерфейса.

*

*

13.

Тема 13. Работа с графическими файлами.

*

*

14.

Тема 14. Графический редактор.

*

*

15.

Тема 15.Перечислимые типы данных.

*

*

16.

Тема 16.Работа с базами данных.

*

*

 

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. Замечания, вопросы и сведения об ошибках просим сообщать в форуме или присылать администратору сайта.

Находится в каталоге Апорт OZON.ru Rambler's Top100