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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

Лабораторна робота №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. по теме ldquo;Экологияrdquo; Выбрать номер одного правильного ответа 01
2. Наследование по закону
3. начал реформу и не следовал указаниям своих предшественников он застал реформу уже на ходу почти на по
4. Це фахівці із соціальної роботи які працюють на території кожної громади нашого району та надають своєчасну
5. Реферат на тему- Закон полного тока Выполнили- Трофимова Е
6. ОБОГОМОЛЬЦЯ ldquo;Утвержденоrdquo; на методическом совещании
7. Реферат- Моллюски, членистоногие, ракообразные и паукообразные
8. культура используется для- обозначения уровня интеллектуального эстетического развития; характ
9. Теоретико-правовой анализ института соучастия в преступлении
10. Введение в вирусологию