Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C_Kurs_Lekt / DOC_RAZNOE / Структура программы

.pdf
Скачиваний:
11
Добавлен:
13.02.2016
Размер:
67.56 Кб
Скачать

Структура программы (методичка 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) -

если функция

«рассчитывает» одно число, например, вычислить сумму, подсчитать количество.