Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
№___230105__ МУ_лаб и пр_ОАиП_часть первая.docx
Скачиваний:
4
Добавлен:
26.04.2019
Размер:
383.97 Кб
Скачать

Краткие теоретические сведения

Массив представляет собой фиксированное количество упорядоченных однотипных компонентов, снабженных индексами. Структура массива может быть линейной, табличной или, в общем случае,n-мерной. Единственное ограничение – общий размер этой структуры не должен превышать 65520 байт.

Массивы - это совокупности однотипных элементов. (Наряду с термином «массив», часто можно встретить термины «матрица», «таблица», или «вектор». Суть всех этих терминов одна и та же.)

Характеризуются они следующим:

каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ;

число компонент массива определяется при его описании и в дальнейшем не меняется.

Для обозначения компонент массива используется имя переменной-массива и так называемые индексы, которые обычно указывают желаемый элемент. Тип индекса может быть только порядковым. Чаще всего используется интервальный тип (диапазон).

Алгоритм ввода элементов двумерного массива и подсчета количества отрицательных элементов

Практическая работа №5 (2 часа)

Тема: Составление и запись алгоритмов сортировки элементов массива в виде блок-схемы.

Цель: Приобрести навыки составления и анализа алгоритмов заполнения и сортировки элементов массивов, представления их в виде блок-схем.

Задание: Разработать алгоритм решения задачи согласно варианту, представить его в виде блок-схемы.

Вариант 1. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Найти сумму квадратных корней нечетных элементов матрицы, вывести полученные результаты.

Вариант 2. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти минимальный ненулевой элемент матрицы кратный 5, вывести полученные результаты.

Вариант 3. Массив целых чисел из 15 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Найти минимальный ненулевой элемент матрицы кратный 7, вывести полученные результаты.

Вариант 4. Массив целых чисел из 12 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти максимальный элемент массива кратного 7, вывести полученные результаты.

Вариант 5. Массив целых чисел из 14 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Вывести на экран максимальный и минимальный элементы, найти их разность.

Вариант 6. Массив целых чисел из 18 элементов заполнить случайным образом. Упорядочить массив по убыванию. Найти максимальный элемент массива кратного 3, вывести полученные результаты.

Вариант 7. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и сумму элементов, больших 10 и меньших 40, вывести полученный результат.

Вариант 8. Массив целых чисел из 15 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать количество и произведение элементов массива, больших 2 и меньших 5, вывести полученный результат.

Вариант 9. Массив целых чисел из 10 элементов заполнить случайным образом. Упорядочить массив по возрастанию. Подсчитать количество и произведение элементов массива, больших 20 и меньших 50, вывести полученный результат.

Вариант 10. Массив целых чисел из 13 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать количество и сумму элементов массива, больших 10, вывести полученный результат.