- основы алгоритмизации. Программирование на алгоритмическом языке Паскаль;
- сложные типы данных: множества, файлы, записи в языке Паскаль;
- процедуры и функции в языке Паскаль;
- дополнительные возможности языка Паскаль;
- объектно-ориентированное программирование;
- курсовое проектирование.
Цели и задачи дисциплины
В результате изучения дисциплины студент должен:
- знать основные конструкции языка Паскаль;
- уметь составлять схемы алгоритмов и программы;
- уметь находить ошибки в программе и исправлять их;
- уметь работать со сложными типами данных языка: файлами, записями, множествами, строками, массивами;
- уметь работать с подпрограммами;
- знать основные принципы объектно-ориентированного программирования;
- знать особенности языка Паскаль, связанные с объектной ориентированностью;
- уметь работать в среде визуального программирования Delphi;
- уметь разрабатывать приложения в среде визуального программирования Delphi;
- уметь самостоятельно работать с технической и справочной литературой.
Дисциплина «Основы алгоритмизации и программирования» состоит из следующих разделов:
- основы алгоритмизации. Программирование на алгоритмическом языке Паскаль;
- сложные типы данных: множества, файлы, записи в языке Паскаль;
- процедуры и функции в языке Паскаль;
- дополнительные возможности языка Паскаль;
- объектно-ориентированное программирование;
- курсовое проектирование.
Данная дисциплина базируется на знании студентами дисциплины «Информатика» и является базовой для дальнейшего изучения специальных дисциплин «Технология разработки программных продуктов» (Технология программирования), «Операционные системы», «Базы данных» и т. д.
Содержание дисциплины
Лекции
Лабораторные работы
Задачи к самостоятельной работе
Вопросы к зачету
Вопросы к экзамену
Для студентов заочников, обучающихся по программе «ПГТА - ПГПК»
Варианты к контрольной работе
Варианты заданий на курсовое проектирование