Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Робота з масивами в середовищі Visual Basic for Application (VBA)

Реферат Робота з масивами в середовищі Visual Basic for Application (VBA)





Сибірська Регіональна школа бізнесу















Контрольна робота № 1

Дисципліна: Visual Basic for Application (VBA)












2005

Зміст

одновимірний масив vba

Масиви У 3

Задано одновимірний масив Q (N). У даному масиві виконати

Збільшити всі кратні п'яти елементи масиву в два рази, а непарні зменшити на одиницю. Отриманий масив роздрукувати Видалити з новоутвореного масиву максимальний елемент. Масив роздрукувати Елементи отриманого масиву розташувати за зменшенням. Масив роздрукувати Під новоствореної послідовності обчислити суму парних позитивних елементів і вставити це значення перед кожним елементом, кратним одинадцяти. Значення суми і новоутвореного масиву роздрукувати

Рішення


У комірки Excel введіть такі числа (12, 5, 21, 15, 20, 55, -13, 75, 23, 45, 100, 92, 2, -4, 6), відкрийте вікно програмного коду і введіть таку програму. N = 15. p align="justify"> Програмний код:


Option Explicitpr21 () a (20) As Integern As Integer, i As Integer, i0 As Integer, s As Integer, j As Integerk As Integer, r As Integermax As Integer, imax As Integer = Val (InputBox ("Введіть N")) i = 1 To n (i) = Cells (1, i) ii = 1 To na (i) Mod 5 = 0 Then (i) = a (i) * 2Ifa (i ) Mod 5 <> 0 Thena (i) Mod 2 <> 0 Then (i) = a (i) - 1IfIfii = 1 To n (3, i) = a (i) i =-3200i = 1 To na (i)> max Then = a (i) = (i) Ifi (5, 1) = "Max =": Cells (5, 2) = maxi = imax To n - 1 (i) = a (i + 1) i = n - 1 (7, 1) = "Отриманий масив" i = 1 To 14 (8, i) = a (i) ik = 1 To n - 1i = 1 To n - ka (i) = 0 Thena (i) Mod 2 = 0 Then = s + a (i) IfIfi (13, 1) = "Сума парних елементів = ": Cells (13, 4) = s = 1i <= na (i) = a (i) Thena (i) Mod 11 = 0 Thenj = n + 1 To i + 1 Step -1 (j ) = a (j - 1) j (i) = s = n + 1 = i + 2 = i + 1IfIf = n + 1

Cells (15, 1) = "Новий масив"

If i <= n Theni = 1 To n (16, i) = a (i) i = i + 1 = n + 1IfSub






Схожі реферати:

  • Реферат на тему: Бураковський-Аганозерского відшарований масив Заонежья
  • Реферат на тему: Проектування туру на скельний масив Шихан Челябінської області
  • Реферат на тему: Практична обробка безлічі даних, що представляють собою масив покажчиків на ...
  • Реферат на тему: Розробка стратегії досягнення конкурентних переваг через управління якістю ...
  • Реферат на тему: Visual Basic for Application