Полоцкий государственный университет

Полоцкий
государственный
университет

УМК Основы алгоритмизации и программирования

Основы алгоритмизации и программирования: учеб.-метод. комплекс для студентов спец. 1-40 01 01 «Программное обеспечение информационных технологий» и 1-40 02 01 «Вычислительные машины, системы и сети» и слушателей ИПК спец. 1-40 01 73 «Программное обеспечение информационных систем» / А.Ф. Оськин. – Новополоцк: ПГУ, 2009. – 144 с.
Предназначен для самостоятельного освоения будущими инженерами-программистами основных приемов алгоритмизации и программирования, для работы в условиях быстрого развития современных технологий, методов и приемов программирования.

Оськин Аркадий Филиппович

Аркадий
Филиппович
ОСЬКИН

кандидат технических наук, доцент

Окончил факультет электронной техники Северокавказского горно-металлургического института и очную аспирантуру Ленинградского Ордена Ленина электротехнического института им. В.И. Ульянова-Ленина. В 1972 году защитил кандидатскую диссертацию. С 1976 года работает в Полоцком государственном университете. Был деканом заочного и радиотехнического факультетов, проректором по информатизации. Заведовал кафедрой информационных технологий с 1990 по 2006 год. В настоящее время работает доцентом кафедры информационных технологий. Член Совета Международной ассоциации «История и компьютер». Имеет более 90 публикаций.

СОДЕРЖАНИЕ

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
ВВЕДЕНИЕ
ПРИНЦИП ПРОГРАММНОГО РЕШЕНИЯ ЗАДАЧ
ВВЕДЕНИЕ В PASCAL
МЕТОДЫ ВЫЧИСЛЕНИЙ
ПРОЦЕДУРЫ
МАССИВЫ
СТРОКИ, ЗАПИСИ, МНОЖЕСТВА
МОДУЛЬНОСТЬ
РАБОТА С ТАБЛИЦАМИ
ФАЙЛЫ
ВВЕДЕНИЕ В ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

ЛАБОРАТОРНЫЙ ПРАКТИКУМ
Работа 1. Построение блок-схем в среде приложения ms PowerPoint
Работа 2. Выполнение программ в среде Turbo Pascal
Работа 3. Составление нециклических программ с разветвлениями
Работа 4. Табуляция функций
Работа 5. Составление циклических программ
Работа 6. Способы передачи параметров процедурам
Работа 7. Процедуры
Работа 8. Массивы
Работа 9. Двумерные массивы (матрицы)
Работа 10. Псевдографика
Работа 11. Обработка строк
Работа 12. Множества
Работа 13. Разработка простого интерфейса пользователя (на базе стандартного модуля crt)
Работа 14. Графика
Работа 15. Работа с таблицами
Работа 16. Файлы
Работа 17. Динамические структуры данных
Работа 18. Классы и объекты

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОЙ РАБОТЕ
ВВЕДЕНИЕ
ЭТАПЫ РАЗРАБОТКИ ПРОГРАММЫ
ПРИМЕР РЕШЕНИЯ ЗАДАЧИ

ЛИТЕРАТУРА

ПРИЛОЖЕНИЯ
Приложение 1
Приложение 2