ОТВЕТ НА ВОПРОСЫ 9 КЛАСС
1.Что такое массив?
Виды массивов?
Описание массивов?
2.Способы заполнения массивов?
3. Способы вывода массива?
4. Вычисление суммы элементов массива?
5. Нахождение наибольшего элемента массива?
6. Нахождение наименьшего элемента массива?
7. Нахождение элемента с заданным свойствами?
8. Сортировка массива?
Answers & Comments
Массив - набор однотипных элементов, связанных общим именем (именем массива)
Виды: Одномерные, многомерные
Описание массивов различается в разных языках программирования, расскажу о C++ и Pascal
C++:
int a[20], так мы получим массив из 20 целых чисел с именем "a"
Pascal:
mas = array[1..10] of integer;
Так мы получим массив состоящий из 10 целочисленных элементов с именем "mas"
2. Способов можно придумать бесконечное количество, но если обобщить, то мы имеем:
3. Тут тоже по сути много способов, но можем выделить следующие:
4. Чтобы вычислить сумму элементов массива нам нужно взять дополнительную переменную для суммы, затем пройтись по всему массиву с помощью цикла и на каждом проходе прибавлять i-тый элемент массива к сумме.
5. Здесь нам нужно будет взять переменную для хранения максимального значения, присвоим ей значение 1 элемента массива, затем запустим цикл, в котором будет проверять, что больше, наша переменная с максимум или i-тый элемент, если же i-тый элемент больше максимума, то присваиваем максимуму значение i-того элемента.
6. Аналогично максимуму, только искать будем минимальное значение.
7. Нам нужно запустить цикл, который будет пробегать по всему массиву, в нём мы будем проверять каждый элемент на какие-либо свойства.
8. Способов сортировок очень много, давайте рассмотрим самую простую сортировку - "Пузырёк". Пробегаем по массиву с помощью вложенного цикла и сравниваем соседние элементы, если мы имеем пару неотсортированных элементов, то меняем их местами и так до конца. Данная сортировка является не только самой простой, но и одной из самых медленных и "глупых", так как реализовать ее может практически любой, а временная сложность ее не впечатляет