C_Kurs_Lekt / DOC_RAZNOE / Структура программы
.pdfСтруктура программы (методичка 1 ) («старая»)
1.Определение данных, переменных и массивов.
2.Заполнение массива начальными данными (случайными данными)
3.Печать начальных данных
4.Расчет
5.Печать результата
Во второй части методички новые требования:
А) Динамическое выделение памяти для массивов. Б) Использование функций.
Основная программа
1.Определение данных, переменных и массивов.
2.Вызов функции «Заполнение массива начальными данными (случайными данными)»
3.Вызов функции «Печать начальных данных»
4.Вызов функции «Расчет»
5.Вызов функции «Печать результата»
Функция Заполнение массива начальными данными (случайными данными)
void init_data ( int N, int * mass)
Входные данные:
1)Число элементов массива ( int N );
2)Указатель на массив (int * mass ).
Выходные данные:
Явно не указываем (void), т.к. обрабатываем массив непосредственно в основной программе.
Функция «Печать начальных данных» void pechat ( int N, int * mass)
Входные данные:
1)Число элементов массива ( int N );
2)Указатель на массив (int * mass ).
Выходные данные:
Явно не указываем (void), т.к. только печатаем
Функция «Расчет»
Может быть двух типов |
|
void raschet ( int N, int * mass) |
- если необходимо |
обработать весь массив, например, увеличить значение всех |
|
элементов массива в два раза. |
|
int raschet ( int N, int * mass) - |
если функция |
«рассчитывает» одно число, например, вычислить сумму, подсчитать количество.