- •«Утверждаю»
- •Учебно-методический комплекс
- •Астана 2010 График выполнения и сдачи заданий по дисциплине
- •Карта учебно-методической обеспеченности дисциплины Учебники, учебные пособия
- •Конспект лекционных занятий
- •Тема 1. Введение в программирование на Си. Структура программы. Директивы препроцессора. Типы данных.
- •Основные операции в языке Си.
- •Преобразование типов
- •Тема 2. Управляющие структуры. Выбор вариантов. Структура выбора If, If – Else, логические операции, операция условия, множественный выбор.
- •Тема 3. Управляющие структуры. Структуры повторения While, do – While, For. Управляющие операторы break и continue.
- •Тема 4. Массивы. Разработка программ с использованием одномерных и двумерных массивов.
- •Тема 5. Функции в Си. Создание и использование функций.
- •Тема 6. Классы памяти и разработка программ.
- •Тема 7. Указатели в Си.
- •Тема 8. Использование указателей при обработке одномерных и двумерных массивов.
- •Тема 9. Символы и строки в Си.
- •Функции сравнения из библиотеки обработки строк. Прототипы функций и краткое описание каждой из них приведены в таблице 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. Алгоритмизация графических построений.
- •Варианты заданий:
- •Сведения
- •Перечень экзаменационных вопросов по пройденному курсу
- •Глоссарий
РГКП «Евразийский национальный университет им. Л.Н. Гумилева» МОН РК |
Система менеджмента качества Стандарт университета Структура учебно-методического комплекса |
СМК ЕНУ С 04-2008 Стр.
|
РГКП «Евразийский национальный университет им. Л.Н. Гумилева» МОН РК |
Система менеджмента качества Стандарт университета Структура учебно-методического комплекса |
СМК ЕНУ С 04-2008 Стр.
|
«Утверждаю»
___________ Каргин Д.Б.
(Ф.И.О. декана)
«____» «_____________» 2010 г.
(дата, месяц, год)
Учебно-методический комплекс
по дисциплине “Программирование и вычислительные методы“
Астана 2010 График выполнения и сдачи заданий по дисциплине
Виды контроля |
Вид ра-бо-ты |
Тема работы |
Ссылки на рекомендуемую литературу с указанием страниц |
Баллы (соглас-но рейтинг-шкале) |
Сроки сдачи |
3 семестр |
|
|
|
|
|
Текущий контроль |
Л1 |
Программирование выражений, состоящих из различных типов, переменных, констант, различных операций и стандартных функций на языке СИ |
1ocн[91-115], 2ocн[23-133, 168-209], 3ocн[38-53], 10доп[23-54] |
2 |
2 нед. |
Текущий контроль |
Л2 |
Разработка программ с использованием управляющих структур |
1ocн[91-115], 2ocн[23-133, 168-209], 3ocн[38-53], 10доп[23-54] |
2 |
3 нед. |
Текущий контроль |
Л3 |
Использование операторов цикла при решении задач
|
1ocн[91-115], 2осн[211-255], 3ocн[65-78] |
3 |
4 нед. |
Текущий контроль |
Л4 |
Разработка программ с использованием одномерных массивов |
1ocн[224-253]
|
3 |
5 нед. |
Текущий контроль |
Л5 |
Разработка программ с использованием двумерных масссивов |
1ocн[224-253]
|
3 |
6 нед. |
Текущий контроль |
СР1 |
Составление программ с использованием управляющих структур, операторов цикла |
1ocн[46-71, 91-115], 2осн[211-255], 3ocн[65-78],
|
3 |
6 нед. |
Рубежный контроль |
РК |
Управляющие структуры: Структура выбора If, If – Else, множественный выбор;
Структуры повторения While, do – While, For. Управляющие операторы break и continue
|
1ocн[46-71, 91-115], 2осн[23-133, 211-255, 168-209], 10доп[3-37],
3ocн[271-297]
|
10 |
7 нед.
|
Текущий контроль |
Л6 |
Программирование задач с использованием нескольких функций на языке Си
|
1осн[173-205], 2ocн[256-290], 3ocн[155-167]
|
4 |
8 нед |
Текущий контроль |
СР2 |
Обработка одномерных, двумерных массивов |
1ocн[224-253], 2ocн[346-370], 3ocн[155-167]
|
4 |
9 нед.
|
Текущий контроль |
Л7 |
Использование указателей при работе с одномерными и двумерными массивами. |
1осн[274-304], 2ocн[346-370], 11доп[4-13], [24-29] |
4 |
10 нед.
|
Виды контроля |
Вид ра-бо-ты |
Тема работы |
Ссылки на рекомендуемую литературу с указанием страниц |
Баллы (соглас-но рейтинг-шкале) |
Сроки сдачи |
Текущий контроль |
Л8 |
Программирование задач обработки структур данных
|
1осн[274-304], 2ocн[346-370], 11доп[4-13, 24-29] |
4 |
12 нед.
|
Текущий контроль |
Л9
|
Разработка программ с использованием файловых переменных |
1ocн[247-251], 2ocн[406-436], 3ocн[108-128], 11доп[13-16]. |
4
|
14 нед. |
Рубежный контроль |
PK |
Решение задач, составление блок-схем на обработку одномерных и двумерных массивов с использованием указателей, структур данных, на работу с файлами |
1ocн[173-205, 393-399], 2ocн[256-290, 406-436], 10доп[51-54]. |
10 |
14 нед. |
Текущий контроль |
Л10 |
Разработка программ с использованием графических функций языка Си |
1ocн[425-444], 2ocн[437-450], 11доп[16-23] |
4 |
15 нед. |
4 семестр |
|
|
|
|
|
Текущий контроль |
Л1 |
Вычисление выражений. Работа с векторами
|
8ocн[56-71] |
1 |
2 нед. |
Текущий контроль |
Л2 |
Вычисление выражений. Работа с матрицами |
8ocн[56-71 |
1 |
3 нед. |
Текущий контроль |
Л3 |
Работа с элементарными функциями (арифметические и математические)
|
8ocн[245-276] |
1 |
4 нед. |
Текущий контроль |
Л4 |
Работа с элементарными функциями (тригонометричес-кие) |
8ocн[245-276] |
1 |
5 нед. |
Текущий контроль |
Л5 |
Работа с двумерными графи-ками |
8ocн[157-165, 175-187] |
1 |
6 нед. |
Текущий контроль |
СР1 |
Обработка векторов и матриц в виде m-файлов |
8ocн[472-479], 13доп[116-124] |
2 |
6 нед. |
Рубежный контроль |
РК |
Вычисление выражений над векторами и матрицами. Встроенные функции. Команды построения и редактирования двухмерных графиков. Основные операторы вMATLAB. |
8ocн[49-51, 67-71, 157-212, 245-278, 467-491]
|
10 |
7 нед.
|
Текущий контроль |
Л6 |
Работа с трехмерными графиками |
8ocн[157-165, 175-187] |
2 |
8 нед |
Текущий контроль |
Л7 |
Статистическая обработка |
8ocн[402-408] |
2 |
10 нед.
|
Виды контроля |
Вид ра-бо-ты |
Тема работы |
Ссылки на рекомендуемую литературу с указанием страниц |
Баллы (соглас-но рейтинг-шкале) |
Сроки сдачи |
Текущий контроль |
СР2 |
Численные методы в инженерных расчетах (решение СЛУ, вычисление корней функции, минимизация функций, аппроксимация производных, численное интегрирование, обработка полиномов, решения ОДУ) |
4ocн[48-79, 161-185, 190-195, 214-235], 5ocн[36-49, 92-161, 169-185, 205-226], 12доп [18-42, 106-116], 14доп [5-66] |
3 |
11 нед.
|
Текущий контроль |
Л8 |
Численные методы. Решение систем линейных уравнений |
4ocн[48-69], 5ocн[114-139], 8ocн[366-371] |
2 |
12 нед.
|
Текущий контроль |
КР |
Разработка алгоритмов и программ решения задач автоматизации и управления численными методами |
4ocн[48-79,161-185,190-195,214-235], 5ocн[36-49,92-161,169-185,205-226], 8осн [366-378,386-395], 12доп [18-42,106-116], 14доп [5-66] |
20 |
13 нед. |
Текущий контроль |
Л9
|
Численные методы. Вычисление нулей функции одной переменной |
4ocн[48-69], 5ocн[114-139], 8ocн[366-371] |
2
|
14 нед. |
Рубежный контроль |
PK |
Математическое моделирование. Схема вычислительного эксперимента. Классы численных методов. Понятия математической модели, устойчивости, корректности и сходимости. Решение СЛУ. |
4ocн[11-13], 5ocн[9-13,25-29], 8ocн[56-60,467-491], 12доп [13-17] |
10 |
14 нед. |
Текущий контроль |
Л10 |
Численные методы. Минимизация функции одной переменной |
4ocн[48-69], 5ocн[114-139], 8ocн[366-371] |
2 |
15 нед. |
Основная литература:
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 с.
12. Краскевич В.Е. и др. Численные методы в инженерных исследованиях. – Киев: Вища школа, 1986.
13. Потемкин В.Г. Система инженерных и научных расчетов MATLAB. Уч.-справ.изд. Т. 1 и 2. – М.: ДИАЛОГ-МИФИ, 1999.
14. Плис А.И., Сливина Н.А. Лабораторный практикум по высшей математике. Уч. пос. – М.: Высшая школа, 1983.