- •Содержание
- •Введение
- •Цель работы
- •Порядок выполнения работы
- •Задание 1. Разработка программ
- •Задание 2. Электронная таблица
- •Задание 3. Построение графиков функций
- •Задание 4. База данных
- •Задание 5. Создание web-страниц
- •Оформление курсовой работы
- •Правила оформления пояснительной записки
- •Содержание пояснительной записки
- •Подготовка к защите и защита курсовой работы
- •Варианты заданий для курсовой работы Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Рекомендуемая Литература
- •Приложение а Форма титульного листа
- •Кафедра: «Прикладная математика и информатика»
- •Орел 2011 Приложение б Форма листа на задание
- •Кафедра: «Прикладная математика и информатика»
Содержание пояснительной записки
-
Титульный лист (по образцу приложения А);
-
Задание на курсовую работу (по образцу приложения В);
-
Содержание;
-
Части работы (в зависимости от задания):
4.1 Разработка программ, включающая:
-
Условие задачи;
-
Описание объектов алгоритма с указанием имён объектов и их типов;
-
Блок-схема алгоритма решения поставленной задачи;
-
Текст программы;
-
Тестовые данные и результат работы программы по этим данным.
4.2 Электронная таблица. Результат работы должен содержать:
- Условие задачи;
- Расчетные таблицы;
- Диаграмму.
По результатам расчетов должно быть не менее 6 таблиц:
-
Исходная таблица в расчетном виде;
-
Исходная таблица в формульном виде;
-
Таблица коэффициентов;
-
Таблица с использованием итоговых функций по адресам;
-
Таблица с использованием фильтров;
-
Таблица для построения диаграммы;
4.3 Графики функций, включающие:
-
Условие задачи;
-
Таблицы для построения графиков (в расчетном и формульном виде);
-
Графики функций в Excel.
4.4 База данных включающая в себя:
-
Условие задачи;
-
Таблицы, заполненные данными;
-
Схему данных;
-
Структуры запросов;
-
Результаты работы запросов;
-
Отчёт.
4.5 HTML – страницы, оформление которых включает в себя:
-
Условие задачи и таблицу своего варианта;
-
Страницы в том виде, в котором они отображается браузером;
-
HTML – коды представленных ранее страниц
-
Список используемой литературы.
Подготовка к защите и защита курсовой работы
Оформленная курсовая работа представляется студентом преподавателю для просмотра не позднее, чем за неделю до защиты.
График защиты курсовых работ составляется преподавателем и доводится до сведения студентов.
К защите допускаются только те работы, которые удовлетворяют приведённым выше требованиям.
Во время защиты курсовой работы студент должен:
-
Продемонстрировать работу программ, дать объяснения по тексту программ, рассказать о назначении блоков схемы;
-
Прокомментировать создание электронной таблицы, рассказать об использованных формулах и функциях, продемонстрировать результат их действия, пояснить построение диаграммы;
-
Продемонстрировать работу созданной базы данных, дать пояснения по созданию объектов базы данных;
-
Рассказать о построении графиков;
-
Дать объяснения по действию тэгов, используемых при создании WEB – страниц ;
-
Ответить на дополнительные вопросы по материалам учебного курса и своей работы.
Результаты работы оцениваются с учетом качества ее выполнения и ответов на вопросы по четырехбалльной системе (отлично, хорошо, удовлетворительно, неудовлетворительно).
При неудовлетворительной оценке работы преподаватель устанавливает, может ли студент представить к повторной защите ту же работу с необходимой доработкой или должен разработать новую тему. Студент, не сдавший в установленный срок курсовую работу, не допускается к сессии.
Варианты заданий для курсовой работы Задание 1
Разработать алгоритм и написать программу на языке Turbo Pascal.
Задана матрица (двумерный массив) A размером N x М , состоящая из действительных элементов. Числа M и N вводятся с клавиатуры. Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика случайных чисел. Где это необходимо ввести квадратную матрицу. Во всех вариантах вывести исходную матрицу в общепринятом виде и необходимые результаты работы программы.
Варианты:
-
Получить новую матрицу путем вычитания всех элементов данной матрицы из ее наименьшего по модулю элемента. Вывести на экран максимумы каждой строки и полученную матрицу.
-
Сформировать вектора из наибольших значений элементов строк и средних арифметических элементов столбцов исходной матрицы. Вывести на экран полученные максимумы и средние значения по каждому столбцу.
-
Найти произведение всех ее элементов и заменить им элементы главной и побочной диагоналей этой матрицы. Вывести на экран произведение и полученную матрицу.
-
Найти сумму S всех ее положительных и произведение P всех ее отрицательных элементов. Сформировать вектор из тех элементов матрицы, которые стоят в столбцах с чётными номерами. Вывести на экран полученный вектор, сумму, произведение.
-
Найти, сколько отрицательных элементов содержит данная матрица в каждой строке. Заменить все отрицательные элементы на 0. Вывести на экран число отрицательных элементов по каждой строке и полученную матрицу.
-
Сформировать вектор из разностей наибольших и наименьших значений элементов строк. В исходной матрице удалить К-й столбец, К вводится с клавиатуры. Вывести на экран полученную матрицу и вектор.
-
Получить новую матрицу путем умножения всех элементов данной матрицы на ее наибольший элемент. Сформировать вектор из элементов главной диагонали и отсортировать его по возрастанию. Вывести на экран полученную матрицу и вектор.
-
Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент. Сформировать вектор из разности максимального и минимального элементов строк. Вывести на экран полученную матрицу и вектор.
-
Поменять на 0 все элементы матрицы стоящие выше главной диагонали. Найти суммы элементов столбцов исходной и измененной матрицы. Вывести на экран суммы и полученную матрицу.
-
Найти произведение всех ее положительных элементов и заменить им минимальный и максимальный элементы главной диагонали этой матрицы. Вывести на экран полученные произведение и матрицу.
-
Поменять местами строку, содержащую максимальный элемент, со строкой, содержащей минимальный элемент. Вывести на экран полученную матрицу.
-
Найти произведение всех ее отрицательных элементов и заменить им те элементы этой матрицы сумма индексов которых кратна трём. Вывести на экран полученное произведение и матрицу.
-
Получить новую матрицу путем вычитания всех элементов данной матрицы из ее наибольшего по модулю элемента. Преобразовать исходную матрицу в одномерный массив. Вывести на экран полученную матрицу и вектор.
-
Получить новую матрицу путем сложения всех элементов данной матрицы с ее наименьшим по модулю элементом. Найти среднее арифметическое исходной матрицы и заменить на него элемент стоящий в позиции с индексами К,В в полученной матрице (К,В вводятся с клавиатуры). Вывести на экран полученную матрицу.
-
Сформировать вектор из наибольших значений элементов чётных столбцов и найти их среднее арифметическое. Упорядочить вектор по убыванию. Вывести на экран среднее, упорядоченный и неупорядоченный векторы.
-
Сформировать вектор из наименьших значений элементов строк и найти их среднее арифметическое. Упорядочить вектор по возрастанию. Вывести на печать среднее, упорядоченный и неупорядоченный векторы.
-
Найти сумму всех ее нечётных элементов и заменить ею все элементы главной диагонали матрицы. Преобразовать матрицу в вектор. Вывести на экран полученную матрицу и вектор.
-
Сформировать вектор из произведения элементов столбцов и найти их среднее арифметическое. Упорядочить вектор по не возрастанию. Вывести на экран упорядоченный и неупорядоченный векторы, среднее арифметическое.
-
Найти максимум К-й строки матрицы.(К вводится с клавиатуры). Заменить нулями все ее элементы, расположенные на главной диагонали и ниже нее. Вывести на экран полученную матрицу и максимум.
-
Сформировать вектор из элементов главной и побочной диагоналей исходной матрицы и отсортировать его по убыванию. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее. Вывести на печать полученную матрицу и вектор.
-
Найти наибольшие элементы каждой строки матрицы и их координаты. Найти среднее значение элементов К-й строки. К вводится с клавиатуры. Вывести на экран среднее, значения и координаты максимумов каждой строки.
-
Сформировать вектор из наименьших значений элементов столбцов и найти среднее арифметическое вектора. Вывести вектор и среднее.
-
Найти сумму всех ее положительных элементов и заменить ею те элементы этой матрицы, произведение индексов которых кратно 5. Вывести на экран полученную матрицу и сумму.
-
Найти абсолютную (по модулю) сумму всех ее отрицательных элементов и заменить ею те элементы этой матрицы, которые стоят в чётных строках и нечётных столбцах. Вывести на экран полученную сумму и матрицу.
-
Найти сумму максимальных элементов каждого столбца матрицы и координаты максимумов. Сформировать вектор из максимумов и упорядочить его по возрастанию. Вывести на экран упорядоченный и неупорядоченный векторы, полученную сумму.
-
Получить новую матрицу путем умножения всех элементов данной матрицы на ее наибольший по модулю элемент. Сформировать вектор из положительных элементов исходной матрицы и отсортировать его по возрастанию. Вывести на печать полученную матрицу и вектор.
-
Получить новую матрицу путем умножения всех элементов главной диагонали на наименьший элемент К-й строки и деления элементов побочной диагонали на максимальный элемент L-ого столбца (К и L вводятся с клавиатуры). Вывести на экран полученную матрицу.
-
Сформировать вектор из сумм элементов строк и найти их среднее геомтрическое. Упорядочить вектор по возрастанию. Вывести на экран полученный вектор и среднее.
-
Получить новую матрицу путем транспонирования исходной. Распечатать побочную диагональ полученной матрицы и саму матрицу.
-
Сформировать вектор из произведения элементов столбцов и найти их среднее арифметическое. Упорядочить вектор по убыванию. Вывести на экран упорядоченный вектор и среднее по каждому столбцу.