Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Тема: Ітераційні алгоритми. Створення двомірного масиву




Завдання

Скласти програму для одержання квадратної матриці розмірності N, елементами якої є натуральні числа, розташовані по заданій схемі. Приклад схеми приведений для N = 5.

 

В програмі необхідно організувати контроль за правильним введенням значення розміру матриці для непарних N.

 

                      Пояснення, вимоги
                           
                           
Варіант 1             Варіант 2           N – не парне
                           
                           
                           
                           
                           
Варіант 3             Варіант 4           N – непарне
                           
                           
                           
                           
                           
Варіант 5             Варіант 6           N – непарне
                           
                           
                           
                           
                           
Варіант 7             Варіант 8           N – не парне
                           
                           
                           
                           
                           
Варіант 9             Варіант 10           N – непарне
                           
                           
                           
                           
                           
Варіант 11             Варіант 12           N – непарне
                           
                           
                           
                    з      
                           
Варіант 13             Варіант 14           N – непарне
                           
                           
                           
                           
Варіант 15             Варіант 16            
                           
                           
                          N – непарне.
                          Числа
Варіант 17             Варіант 18           заповнюються по
                          спіралі з центру
                          матриці

 

Лабораторна робота № 8

Тема: Обробка двомірних масивів

Завдання

Скласти блок-схему алгоритму та написати програму для обробки двомірних масивів згідно індивідуального завдання.

Варіанти завдань

Варіант 1

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість додатніх елементів і добуток елементів, що більші за число C.

2) Замінити від’ємні елементи на –1.

3) Визначити номера рядків, що містять хоча б одну пару однакових поруч розміщених елементів.

4) Отримати нову матрицю B шляхом діления усіх елементів матриці А на її найбільший по модулю елемент.

Варіант 2

Ввести матрицю А додатніх цілих чисел розмірності N´N.

1) Підрахувати кількість парних елементів та їх суму.

2) Замінити непарні елементи на 0.

3) Визначити номер стовпця, що містить найбільшу кількість нулей.

4) Отримати нову матрицю B шляхом віднімання з кожного елемента рядка його наступного елемента (з останнього елемента рядка віднімається перший елемент рядка).

Варіант 3

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість від’ємних елементів і суму додатніх елементів.

2) Замінити від’ємні елементи на 0.

3) Визначити номер рядка, що містить найменьшу кількість нулей.

4) Отримати нову матрицю B шляхом множення усіх елементів матриці А на ее найбільший по модулю елемент.

Варіант 4

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість нульових елементів і добуток додатніх елементів.

2) Замінити додатні диагональные елементи на 1.

3) Визначити номера стовпців, що містять хоча б пару однакових поруч розміщених елементів.

4) Отримати нову матрицю B шляхом додавання до кожного елемента рядка попереднього елемента (перший елемент рядка складається з останнім елементом рядка).

Варіант 5

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість елементів, більших за число C, і суму непарних елементів.

2) Замінити додатні діагональні елементи на -1.

3) Визначити номер рядка і стовпця з максимальним діагональним елементом.

4) Отримати нову матрицю B шляхом додавання до всіх елементів матриці А її найбільшим по модулю елементом.

Варіант 6

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати добуток додатніх елементів.

2) Замінити непарні елементи на їх протилеже по знаку значения і підрахувати кількість замін.

3) Визначити строку с наибольшим числом від’ємних елементів.

4) Отримати нову матрицю B шляхом віднімання з кожного елемента стовпця наступного елемента (з останнього елемента стовпця віднімається перший елемент стовпця).

Варіант 7

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість елементів, меньших за число C і суму модулів діагональних елементів.

2) Замінити додатні дігональніелементи на С.

3) Визначити номери рядків матриці, в яких перший елемент дорівнює останньому елементу рядка, а якщо такі рядкі відсутні, то вивести відповідне повідомлення.

4) Отримати нову матрицю B шляхом віднімання усіх елементів матриці А з її найбільшого по модулю елемента.

Варіант 8

Ввести матрицю А додатніх цілих чисел розмірності N´N.

1) Підрахувати кількість і добуток елементів, більших за число C.

2) Замінити діагональні елементи матриці на 0.

3) Визначити, чи є хоча б один рядок, в якому перший елемент дорівнює першому елементу будь-якого стовпця, і якщо такі рядкі існують, то вивести їх номери, в протилежному випадку – вивести відповідне повідомлення.

