понеділок, 20 березня 2017 р.

Самостійне заняття №9


Тема: Оператор вибору.
Мета: дидактична (навчальна): познайомити з призначенням оператору вибору Select Case; розглянути приклади використання оператора вибору;
виховна: виховувати зацікавленість предметом Інформатики;
розвиваюча: розвивати вміння аналізувати та оцінювати.

Питання, що виносяться на самостійне вивчення:
1 Синтаксис структури Select Case.
2 Приклади використання структури Select Case.


Література:
Зарецька І.Т. та ін. Інформатика: Підручник для 10-11 кл. загальноосвіт. навч. закладів – Х.: Факт, 2004. – 392 с.
Єжова Л.Ф. Алгоритмізація і програмування процедур обробки інформації. К.: КНЕУ, 2000, укр.
Інформатика. Комп’ютерна техніка. Комп’ютерні технології. К.: Каравела, 2003, укр.


Питання для самоконтролю:
1 Яке призначення оператору вибору Select Case?
2 В яких випадках доцільно використовувати оператор вибору Select Case?
3 Який загальний вигляд оператору вибору Select Case?
4 Скільки виразів Case можна включити в структуру Select Case?
5 Наведіть приклади застосування структури Select Case.

1 Для керування виконанням операторів програми часто застосовується структура вибору Select Case. Структура Select Case аналогічна структурі If…Then…ElseIf, проте вона більш ефективна, коли розгалуження залежить від однієї ключової змінної. При використанні Select Case ваш код буде простіше читати.

Синтаксис структури Select Case наступний:
Select Case змінна
Case значення1
оператори програми 1
Case значення 2
оператори програми 2
Case значення 3
оператори програми 3
Case Else
оператори програми N
End Select
 
Структура Select Case починається з ключових слів Select Case і закінчується ключовими словами End Select. В якості змінної можна використати змінну, властивість або інший вираз, який буде ключовим значенням, тобто умовою цієї структури. Значення 1, значення 2 і значення 3 можна замінити числами, рядками або іншими значеннями, які пов’язані з умовою, що перевіряється. Якщо одне з цих значень співпадає зі значенням variable, то виконуються оператори, розміщені за відповідним йому розділом Case. Після цього Visual Basic переходить до рядка, який знаходиться після оператора End Select і починає з нього подальше виконання коду. В структуру Select Case можна включити довільну кількість виразів Case, а в кожний з цих виразів Case декілька значень, при цьому значення розділяються комою.  

2 В прикладі показано, як структура Select Case використовується в програмі для друку необхідного повідомлення про вік людини. Якщо змінна Age містить значення 18, то властивості Text об’єкта Напис присвоюється рядок "Тепер ви можете приймати участь у виборах!".
 
Dim Age As Integer
Age = 18
 
Select Case Age
Case 16
Label1.Text = "Тепер ви можете водити авто!"
Case 18
Label1.Text = "Тепер ви можете приймати участь у виборах!"
Case 25
Label1.Text = "Ви в повному розквіті сил!"
Case 65
Label1.Text = "Тепер ви можете звільнитись і жити в своє задоволення!"
End Select

                

Немає коментарів:

Дописати коментар