Автор работы: Пользователь скрыл имя, 09 Февраля 2014 в 12:57, курсовая работа
Алгоритмизация как метод, на который описывается взаимодействие человека с компьютерной техникой, имеет более широкие сферы применения в современном мире, выходящие за пределы программирования. Так же как и моделирование, алгоритмизация – это общий метод кибернетики.
Введение 3
Постановка задачи 4
Математическая модель 4
Функциональная схема и ее специфика 5
Заключение 20
Список используемой литературы 21
Приложение 22
Контрольная работа №1 22
Контрольная работа №2 23
Контрольная работа №3 24
Контрольная работа №4 25
Контрольная работа №5 27
Таблица 7. Спецификация подпрограммы вычисления размаха
Номер подпрограммы: 3.3. |
Имя подпрограммы: Razm |
Тип: Процедура | ||
Вызывается: 2.2. | ||||
Вызывает подпрограммы: нет | ||||
Назначение: вычисление размаха | ||||
Входные данные: | ||||
Имя |
Тип и длина |
Область определения |
Назначение | |
x |
integer |
>0 |
Производительность труда | |
k |
integer |
>0 |
Количество человек | |
Рабочие переменные: | ||||
Имя |
Тип и длина |
Область определения |
Назначение | |
i |
integer |
>0 |
счетчик цикла | |
Выходные данные: | ||||
Имя |
Тип и длина |
Область определения |
Назначение | |
integer |
>0 |
размах |
Таблица 8. Спецификация подпрограммы построения нового массива
Номер подпрограммы: 3.4. |
Имя подпрограммы: New |
Тип: Процедура | |||||||
Вызывается: 2.2. | |||||||||
Вызывает подпрограммы: нет | |||||||||
Назначение: формирование нового масива | |||||||||
Входные данные: | |||||||||
Имя |
Тип и длина |
Область определения |
Назначение | ||||||
x |
integer |
>0 |
Производительность труда | ||||||
k |
integer |
>0 |
Количество человек | ||||||
NORM |
integer |
>0 |
Норматив производительности труда | ||||||
Рабочие переменные: | |||||||||
Имя |
Тип и длина |
Область определения |
Назначение | ||||||
i |
integer |
>0 |
счетчик цикла | ||||||
e |
integer |
>0 |
счетчик цикла | ||||||
k |
integer |
>0 |
счетчик цикла | ||||||
| |||||||||
Выходные данные: | |||||||||
Имя |
Тип и длина |
Область определения |
Назначение | ||||||
integer |
>0 |
производительность меньше | |||||||
integer |
<0 |
Производительность больше | |||||||
integer |
=0 |
Производительность ровна |
Блок – схема №1. Головной алгоритм
Блок схема 2. Алгоритм ввода данных
Блок схема 3. Алгоритм вывода данных
Блок схема 4. Основной алгоритм
Блок схема 5. Алгоритм нахождения среднего значения.
Блок схема 6.
Алгоритм нахождения отклонения среднего от норматива.
Блок схема 6.
Алгоритм вычисления размаха по формуле.
Блок схема 8.
Алгоритм нахождения отклонения размаха от норматива.
В процессе решения итоговой задачи я применяла все изученные приемы алгоритмизации. Алгоритмизация и алгоритмы, являются фундаментальными понятиями для ряда точных наук. Алгоритмизация понимается как процесс выделения операций деятельности и определения их оптимальной последовательности, т.е. процесс создания алгоритма, причём алгоритм созвучен структуре деятельности и определяется как реализуемая в строго определённой последовательности совокупность действий, входящих в данный конкретный вид деятельности.
Алгоритмизация не только способствует эффективному формированию творческой учебно-познавательной деятельности, но и обеспечивает её реализацию.
Сначала итоговая задача для меня была трудной, но разложив её на подзадачи я с легкостью решила её.
Вариант 25
t=max (a, c)
Входные данные: a, b, c
Выходные данные: Z
Рабочие переменные: max, min, t
Вариант 25
Входные данные: n
Выходные данные: y
Рабочие переменные:
Вариант 72
, с точностью до E к-го.
Входные данные: x, E
Выходные данные: y
Рабочие переменные:
Вариант 9
Дано:
Сформировать новый массив по правилу:
,
В новом массиве отрицательные заменить на максимум, элемент среди , положительные – на максимальный элемент среди индексы нулевых элементов записать в новый массив.
Входные данные: n, a {i}
Выходные данные: C (i) , b (i)
Рабочие переменные:
Задана матрица , ;
Определить среднее
Входные данные: n , m,
Выходные данные: SR
Рабочие переменные:
по строке
по столбцу