Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритмізація розрахунків у двовимірних масивах ⇐ ПредыдущаяСтр 6 из 6
Мета – ознайомитись з прийомами алгоритмізації розрахунків у двомірних масивах, навчитись будувати циклічні алгоритми для реалізації розрахунків у двомірних масивах.
Завдання для підготовки до виконання лабораторної роботи Формалізувати обчислювальний процес розв’язання математичної задачі за індивідуальним варіантом та побудувати блок-схему циклічного обчислювального процесу в двовимірному масиві. Під час виконання лабораторної роботи студент повинен знати мету виконання лабораторної роботи, порядок її виконання та загальні положення; вміти будувати блок-схеми циклічних обчислювальних процесів у двовимірних масивах. ЗАГАЛЬНІ положення
Двовимірний масив трактується як одновимірний масив, тип елементів якого також є масивом (масив масивів). Положення елементів у двовимірних масивах описується двома індексами. Їх можна подати у вигляді прямокутної таблиці або матриці. Розглянемо двовимірний масив з розмірністю 3×3, тобто в масиві буде три рядки, а в кожному рядку по три елементи:
Кожен елемент двовимірного масиву має свій номер, так само як і кожен елемент одновимірного масиву, але його номер складається з двох чисел: номера рядка, в якому знаходиться елемент, та номера стовпчика. Таким чином, номер елемента визначається перетином рядка та стовпчика. Наприклад, a 21 – це елемент, що знаходиться в другому рядку і першому стовпчику. Оголошення int A[n] створює в пам’яті одновимірний масив: набір пронумерованих елементів, що йдуть в пам’яті послідовно. До кожного елементу масиву можна звернутися, вказавши один індекс – номер елемента. Але можна створити і двовимірний масив наступним чином: int A[n][m]. Дане оголошення створює масив з n об’єктів, кожен з яких у свою чергу є масивом типу int [m]. Тоді A[i], де i приймає значення від 0 до n -1 буде в свою чергу одним з n створених звичайних масивів, і звернутися до елементу з номером j в цьому масиві можна записом A[i][j]. Приклади розв’язання задач. Задача 1. Побудувати блок-схему алгоритму для пошуку мінімального елементу нижче головної діагоналі двомірного масиву. Розв’язання. Блок-схему алгоритму для пошуку мінімального елементу нижче головної діагоналі двовимірного масиву наведено на рисунку 19.
Рисунок 19 – Блок-схема алгоритму для відшукання мінімального елемента нижче головної діагоналі двовимірного масиву Задача 2. Побудувати блок-схему алгоритму для відшукання мінімального елемента вище головної діагоналі двомірного масиву. Розв’язання. Блок-схему алгоритму для відшукання мінімального елемента вище головної діагоналі двомірного масиву наведено на рисунку 20. Рисунок 20 – Блок-схема алгоритму для відшукання мінімального елемента вище головної діагоналі двомірного масиву
Задача 3. Побудувати блок-схему алгоритму для відшукання максимального елемента на головній діагоналі двовимірного масиву. Розв’язання. Блок-схему алгоритму для відшукання максимального елемента на головній діагоналі двовимірного масиву наведено на рисунку 21. Рисунок 21 – Блок-схема алгоритму для відшукання максимального елемента на головній діагоналі двовимірного масиву Задача 4. Побудувати блок-схему алгоритму для відшукання мінімального елемента на побічній діагоналі двовимірного масиву. Розв’язання. Блок-схему алгоритму для відшукання мінімального елемента на побічній діагоналі двомірного масиву наведено на рисунку 22. Рисунок 22 – Блок-схема алгоритму для відшукання мінімального елемента на побічній діагоналі двовимірного масиву
Задача 5. Побудувати блок-схему алгоритму для формування з двовимірного масиву А (6,9) одновимірного В (6), елементами якого є суми кожного рядка масиву А, а також визначення максимального елемента масиву В та його індексу. Розв’язання. Блок-схему алгоритму формування масиву сум елементів у рядку наведено на рисунку 23. Рисунок 23 – Блок-схема алгоритму формування масиву сум елементів у рядку
|
|||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 190; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.250.1 (0.004 с.) |