Программирование алгоритмов формирования и обработки одномерных массивов

Задание на разработку проекта



Формализация и уточнение задания


В разрабатываемом приложении ввод значений исходного массива (процедура vvod()) может осуществляться одним из следующих способов: вводом с клавиатуры; с помощью датчика случайных чисел; формированием по формуле.

Сумма нечетных элементов массива вычисляет с помощью процедуры sumnechet(), которая складывает все числа которые не делятся на 2 на цело (m(i) mod 2 <> 0)
Для вывода индексов положительных элементов была разработано процедура polojitel(), которая выбирает индексы элементов >0

Форма



Код


тут

Блок схемы



Индексы положительных элементов

Сумма нечетных элементов массива

Комбобокс1

Комбобокс2

Button_Click


Проверка правильности работы программы



Введем массива предлагаемый в задании.
M(0) = -1
M(1) = 0
M(2) = 10 (положительное)
M(3) = -3
M(4) = -5
M(5) = 6 (положительное)
M(6) = -2
M(7) = 3 (положительное)
M(8) = 4 (положительное)
Сумма нечетных = -1-3-5+3=-6
Результаты ручной проверки полностью совпадают с результатами работы программы.

slava191
1018

Написать комментарий

Читайте также:

По каналу связи передается последовательность положительных целых чисел

По каналу связи передается последовательность положительных целых чисел, все числа не превышают 1000, их количество заранее неизвестно. Каждое число передается отдельно.

Программирование алгоритмов итеративных циклических структур

Информатика МТУСИ 1ый курс
Не можешь решить?
ПОМОГИТЕ РЕШИТЬ
Мы ВКонтакте