Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Цель занятия: изучение построения алгоритмов по обработке двумерных массивов.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Понятие двумерный массив определим на конкретном примере. Рассмотрим ведомость:
Ведомость представляет собой множество из 12 числовых элементов, которые расположены в 4 строки по 3 элемента в каждом (3 столбца). Двумерный массив определяется именем, числом строк и столбцов и обозначается: А(n, m), где А – имя массива, n – число строк, m – число столбцов. Данная ведомость обозначается: А(4, 3). Строки двумерных массивов нумеруются по порядку сверху вниз, а столбцы - слева направо.
А(1, 1) А(1, 2) А(1, 3) 1 180 8 А(4, 3) = А(2, 1) А(2, 2) А(2, 3) = 2 210 10 А(3, 1) А(3, 2) А(3, 3) 3 150 5 А(4, 1) А(4, 2) А(4, 3) 4 25 1
Каждый элемент двумерного массива определяется номерами строки и столбца, на пересечении которых он находится, и обозначается именем массива с двумя индексами: первый – номер строки, второй – номер столбца. Элементы ведомости, представленной в нашем примере, получат такие обозначения: А(1, 2) = 180, А(2, 3) = 10, А(4, 2) = 25 и т.д. Пример 8. Составить блок-схему алгоритма решения задачи: дан двумерный массив А(n, m). Каждый элемент умножить на 20. Вывести новый массив (рис. 1.9). Решение. А – имя массива, i – счетчик строк, j – счетчик столбцов, n – количество строк, m – количество столбцов.
Пример 9. Составить блок-схему алгоритма решения задачи: найти сумму значений элементов главной диагонали двумерного массива А(3, 3) (рис. 1.10). Решение. Главной диагональю двумерного массива называют совокупность элементов, имеющих одинаковые индексы (i = j). В данном случае главную диагональ матрицы А(3, 3) составляют элементы А(1, 1), А(2, 2), А(3, 3). Сумма значений элементов главной диагонали матрицы вычисляется по формуле: S = А(1, 1) + А(2, 2) + А(3, 3). А(3, 3) – исходный массив, i – счетчик строк и столбцов, S – сумма значений элементов главной диагонали.
Практические задания
1. Составить блок-схему алгоритма решения задачи: найти строчку матрицы в которой находится максимальный элемент. 2. Составить блок-схему алгоритма решения задачи: найти сумму значений элементов последнего столбца матрицы. Контрольные вопросы
1. Что называется двумерным массивом? 2. Приведите пример двумерного массива.
Задачи для самостоятельного решения 1. Составить блок-схему алгоритма решения задачи: найти разность наибольшего и наименьшего значений элементов числового массива. 2. Составить блок-схему алгоритма решения задачи: найти произведение значений всех ненулевых элементов числового массива. 3. Составить блок-схему алгоритма решения задачи: найти количество отрицательных элементов числового массива. 4. Составить блок-схему алгоритма решения задачи: все отрицательные элементы числового массива заменить на ноль. 5. Составить блок-схему алгоритма решения задачи: найти номер минимального элемента числового массива. 6. Составить блок-схему алгоритма решения задачи: найти среднее значение элементов числовой матрицы. 7. Составить блок-схему алгоритма решения задачи: вычислить сумму значений положительных элементов в каждой строке матрицы. 8. Составить блок-схему алгоритма решения задачи: вычислить произведение значений элементов главной диагонали матрицы. 9. Составить блок-схему алгоритма решения задачи: найти номер столбца с минимальным значением элемента числовой матрицы. 10. Составить блок-схему алгоритма решения задачи: вычислить количество отрицательных и положительных элементов матрицы. Раздел 2. Разработка компьютерных
Лабораторная работа 1
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 803; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |