✎ Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

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

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



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


В разрабатываемом приложении ввод значений исходного массива (процедура 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
Результаты ручной проверки полностью совпадают с результатами работы программы.
Просмотры: 4108 | Статью добавил: slava191 | Категория: информатика