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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 3.2.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. Вариант 7 Задания части А
2. Поняття суспільного і соціального у філософії Суспільство і соціум
3. Практична сфера соціальної роботи
4. Учим ребенка общаться
5. Олонки ~ Захаровская
6. на тему- Суггестопедический подход к обучению иностранным языкам
7. Социальнопсихологический тренинг конфликты и методы их преодоления
8. на тему- ldquo;Проблеми культурного відродження в Україніrdquo; Культурне відродження українського
9. Статья Школьная дезадаптация
10. Help service nd lso to the fmilir Usenet newsgroups ws provided