Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
83
Добавлен:
02.05.2014
Размер:
378.37 Кб
Скачать

«УТВЕРЖДАЮ»

Зав. каф. информатики __________Ю.С. Кабальнов

Задания выполняются на языке программирования Visual Basic 6.0 или с использованием приложений Microsoft Office 2000 в зависимости от варианта задания на курсовую работу

ЦЕЛЬ РАБОТЫ

Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием языков программирования высокого уровня и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.

ПОРЯДОК ПОЛУЧЕНИЯ ЗАДАНИЯ, ВЫПОЛНЕНИЯ И СДАЧИ КУРСОВОЙ РАБОТЫ

  1. Студент должен получить задание на курсовую работу у преподавателя-консультанта в строго установленные сроки. Студент, не получивший в установленные сроки, допускается к выполнению курсовой работы только с разрешения деканата.

  2. Выполнение курсовой работы предполагает регулярные консультации студента с преподавателем. Ритмичность выполнения курсовой работы учитывается при выставлении оценки за курсовую работу.

  3. Защита (сдача) курсовой работы производится также в строго установленные сроки комиссии в составе двух преподавателей, один из которых является консультантом курсовой работы. График сдачи курсовых работ и составы комиссии утверждаются заведующим кафедрой и доводится до сведения деканата.

Оформление и структура отчета по курсовой работе

Отчет по результатам выполнения курсовой работы включает в себя:

    • Разработанное приложение, решающее поставленную задачу в зависимости от темы и варианта задания, либо средствами языка программирования 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

3sinx+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+arctgx-x=0, [1;2]

18

2

2 ln2x+6 ln x -5=0, [1;3]

19

3

; [0.4;1]

20

4

0.6 3x-2.3x-3=0; [2;3]

1

2

Методы

Исходные данные

1. метод итераций

2. метод Ньютона (касательных)

3. метод секущих (хорд)

4. метод половинного деления

Уравнение выбирается с соответствии с номером варианта.

Интервал и точность задается с клавиатуры.