Читайте также:
|
|
«ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
КУРСОВАЯ РАБОТА
по дисциплине «Технология программирования»
на тему: «Модульное программирование»
Студента II курса вечернего отделения
Иванова А.А.
Руководитель Пасечный Л.Г.
Ростов-на-Дону
Приложение Б
Примерное содержание отчета
СОДЕРЖАНИЕ
1 Задание на курсовую работу | |
2 Задача 1 | |
2.1 Условие задачи | |
2.2 Постановка задачи | |
2.3 Описание алгоритма | |
2.4 Контрольные примеры | |
2.5 Реализация решения задачи | |
3 Задача 2 | |
.............................. | |
4 Задача 3 | |
.............................. | |
5 Задача 4 | |
.............................. | |
6 Основная программа | |
6.1 Описание данных | |
6.2 Описание алгоритма | |
6.3 Текст программы | |
Литература |
1 Задание на курсовую работу
Решить 4 задачи:
Задача 1. Найти отношение суммы отрицательных элементов массива к количеству положительных элементов.
Задача 2....................
Задача 3....................
Задача 4....................
Объединить решение задач в одну программу. Реализовать программу средствами языка программирования.......(указать язык реализации).
2 ЗадаЧа 1
Условие задачи
Найти отношение суммы отрицательных элементов массива к количеству положительных элементов.
Постановка задачи
Входные данные:
n – количество элементов массива;
a – массив из n элементов.
Выходные данные:
otn – отношение суммы s отрицательных элементов к количеству k положительных элементов.
Условия и ограничения:
Отношение otn не может быть вычислено, если в массиве нет положительных элементов (знаменатель k равен нулю), а также, если в массиве нет отрицательных элементов (числитель s равен нулю и отношение равно нулю).
Описание алгоритма
Краткое описание алгоритма, например:
Ввод n.
Ввод элементов массива a.
Вычисление s и k.
Если k = 0, то вывод (‘положительных элементов нет‘),
иначе если s = 0, то вывод (‘отрицательных элементов нет ‘),
иначе вычисление и вывод otn.
Контрольные примеры
Все варианты входных и выходных данных, например:
1) n =7, a ={-1, -2, 0, 3, -4, 5, 0}
k = 2, s = -7; otn = -3.5
2) n =7, a ={-1, -2, 0, -3, 0, -5, 0}
k = 0, s = -11; положительных элементов нет
3) n =7, a ={1, 2, 0, 3, 0, 5, 0}
k = 4, s = 0; отрицательных элементов нет
Реализация решения задачи
Решение задачи 1 оформлено в виде подпрограммы < имя >, которая использует подпрограмму < имя подпрограммы > ввода n элементов массива a.
Вычисление суммы s отрицательных элементов массива и количества k положительных элементов также может быть оформлено в виде подпрограммы
(в этом случае следует указать < имя подпрограммы >).
Текст подпрограммы
................
3 ЗадаЧа 2
..................................................................
4 ЗадаЧа 3
..................................................................
5 ЗадаЧа 4
..................................................................
6 ОПИСАНИЕ ОСНОВНОЙ ПРОГРАММЫ
Описание данных
Описание глобальных данных:
........................
Описание локальных данных:
........................
Программа использует подпрограммы решения задач 1-5:
< имя подпрограммы >,
........................
и другие подпрограммы:
........................
Описание алгоритма
........................
Дата добавления: 2015-01-07; просмотров: 12 | Поможем написать вашу работу | Нарушение авторских прав |