Similar presentations:
Решаем задачи с массивами. Введение в программирование (семинары)
1.
Домашнее заданиеВведение в программирование (семинары)
Урок 2. Решаем задачи с массивами
Выполнил: Стрельников И.В.
2.
Задача 1. Нахождение индексов максимального и минимальногоэлемента массива.
Начало
Ввод array []
index = 0
maxi = 0
mini=0
max = array[index]
min = array[index]
нет
index < array.length
да
нет
max < array[index]
нет
min > array[index]
Вывод
maxi, mini
да
max = array[index]
index = index + 1
Конец
да
min = array[index]
mini = index
maxi = index
3.
Задача 2. Задание на «разворот» массива. Нужно перевернуть массиви записать его в обратном порядке.
Начало
Ввод array []
index = array.length-1; 0; 1
Вывод array[index]
Конец
4.
Задача 3. **Задача повышенной сложности. Найти сумму элементов массива,лежащих между максимальным и минимальным по значению элементами.
Начало
Ввод array []
index = 0
a=0
b=0
sum = 0
max = array[index]
min = array[index]
нет
index < array.length
да
index = a; b; 1
нет
max < array[index]
нет
min > array[index]
да
sum = sum + array[index]
max = array[index]
index = index + 1
да
min = array[index]
b = index
a = index
Вывод
sum
Конец
5.
Задача 4. *Найти среднее арифметическое среди всех элементовмассива.
Начало
Ввод array []
index = 0
sum = 0
sredar = 0
нет
index < array.length
sredar = sum / index
да
Вывести sredar
sum = sum + array[index]
index = index + 1
Конец