Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота 4 Одновимірні та багатовимірні масиви.

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

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

Одновимірні та багатовимірні масиви.

Массив - упорядкований набір однотипних даних, з одним именем. Масив може складатися з однотипних змінних, однорідних типів користувача (однакових записів), однотипних елементів користувацьких типів даних.

Массив оголошується:

{Dim | Global [ Static) ім'я [({описувач})} [As [New] тип} [, имя [([описувач])} [As [New/файл] ] . . . де описувач має наступний синтаксис:

[нижня межа То ]верхня межа[,[нижня межа То] верхня межа] . .

нижня межа визначає мінімальне значення индексу масивуілого типу);

верхняя межа  визначає максимальне значення индексу масивуілого типу);

То — ключеве слово.

Кількість повторень [нижня межа] То [верхня межа] визначає размірність масиву (максимальна кількість индексів, які можливо використати дорівнює 60).

Приклад:

Ввести двовимірний масив А розмірністю (M*N), де M=3; N=4 в процедурі Command1_Click()

Private Sub Command1_Click()

Const M = 3

Const N = 4

Dim i,j As integer

Dim A(M, N) As Single

For  i = 1 To M

For  j = 1 To N

A(i, j) = InputBox("A(i,j)")

Next j

Next i

End Sub

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

Для індивідуальних завдань використати  меню користувача (меню інструменти) та потрібні елементи  Command,  Check, Frame, Option, Label

Роздрукувати матрицю та отриманий масив на формі та в текстових вікнах.

  1.  Створити матрицю А розмірністю (M*N). В кожному стовпчику матриці знайти суму елементів, які починаються з числа 7. Отримані суми розмістити в одновимірному масиві.
  2.  Створити матрицю А розмірністю (M*N). В кожному рядку матриці знайти  суму елементів, які починаються з числа 5. Отримані суми розмістити в одновимірному масиві.
  3.  Створити матрицю А розмірністю (M* M). Елементи якої, що знаходяться на головній та побічній діагоналях розмістити в одновимірному масиві, таким чином щоб вони чергувались (одно з головної за ним з побічної і.т.д.).
  4.  Створити матрицю А розмірністю (M* M). Елементи якої, що знаходяться на головній та побічній діагоналях попарно скласти суми розмістити в одновимірному масиві.
  5.  Створити матрицю А розмірністю (M* N). В кожному стовпчику знайти максимальний елемент. Сформувати одновимірний масив з цих елементів.  
  6.  З елементів одновимірного масиву довжиною M* N створити матрицю А розмірністю (M* N). Упорядкувати числа всієї матриці в порядку зростання абсолютного значення елементів.
  7.  Створити матрицю А розмірністю (M* N). Упорядкувати числа рядків матриці в міру зменшення їх значень. Переписати матрицю в одновимірний масив по рядках без повторень значень однакових елементів
  8.  Створити матрицю А розмірністю (M* M). Замінити елементи головної діагоналі по правилу  . Змінені елементи  матриці переписати в одновимірний масив.
  9.  З елементів одновимірного масиву довжиною M* N створити матрицю А розмірністю M* N. Знайти всі суми елементів по рядках, якщо ці елементи не співпадають з числом Х, що вводиться з клавіатури (якщо елемент =значенню Х то він не потрапляє в суму).  Суми роздрукувати.
  10.  Створити матрицю А розмірністю (M* N). Переписати в вихідний одновимірний масив елементи парних стовпчиків без повторень.
  11.  Створити матрицю А розмірністю (M* N). Переписати в вихідний одновимірний масив елементи того рядка, де знаходиться максимальна кількість непарних елементів.
  12.  З елементів одновимірного масиву довжиною M* N створити матрицю А розмірністю (M* N). Замінити цілі, парні елементи матриці їх факторіалами.

Вихідну матрицю роздрукувати.

  1.  Створити матрицю А розмірністю (M* N). Знайти максимальний елемент, який знаходиться справа від побічної діагоналі. Розділити всі елементи матриці, які знаходяться справа, на даний максимум та переписати їх в одновимірний масив по рядках.
  2.  Створити матрицю А розмірністю (M* N). За правилом  з елементів матриці, що задовольняють умові  створити одновимірний масив.
  3.  Створити матрицю А розмірністю (M* N). Переписати рядки цієї матриці в одновимірний масив згідно з вказаними порядковими номерами
  4.  Створити матрицю А розмірністю (M* N). Переписати елементи рядків цієї матриці в вихідний одновимірний масив згідно зі зменшенням сум елементів  рядків матриці. .
  5.  Створити матрицю А розмірністю (M* N). Переписати елементи стовпчиків цієї матриці в вихідний одновимірний масив згідно зі зменшенням сум елементів стовпчиків матриці.
  6.  Створити матрицю А розмірністю (M* N).Знайти всі числа сума цифр яких співпадає з введеним числом В. Переписати такі числа в одновимірний масив.
  7.  З елементів одновимірного масиву довжиною M* N Створити матрицю А розмірністю (M* N). Знайти всі числа що закінчуються нулем та замінити їх сумою цифр, які знаходяться до цього числа з початку стовпця.
  8.  Створити матрицю А розмірністю (M* N). Якщо сума цифр елемента матриці парна та ділиться на свою суму індексів то переписати такі числа в вихідний одновимірний масив.




1. по теме Личность и судьба Н
2. Введение в микенское искусство Вслед за древними мирами искусства долины Нила и Месопотамии из которых каж.html
3. мелкие типы взаимодействия которые могли бы быть использованы в эксперименте в качестве единицы наблюден
4. Чем отличалась культура Древнего Рима Рим повсюду насаждавший собственные политические и администрат.
5. обещание векселедателя простой вексель или его предложение другому лицу переводной вексель уплатить ука
6. Психология социальных сетей Анкета Пароли и безопасность Исследование являет
7. х суток лихорадки катаральных явлений диареи иумеренных симптомов интоксикации внезапно появились призна
8. тема права сложившаяся в Древнем Риме и ставшая основой для правовых систем большинства современных европ
9. Уздзеянне звяроў на пладаноскасць і натуральнае ўзнаўленне лесу
10. ЛЕКЦИЯ 4 БИОТЕХНОЛОГИЯ СЫРОВАРЕНИЯ Сыр не только вкусный но и чрезвычайно полезный молочнокислый прод
11. 254 Вопрос-
12. тематике Курсовая работа Специальность 050700
13. Т~р~ындарды ~ор~ау
14. Научнотехнический прогресс и потенциал предприятия
15. Эта традиция нашла свое эффективное выражение только тогда когда закончился период мирной агитации когда
16. Тема Приклади та задачі на засвоєння таблиць додавання і віднімання чисел 2 ~ 5 з переходом через розряд
17. Подмалевок Мнгослойная живопись Лессировки
18. Вследствие нарушения кровотока в органах развиваются дистрофические некробиотические и склеротические пр
19. Лабораторная работа 5
20. Вооруженные силы США