Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретичний матеріал. Робота з масивами чисел




Робота з масивами чисел

ПРАКТИЧНА РОБОТА 10

1. МЕТА РОБОТИ

Вивчення технології роботи з масивами.

2. ЗАВДАННЯ І ПОРЯДОК ВИКОНАННЯ

2.1. Вивчити теоретичний матеріал.

2.2. Виконати задачі, для самостійної роботи.

Приклад: створимо програму, використавши масив з фіксованими границями для збереження температури за тиждень. Форма повинна виглядати так, як показано на рисунку. У меню Project вибрати Add Module (додати модуль) і відкрити його для створення стандартного модуля й оголошення в ньому масиву. Увести наступні оператори:

Option Base 1

Public Temperatures(7) As Variant

Оператор Option Base 1 встановлює значення 1 для початкового індексу масиву.

Для першої кнопки ввести:

Private Sub Command1_Click()

Cls

Prompt$ = " ввести найбільшу температуру"

For і% = 1 To 7

Title$ = "День" & і%

Temperatures(i%) = InputBox(Prompt$, Title$)

Next i%

End Sub

Для другої кнопки:

Private Sub Command2_Click()

Print "Найбільше значення температури за тиждень"

For і% = 1 To 7

Print "день"; і%, Temperatures(і%)

total! = total! + Temperatures(i%)

Next i%

Print

Print "середнє значення температури"; total! / 7

End Sub

Запустити програму. Клацнути на кнопці Введення. Введіть у вікно InputBox сім значень температур. Клацнути на кнопці “Вихід”. Для третьої кнопки в процедурі ввести END.

Приклад: Скласти програму сортування масиву

Модуль:

Option Base 1

Public d(5) As Integer

Текст програми

Private Sub Command1_Click()

Print " Заданий масив"

For i = 1 To 5

d(i) = 6 - i

Print d(i)

Next i

For j = 1 To 5

For i = 1 To 4

If d(i) > d(i + 1) Then c = d(i): d(i) = d(i + 1): d(i + 1) = c

Next i

Next j

Print " Масив після сортування"

For i = 1 To 5

Print d(i)

Next i

End Sub

Контрольні запитання.

1. Що таке масив?

2. Як оголосити масив?

Завдання для самостійного розв’язку.

1. Створити програму для обчислення середнього бала групи за результатами сесії.

2. Знайти найкращого студента в групі.

3. Знайти найгіршого студента групи.

4. Вивести список студентів середній бал яких >4.

5. Вивести список студентів середній бал яких <4.5.

6. Вивести список студентів, у яких середній бал=5.

7. Вивести список студентів, які мають бал менше середнього.

8. За даними задачі 8 визначити суму максимального прибутку.

9. За даними задачі 8 визначити суму мінімального прибутку.

 

 




Поделиться с друзьями:


Дата добавления: 2014-12-24; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.