- •«Утверждаю»
- •Учебно-методический комплекс
- •Астана График выполнения и сдачи заданий по дисциплине
- •Карта учебно-методической обеспеченности дисциплины Учебники, учебные пособия
- •Конспект лекционных занятий
- •Тема 1. Введение в программирование на Си. Структура программы. Директивы препроцессора. Типы данных.
- •Основные операции в языке Си.
- •Преобразование типов
- •Тема 2. Управляющие структуры. Выбор вариантов. Структура выбора If, If – Else, логические операции, операция условия, множественный выбор.
- •Тема 3. Управляющие структуры. Структуры повторения While, do – While, For. Управляющие операторы break и continue.
- •Тема 4. Массивы. Разработка программ с использованием одномерных и двумерных массивов.
- •Тема 5. Функции в Си. Создание и использование функций.
- •Тема 6. Классы памяти и разработка программ.
- •Тема 7. Указатели в Си.
- •Тема 8. Использование указателей при обработке одномерных и двумерных массивов.
- •Тема 9. Символы и строки в Си.
- •Тема 10. Функции операции над строками.
- •Функции сравнения из библиотеки обработки строк. Прототипы функций и краткое описание каждой из них приведены в таблице 6.
- •Функции поиска из библиотеки обработки строк. Прототипы функций и краткое описание каждой из них приведены в таблице 7.
- •Другие функции из библиотеки обработки строк. В таблице 8 приведены прототипы и краткое описание остальных функций из библиотеки обработки строк.
- •Ниже приведены примеры программы, использующих функции работы со троками.
- •Тема 11. Структуры данных в Си.
- •Тема 12. Динамические структуры данных.
- •Тема 13. Работа с файлами в Си.
- •Тема 14. Графика в Си.
- •Тема 15. Объектно-ориентированное программирование.
- •Методические рекомендации по выполнению лабораторных заданий
- •Лабораторная работа № 3. Использование операторов цикла при решении задач.
- •Лабораторная работа №4. Разработка программ с использованием одномерных массивов.
- •Лабораторная работа №5. Разработка программ с использованием двумерных массивов.
- •Лабораторная работа № 6. Программирование задач с использованием нескольких функций на языке Си.
- •Лабораторная работа № 8. Программирование задач обработки структур данных.
- •Лабораторная работа № 9. Разработка программ с использованием файловых переменных.
- •Лабораторная работа № 10. Разработка программ с использованием графических функций языка Си.
- •Содержание отчета по выполнению лабораторной работы
- •1 Задание
- •Тема 1. Запись констант, стандартных функций, выражений, операторов присваивания. Запись программ линейных структур алгоритмов.
- •Тема 2. Алгоритмическое описание, запись программ линейных, разветвляющихся.
- •Тема 3. Алгоритмическое описание, запись программ циклических структур алгоритмов.
- •Тема 4. Алгоритмическое описание, составление программ обработки одномерного массива.
- •Тема 5. Алгоритмическое описание, составление программ обработки двумерного массива.
- •Тема 6-7. Составление программ решения задач с использованием функции.
- •Рекомендуемая литература:
- •Тема 8-9. Составление программ решения задач обработки массивов с использованием указателей.
- •Тема 10-11. Программирование задач обработки символьных и стрковых данных.
- •Рекомендуемая литература.
- •Тема 12. Методы сортировки.
- •Тема 13. Составление программ решения задач с использованием структур данных.
- •Тема 14. Составление программ решения задач с использованием файла произвольного доступа.
- •Рекомендуемая литература.
- •Тема 15. Алгоритмизация графических построений.
- •Варианты заданий:
- •Сведения
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
Карта учебно-методической обеспеченности дисциплины Учебники, учебные пособия
Автор, наименование, год издания |
Имеется в наличии (шт.) |
|||
|
В библиотеке |
На кафедре |
||
1 |
2 |
3 |
||
1. Дейтел Х, Дейтел П. Как программировать на С: Третье издание. Пер. с англ.- М.:Бином-Пресс, 2002. – 1168 с. 2. Уэйт М., Прата С., Мартин Д. Язык Си: Пер. с англ. – М.: Мир, 1988. – 511 с. 3. Керниган Б., Ритчи Д. и др. Язык программирования Си. Пер. с англ. – М.: Финансы и статистика, 1985. – 279 с. 4. Самарский А. А. Численные методы: Уч. пособие для вузов. – М.: Наука, 1989. 5. Турчак Л.И. Основы численных методов: Уч. пос. – М.: Наука, 1987. 6. Яблочкин Л.Б. и др. Основы численных методов. Уч. пос. – Тула: ТГУ, 2000. 7. Ракитин В. И., Первушин В.Е. Практическое руководство по методам вычислений с приложением программ для персональных компьютеров. Уч. пос. – М.: Высшая школа, 1998. 8. Дьяконов В. MATLAB: учебный курс. – СПб.: Питер, 2001. 9. Культин Н.Б. С/С++ в задачах и примерах. - СПб.: БХВ-Петербург, 2001. – 288 с. 10. Уинер Р. Язык Турбо Си: Пер. с англ. – М.: Мир, 1991. – 384 с. 11. Пол Ирэ. Объектно-ориентированное программирование с использованием С++: Пер.с англ. - К.: НИПФ «ДиаСофт Лтд.», 1995. – 480 с.
|
2
1
2
2
1
1
1
1
1
1
|
1
Электронный вариант
1
Электронный вариант |
||
1 |
2 |
3 |
||
12. Краскевич В.Е. и др. Численные методы в инженерных исследованиях. – Киев: Вища школа, 1986. 13. Потемкин В.Г. Система инженерных и научных расчетов MATLAB. Уч.-справ.изд. Т. 1 и 2. – М.: ДИАЛОГ-МИФИ, 1999. 14. Плис А.И., Сливина Н.А. Лабораторный практикум по высшей математике. Уч. пос. – М.: Высшая школа, 1983. |
1
1
1 |
Электронный вариант |