Курсовая работа по «Основам алгоритмизации»

Автор: Пользователь скрыл имя, 01 Февраля 2013 в 14:19, курсовая работа

Краткое описание

Целью курсовой работы является расширение и закрепление теоретических знаний и практических навыков студентов по дисциплине «Основы алгоритмизации». Задача курсовой работы состоит в разработке алгоритмов решения прикладной задачи и их описании в структурированном графическом виде. В процессе работы студент должен научится грамотно описывать математическую модель задачи, выбирать адекватные структуры данных, необходимые для ее решения, выбирать методы решения задачи, составлять эффективные алгоритмы и описывать их в виде блок-схем.

Оглавление

Введение 2
Постановка задачи 3
Математическая модель 3
Функциональная схема и ее специфика 4
Заключение 18
Список используемой литературы 19
Приложение 20
Контрольная работа №1 20
Контрольная работа №2 21
Контрольная работа №3 22
Контрольная работа №4 23
Контрольная работа №5 25

Файлы: 1 файл

курсач.docx

— 53.66 Кб (Скачать)

Таблица 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. Алгоритм составления нового массива

Заключение

В процессе решения итоговой задачи я применяла все изученные приемы алгоритмизации. Алгоритмизация и алгоритмы, являются фундаментальными понятиями для ряда точных наук. Алгоритмизация понимается как процесс выделения операций деятельности и определения их оптимальной последовательности, т.е. процесс создания алгоритма, причём алгоритм созвучен структуре деятельности и определяется как реализуемая в строго определённой последовательности совокупность действий, входящих в данный конкретный вид деятельности.

Алгоритмизация не только способствует эффективному формированию творческой учебно-познавательной деятельности, но и обеспечивает её реализацию.

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

Список  используемой литературы

 

  1. Пешкова О.В. Методические указания к выполнению курсовой работы по направлению подготовки 230700.62 «Прикладная информатика» / Сост. О.В. Пешкова, — Иркутск: Изд-во БГУЭП, 2012. — 29с.
  2. Пешкова О.В. Основы алгоритмизации / О.В. Пешкова. – Иркутск, БГУЭП, 2003. – 54 с.

 

 


Информация о работе Курсовая работа по «Основам алгоритмизации»