Примеры построения алгоритмов на одномерных массивах
Найти сумму элементов массива, содержащего числовые значения, и их среднее значение.
Опишем переменные, которые необходимы для решения задачи: number – количество элементов массива mas, mas – массив элементов, sum – сумма элементов массива,SR – среднее значение, i – переменная, используемая как счётчик числа повторений цикла и как индекс массива MAS.
Определим порядок действий решения задачи.
1. Описание используемых переменных.
2. Ввод количества элементов number.
3. Ввод массива mas.
4. Присвоенить переменной SUM значения 0.
5. Присвоение переменной i значения 0.
6. Организуем цикл вычисления суммы; прибавляем к значению SUM значение элемента массива MAS [i]. При первом вычислении значение SUM станет равным mas [0]; увеличиваем значение счётчика I на 1; проверяем условие i=number; если оно не соблюдается (не все элементы массива просуммированы) цикл повторяется (переход к оператору SUM=SUM+MAS [i]), если оно выполняется (сумма вычислена), переходим к оператору вычисления среднего значения.
7. Вычисляем среднее значение SR массива MAS.
8. Выводим значения SUM и SR.
Вывести элементы одномерного массива в обратном порядке.
Для начала опишем переменные, которые необходимы для решения этой задачи: number – количество элементов массива; mas [i] – массив элементов; i – переменная, используемая как счётчик и индекс массива mas.
Определим порядок действий решения задачи:
· Описание переменных, которые используются;
· Ввод количества элементов number;
· Присвоение переменной i значения 0. Это означает, что ввод элементов массива начинается с начала;
· Организуем цикл ввода элементов массива: счётчик цикла устанавливаем в ноль, вводим элемент массива, увеличиваем счётчик на единицу, и проверяем, значение счётчика – равно ли оно переменной number. Если оно равно (введены все элементы) – выход из цикла и переход к следующему действию, если меньше – цикл продолжается;
· Организуем второй цикл – вывод массива mas на экран. Для этого можно было установить счётчик i в ноль, но мы воспользуемся тем, что значение number в счётчике установлено, и выведем тем самым массив с конца. Каждый раз при выводе элемента массива мы будем уменьшать счётчик на единицу, перемещаясь по одному элементу к началу массива. При i=0 будет выведен последний элемент mas.
Нарисуем блок-схему по этим действиям
Дата добавления: 2022-02-05; просмотров: 225;