Автор: Пользователь скрыл имя, 01 Февраля 2013 в 14:19, курсовая работа
Целью курсовой работы является расширение и закрепление теоретических знаний и практических навыков студентов по дисциплине «Основы алгоритмизации». Задача курсовой работы состоит в разработке алгоритмов решения прикладной задачи и их описании в структурированном графическом виде. В процессе работы студент должен научится грамотно описывать математическую модель задачи, выбирать адекватные структуры данных, необходимые для ее решения, выбирать методы решения задачи, составлять эффективные алгоритмы и описывать их в виде блок-схем.
Введение 2
Постановка задачи 3
Математическая модель 3
Функциональная схема и ее специфика 4
Заключение 18
Список используемой литературы 19
Приложение 20
Контрольная работа №1 20
Контрольная работа №2 21
Контрольная работа №3 22
Контрольная работа №4 23
Контрольная работа №5 25
Таблица 9. Спецификация подпрограммы отклонения размаха от норматива
Номер подпрограммы: 3.5. |
Имя подпрограммы: New |
Тип: Процедура | ||||
Вызывается: 2.2. | ||||||
Вызывает подпрограммы: нет | ||||||
Назначение: формирование массивов по заданному условию | ||||||
Входные данные: | ||||||
Имя |
Тип и длина |
Область определения |
Назначение | |||
integer |
>0 |
норматив | ||||
| ||||||
Рабочие переменные: | ||||||
Имя |
Тип и длина |
Область определения |
Назначение | |||
i |
integer |
>0 |
счетчик цикла | |||
e |
integer |
>0 |
счетчик цикла | |||
k |
integer |
>0 |
счетчик цикла | |||
| ||||||
Выходные данные: | ||||||
Имя |
Тип и длина |
Область определения |
Назначение | |||
integer |
>0 |
производительность меньше | ||||
integer |
<0 |
Производительность больше | ||||
integer |
=0 |
Производительность ровна |
Блок – схема №1
Блок –схема № 1.
Алгоритм ввода данных
Блок схема №2
Блок – схема №2.
Алгоритм вывода данных
Блок схема №3
Блок – схема №3.
Основной алгоритм
Блок – схема №4
Блок – схема №4.
Алгоритм нахождения среднего значения
Блок – схема №5
Блок – схема №5.
Алгоритм нахождения отклонения среднего от норматива
Блок – схема №6
Блок – схема №6.
Алгоритм вычисления размаха по формуле
Блок – схема №7
Блок – схема №7
Алгоритм нахождения отклонения размаха от норматива
Блок – схема №8
Блок – схема №8. Алгоритм составления нового массива
В процессе решения итоговой задачи я применяла все изученные приемы алгоритмизации. Алгоритмизация и алгоритмы, являются фундаментальными понятиями для ряда точных наук. Алгоритмизация понимается как процесс выделения операций деятельности и определения их оптимальной последовательности, т.е. процесс создания алгоритма, причём алгоритм созвучен структуре деятельности и определяется как реализуемая в строго определённой последовательности совокупность действий, входящих в данный конкретный вид деятельности.
Алгоритмизация не только способствует эффективному формированию творческой учебно-познавательной деятельности, но и обеспечивает её реализацию.
Сначала итоговая задача для меня была трудной, но разложив её на подзадачи я с легкостью решила её.
Информация о работе Курсовая работа по «Основам алгоритмизации»