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

Учебная программа "Алгоритмизация и основы программирования" ориентирована на слушателей, начинающих осваивать такое направление компьютерной науки, как программирование. На курсе изучаются понятие алгоритма и основные алгоритмические конструкции, технология структурного программирования, основные типы данных, правила построения и оформления компьютерных программ. В качестве инструмента для изучения курса "Алгоритмизация и основы программирования" используется программирование на Turbo Pascal.

Учебно-тематический план программы "Алгоритмизация и основы программирования"

Структура программы  Кол-во часов 
Лекции  18 
Семинарские, практические занятия, формы активного обучения  30 
Всего  48 

Раздел программы  Кол-во учебных часов 
Всего  Лекции  Семинары, практические занятия 
I  Алгоритмы и исполнители  2  2   
1.1  Понятие алгоритма. Свойства алгоритмов. Исполнители алгоритмов   
1.2  Система команд исполнителя. Способы описания алгоритмов. Языки программирования и их классификация. Этапы решения задач на компьютере   
II  Основные понятия языка программирование Turbo Pascal  4  2  2 
2.1  Знакомство с системой программирования Turbo Pascal 7.0. Структура программы. Простые типы данных (целый, вещественный, логический, символьный). Описание переменных, констант, типов. Стандартные функции языка Pascal. Оператор присваивания 
2.2  Ввод/вывод данных в языке Pascal. Составление простейших линейных программ. Выполнение и отладка программ. Работа с окнами. Метод пошагового выполнения программы 
III  Основные алгоритмические конструкции и их реализация на языке Pascal  15  3  12 
3.1  Реализация разветвляющихся алгоритмов в языке Pascal. Полный и неполный условный оператор. Операторные скобки. Оператор выбора 
3.2  Реализация циклических алгоритмов в языке Pascal. Цикл с параметром. Цикл с предусловием. Цикл с постусловием. Вложенные циклы 
3.3  Вспомогательные алгоритмы. Процедуры. Функции. Рекурсия 
IV  Структурированные типы данных  16  6  10 
4.1  Массивы 
4.2  Строки 
4.3  Множества 
4.4  Записи 
4.5  Динамическое выделение памяти. Указатели 
V  Файлы  6  3  3 
5.1  Типы файлов в языке Pascal. Текстовые файлы 
5.2  Типизированные и нетипизированные файлы. Работа с типизированными файлами 
5.3  Нетипизированные файлы 
VI  Работа с графическим модулем  4  2  2 
6.1  Текстовый и графический режимы работы монитора. Выбор и переключение графического режима в языке Pascal 
6.2  Рисование простых графических элементов (линия, точка, прямоугольник). Цвет объектов. Графический шрифт. Вывод текста 
VII  Итоговое тестирование  1    1 
Всего  48  18  30 


В этом разделе:
Обучение
Контакты
Наш адрес:
г. Орел, Наугорское шоссе, 40
Посмотреть на карте
Телефон/факс:
(4862) 43-49-56
Обратная связь
Поиск