4) Отримати нову матрицю B шляхом додавання кожного елемента стовпця до його попереднього елемента (перший елемент стовпця додається до останнього елемента стовпця).

Варіант 9

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість від’ємних елементів і суму елементів, більших за число C.

2) Замінити від’ємні елементи на 1.

3) Визначити номер стовпця, що містить найбільшу кількість 1.

4) Отримати нову матрицю B шляхом віднімання з кожного елемента рядка його попереднього елемента (з першого елемента рядка віднімається останній елемент рядка).

Варіант 10

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість елементів, меньших за число С, і добуток модулів від’ємних елементів.

2) Замінити від’ємні елементи на 0.

3) Визначити номер рядка з найбільшою кількістю 0.

4) Отримати нову матрицю B шляхом ділення усіх елементів матриці А на її найменьший по модулю елемент.

Варіант 11

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість непарних елементів і суму мінімального і максимального елементів.

2) Замінити дігональні лементи на максимальни елемент.

3) Визначити номера рядків і стовпчиків, що містять більш одного максимального елемента.

4) Отримати нову матрицю B шляхом додавання до кожного елемента рядка його наступного елемента (до останнього елемента рядка додається перший елемент рядка).

Варіант 12

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість елементів, меньших за середньоарифметичного значення, і добуток елементів, більших за число C.

2) Замінити від’ємні елементи на -1.

3) Визначити стовпчик з найбільшим числом від’ємних елементів.

4) Отримати нову матрицю B шляхом множення усіх елементів матриці А на її найменьший по модулю елемент.

Варіант 13

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість парних додатніх елементів і добуток від’ємних елементів.

2) Замінити елементи, більші за число C, на 0.

3) Визначити номер стовпця з найбільшою кількістю 0.

4) Отримати нову матрицю B шляхом віднімання з кожного елемента стовпця його попереднього елемента (з першого елемента стовпця віднімається останній елемент стовпця).

Варіант 14

Ввести матрицю А цілих додатніх чисел розмірності N´N.

1) Підрахувати кількість непарних елементів і суму елементів, меньших за число C.

2) Замінити від’ємні елементи на 1.

3) Визначити номер рядка з найбільшою кількістю 1.

4) Отримати нову матрицю B шляхом додавання до усіх елементів матриці А її найменьшого по модулю елемента.

Варіант 15

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість нульових елементів і добуток парних елементів.

2) Замінити парні елементи на протилежні по знаку.

3) Визначити номера рядків з найменьшою кількістю від’ємних елементів.

4) Отримати нову матрицю B шляхом додавання до кожного елемента стовпця його наступного елемента (до останнього елемента стовпця додається перший елемент стовпця).

Варіант 16

Ввести матрицю А дійсних чисел розмірності N´N.

1) Підрахувати кількість додатніх елементів і суму елементів, більших за число C.

2) Поміняти місцями мінімальний і максимальний елемент масива.

3) Визначити номер стовпця з найбільшою кількістю від’ємних елементів.

4) Отримати нову матрицю B шляхом циклічного зсуву рядків матриці на задане К число разів, тобто, якщо К = 2, то 1-й рядок стане 3-м рядком нової матриці, 2-й рядок – 4-м і т.д.

Варіант 17

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість парних додатніх елементів і добуток елементів, меньших за число C.

2) Замінити мінімальний і максимальний елементи масива на число С.

3) Визначити номера стовпчиків, у яких перший елемент стовпця дорівнює останньому елементу стовпця.

4) Отримати нову матрицю B шляхом зменьшення парних елементів матриці у два рази, а непарних – збільшення у два рази.

Варіант 18

Ввести матрицю А цілих чисел розмірності N´N.

1) Підрахувати кількість додатніх непарних елементів і суму модулів від’ємних елементів.

2) Замінити від’ємні елементи на максимальний елемент матриці.

3) Визначити номери рядка і стовпця, що містять найбільшу кількість максимальних елементів матриці.

4) Отримати нову матрицю B шляхом циклічного зсуву стовпців матриці на задане К число разів, тобто, якщо К = 2, то 1-й стовпчик стане 3-м стовпцем нової матриці, 2-й стовпчик – 4-м і т.д.

 

 





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 206 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Два самых важных дня в твоей жизни: день, когда ты появился на свет, и день, когда понял, зачем. © Марк Твен
==> читать все изречения...

4424 - | 4160 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.