Академический Документы
Профессиональный Документы
Культура Документы
УТВЕРЖДАЮ:
Проректор по учебно-методической
работе
_________________ И.К. Насыров
ПРОГРАММА ДИСЦИПЛИНЫ
специальность
специализация
4. Содержание дисциплины.
4.1. Тематический план.
№ Наименование тем Лекции ПЗ ЛР СР
пп
1. Эволюция языков программирования. *
Алгоритмы. Язык программирования
Паскаль
2. Операции и выражения. Стандартные типы * *
данных. Ввод-вывод информации
3. Операторы * *
4. Массивы * *
5. Подпрограммы языка Паскаль * *
6. Строки * *
7. Записи. Создание новых типов данных * *
8. Указатели. Динамическое выделение памяти * *
9. Параметры процедур и функций *
10. Файлы * *
11. Множества. *
12. Использование модулей *
13. Основы работы с графикой *
14. Язык программирования Си. Типы данных. * *
Ввод/вывод.
15. Основные операции и операторы. * *
16. Массивы. Строки. Структуры. * *
17. Функции. * *
18. Указатели. Динамическое выделение памяти. * *
19. Рекурсивные алгоритмы. * *
20. Массивы и функции, как параметры * *
3. Операторы
Оператор присваивания. Условный оператор if. Оператор выбора case.
Оператор цикла с предусловием while. Оператор цикла с постусловием repeat…
until. Оператор цикла for. Оператор безусловного перехода goto. Метки. Примеры.
4. Массивы
Структурированный тип данных – массив. Объявление переменных типа
массив. Работа с элементами массива. Ввод-вывод массивов. Многомерные
массивы. Обработка массивов. Примеры.
6. Строки
Структурированный тип данных – строка. Объявление переменных типа
строка. Операции с переменными типа строка. Процедуры и функции обработки
строк. Ввод-вывод строк. Примеры. Структурированный тип данных –
множество. Объявление переменных типа множество. Операции с переменными
типа множество. Примеры. Создание новых типов данных. Примеры.
9. Файлы
Структурированный тип данных – файл. Текстовые файлы. Типизированные
файлы. Нетипизированные файлы. Процедуры и функции для работы с файлами
разных типов. Примеры.
10. Множества.
Структурированный тип данных – множество. Операции с множествами.
Примеры.
15. Массивы.
Структурированный тип данных – массив. Объявление переменных типа
массив. Работа с элементами массива. Ввод-вывод массивов. Примеры.
Особенности работы с переменными типа строка на языке Си. Стандартные
функции для работы со строками. Тип данных – структура. Примеры.
17. Функции
Описание функций. Параметры. Возвращаемые значения. Примеры.
20. Структуры
Тип данных структура. Использование структур. Массив структур.
Примеры.
21. Файлы
Структурированный тип данных – файл. Процедуры и функции для работы
с файлами. Обработка текстовых файлов. Примеры.
б) Дополнительная литература
1. Лавров С. Программирование. Математические основы, средства, теория
СПб.: BHV, 2002. – 304 с. (обеспеченность 0,1)
2. Культин Н. Turbo Pascal в задачах и примерах. Учебное пособие. СПб.:
BHV, 2007. – 384 с. (обеспеченность 0)
3. Немюгин С.А. Turbo Pascal. Программирование на языке высокого уровня.
Учебник для ВУЗов. 2 изд. СПб: «Питер», 2007. – 544 с. (обеспеченность 0)
4. Керниган Б. Язык программирования Си. изд.2 Киев: Диалектика, 2006. –
352 с. (обеспеченность 0)
Программное обеспечение:
Windows XP, Turbo Pascal, Turbo C, Delphi Developer Studio, NetOp School
Программу составил: