
- •Тема № 1. Исследование методов сортировки массивов
- •Тема № 2. Решение систем линейных уравнений
- •Тема № 3. Решение нелинейных уравнений
- •Тема № 4. Исследование методов вычисления определенных интегралов
- •Тема № 5. Разработать базу данных с помощью субд ms Access.
- •Тема № 6. Решение задач в табличном процессоре ms Excel
|
|
«УТВЕРЖДАЮ» Зав. каф. информатики __________Ю.С. Кабальнов
|
Задания выполняются на языке программирования Visual Basic 6.0 или с использованием приложений Microsoft Office 2000 в зависимости от варианта задания на курсовую работу
ЦЕЛЬ РАБОТЫ
Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием языков программирования высокого уровня и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
ПОРЯДОК ПОЛУЧЕНИЯ ЗАДАНИЯ, ВЫПОЛНЕНИЯ И СДАЧИ КУРСОВОЙ РАБОТЫ
Студент должен получить задание на курсовую работу у преподавателя-консультанта в строго установленные сроки. Студент, не получивший в установленные сроки, допускается к выполнению курсовой работы только с разрешения деканата.
Выполнение курсовой работы предполагает регулярные консультации студента с преподавателем. Ритмичность выполнения курсовой работы учитывается при выставлении оценки за курсовую работу.
Защита (сдача) курсовой работы производится также в строго установленные сроки комиссии в составе двух преподавателей, один из которых является консультантом курсовой работы. График сдачи курсовых работ и составы комиссии утверждаются заведующим кафедрой и доводится до сведения деканата.
Оформление и структура отчета по курсовой работе
Отчет по результатам выполнения курсовой работы включает в себя:
Разработанное приложение, решающее поставленную задачу в зависимости от темы и варианта задания, либо средствами языка программирования Visual Basic, либо с использованием программных средств интегрированного пакетаMSOffice. Разработанное приложение должно включать несколько экранных форм (не менее 4), меню пользователя, а также файлы с данными (при необходимости). Обязательным является пункт меню «Титульный лист», содержащий тему курсовой работы и сведения об авторе. Основные элементы приложения (интерфейс, схему базы данных) необходимо согласовать с консультантом на начальных этапах курсового проектирования.
Пояснительную записку
Приложение оформляется следующим образом:
для вариантов заданий, выполняемых на Visual Basic — на электронном носителе в виде набора файлов, содержащих разработанный проект (включая модули с исходным текстом и экранные формы), необходимые файлы с данными и тестовыми примерами (в том числе файл для проверки решения в математическом пакете), исполняемый файл разработанного проекта;
для вариантов заданий, выполняемых в MS Excel (MS Access 2000) – на электронном носителе в виде набора файлов, содержащих электронную книгу (базу данных) в зависимости от варианта задания.
Пояснительная записка представляется для всех вариантов на бумажном и электронном носителях (в виде документа MS Word).
ОФОРМЛЕНИЕ И СТРУКТУРА ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
Пояснительная записка оформляется на листах формата А4 (стандартный лист размером 210х297 мм). Объем пояснительной записки 12-15 стр. без учета приложения. Текст должен быть набран с учетом следующих параметров: поля документа сверху – 2,5 см, снизу – 2,5 см, слева – 3,0 см, справа – 1,0 см, шрифт TimesNewRoman, размер шрифта 12, межстрочный интервал 1, выравнивание – по ширине страницы, автоматическая нумерация страниц. Рисунки и таблицы должны иметь поясняющие надписи и быть пронумерованы.
Структура пояснительной записки:
титульный лист (см. образец),
задание на курсовую работу (см. образец),
лист содержания (оглавление должно составляться с использованием средств автоматизации MS Word),
основная часть, в которой подробно и последовательно излагается содержание выполненной работы, описываются все промежуточные и окончательные результаты, сопровождаемые необходимыми иллюстрациями,
список литературы (перечень использованных при выполнении курсовой работы всех без исключения материалов, на которые должны быть ссылки в тексте);
приложение (при необходимости).
Тема № 1. Исследование методов сортировки массивов
№п/п № вар. |
1 Методы |
2 |
3 |
4 |
5 |
Исследование и сохранение результатов | |||||
1 |
1,2 |
1 |
1 |
1 |
Представить на графике зависимость времени данных методов сортировки от количества элементов массива. Результаты эксперимента сохранить в текстовом файле. Исходные данные для исследования задаются с помощью генератора случайных чисел. Использовать массивы с количеством элементов от 500 до 5000 с шагом 50. |
2 |
1,3 |
2 |
2 |
1 | |
3 |
1,4 |
3 |
1 |
2 | |
4 |
1,5 |
1 |
2 |
2 | |
5 |
2,3 |
2 |
1 |
1 | |
6 |
2,4 |
3 |
2 |
1 | |
7 |
2,5 |
1 |
1 |
2 | |
8 |
3,4 |
2 |
2 |
2 | |
9 |
3,5 |
3 |
1 |
1 | |
10 |
4,5 |
1 |
2 |
1 |
1 |
2 |
3 |
4 |
Методы сортировки |
Исходные данные для визуализации |
Признак сортировки |
Визуализация метода сортировки |
1. метод пузырька 2. метод простых вставок 3. метод бинарных вставок 4. метод Шелла 5. метод бинарных деревьев |
Количество элементов в массиве N=10. Элементы массива задаются следующими способами: 1. из текстового файла 2. с клавиатуры 3. с помощью генератора случайных чисел |
1 - по убыванию 2 – по возрастанию |
1 – в виде гистограммы 2 – в виде таблицы Для иллюстрации выберете любой из данных методов |
Тема № 2. Решение систем линейных уравнений
№п/п № вар. |
1 Методы |
2 |
3 |
4 |
Визуализация | ||||
1 |
1 |
1 |
1 |
При N=2 |
2 |
2 |
1 |
1 | |
3 |
3 |
1 |
1 | |
4 |
1 |
2 |
2 | |
5 |
2 |
2 |
2 | |
6 |
3 |
2 |
2 | |
7 |
1 |
2 |
3 | |
8 |
2 |
1 |
3 | |
9 |
3 |
2 |
3 |
1 |
2 |
3 |
Методы решения |
Исходные данные |
Вывод результатов |
1. метод Гаусса 2. метод Халецкого 3. метод Крамера |
Порядок системы N<=10. Коэффициенты задаются следующими способами: 1. из текстового файла 2. с клавиатуры Перед решением системы проверить исходные данные на корректность |
1 - FlexGrid 2 –PictureBox 3 - файл |
Тема № 3. Решение нелинейных уравнений
№п/п № вар. |
1 Методы |
2 Уравнение и тестовый интервал |
3 |
4 | ||
Визуализация метода |
Исследование и сохранение результатов | |||||
1 |
1 |
3sinx+0.35x-3.8=0, [2;3] |
Иллюстрировать данный метод с последовательным уточнением корня. |
Сравнить решения полученные данным методом и в математическом пакете. Результаты сохранить в текстовом файле. | ||
2 |
2 |
0.25x3+x-1.2502=0, [0;2] | ||||
3 |
3 |
0.1x2-x ln x =0, [1;2] | ||||
4 |
4 |
cos(2/x)-2sin(1/x)+ 1/x=0, [1;2] | ||||
5 |
1 |
1-x+sin x - ln(1+x)=0, [0;1.5] | ||||
6 |
2 |
3x-4ln x -5 =0, [2;4] | ||||
7 |
3 |
ex-e-x-2=0, [0;1] | ||||
8 |
4 |
sin(ln x) - cos(ln x) +2 ln x = 0, [1;3] | ||||
9 |
1 |
x-2+sin(1/x)=0, [1.2;2] | ||||
10 |
2 |
ex+ ln x - 10x =0, [3;4] | ||||
11 |
3 |
3x-14+ex-e-x=0, [1;3] | ||||
12 |
4 |
x2-ln(1+x)-3=0, [2;3] | ||||
13 |
1 |
ln x – x + 1.8 =0, [2;3] | ||||
14 |
2 |
x tg x -1/3 =0, [0.2;1] | ||||
15 |
3 |
2x sin x - cos x = 0, [0.4;1] | ||||
16 |
4 |
tg(x/2)-ctg(x/2) +x =0, [1;2] | ||||
17 |
1 |
0.4+arctgx-x=0, [1;2] | ||||
18 |
2 |
2 ln2x+6 ln x -5=0, [1;3] | ||||
19 |
3 |
| ||||
20 |
4 |
0.6 3x-2.3x-3=0; [2;3] | ||||
|
|
|
|
| ||
1 |
2 |
| ||||
Методы |
Исходные данные |
| ||||
1. метод итераций 2. метод Ньютона (касательных) 3. метод секущих (хорд) 4. метод половинного деления |
Уравнение выбирается с соответствии с номером варианта. Интервал и точность задается с клавиатуры. |
|