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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 28.12.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. Vtofresh. Разработанный вебсайт содержит общую информацию об автомойках которая включает в себя- информацию о
2. а функции дать его наглядную иллюстрацию
3. Образ города в поэме Мертвые души
4. производственной практики
5. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Київ 2007
6. Рим- от республики к империи
7. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук Київ 1999р Дисертація є
8. конспект лекций Москва 2002 УДК 53 Утверждено Ученым сове
9. Лабораторная работа 3 ldquo;Операционная система MSDOSrdquo; В большинстве случаев работать непосредствен
10. Челябинский государственный университет ФГБОУ ВПО ЧелГУ Костанайский филиал Кафедра эконо
11. Крупнейшие городские агломерации
12. дайджест сообщения.
13. Ботаника в г Орле
14. .дать понятие и рассмотреть сущность НТП и инноваций 2.
15. .Экономическая теория и практика Объект исследования ЭТ явл
16. Тема 13 132 Специализация производства Специализация производства это форма разделения труда и конц
17. Темазепам Диазепам Феназепам Флурозепам; Препараты разного химического строения- Золпидем Зопиклон
18. тематики чрезвычайная ситуация ' пропала Волшебная книга с правилами решения уравнений
19. Тема- Использование данных управленческого учета для анализа и принятия управленческих решенийБюджет пред
20. Определения Опасность Под опасностью или фактором опасности подразумевается возникающие в процессе ра