Алгоритм работы с одномерными массивами
Автор: anna13081989 • Май 7, 2018 • Лабораторная работа • 593 Слов (3 Страниц) • 607 Просмотры
1 Тема и цель работы
Тема: «Алгоритмы работы с одномерными массивами»
Цель:
- знакомство с понятием одномерного массива;
- приобретение навыков обработки одномерных массивов.
2 Постановка задачи
Дан вариант задания №1, в котором дан целочисленный массив размера N.
Необходимо:
- вычислить сумму и количество положительных элементов;
- произведение и количество отрицательных элементов;
- произведение элементов до первого отрицательного.
Потребуется реализовать следующие действия:
- разработать алгоритм решения задачи;
- построить блок схему
- написать программу, реализующую разработанный алгоритм;
- выполнить тестирование программы.
4 Практическая часть
4.1 Разработка алгоритма решения задачи
Дан целочисленный массив размера N. Цикл продолжается до вычисления последнего элемента массива в соответствии с заданным условиям.
Так для вычисления суммы и количества положительных элементов матрицы необходимо проверить условие, что каждый элемент массива строго больше нуля.
Для вычисления произведения и количества отрицательных элементов необходимо проверить условие, что каждый элемент массива строго меньше нуля.
Вычисление произведения элементов массива до первого отрицательного осуществляется до тех пора, пока не произойдет «встреча» с первым отрицательным элементом массива.
4.2 Построение блок-схемы алгоритма
На рисунке 2 представлена блок-схема алгоритма решения варианта задания №1.
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
Рисунок 2 – Блок-схема алгоритма
4.3 Написание программы, реализующей разработанный алгоритм
На рисунке 3 представлен листинг программы, реализующий разработанный алгоритм.
[pic 6]
Рисунок 3 – Листинг программы
4.4 Тестирование программы
На рисунках 4 и 5 представлены результаты тестирования программы с разными входными значениями.
Задано значение параметра n равное 5;
...