Уроки Структура мови програмування Visual Basic

Тема уроку: Структура мови програмування Visual Basic. Алфавіт та основні конструкції.Освітні завдання:

1. Дати поняття структури мови програмування Visual Basic.

2. Розширити уявлення про проект шляхом створення складнішого проекту.Виховні завдання:

  1. Виховувати стійкий інтерес до предмета.
  2. Виховувати об'єктивність у самооцінці, самоперевірці, взагалі в оцінці своєї праці.

Розвиваючі завдання:

  1. Розвивати в учнів вміння систематизувати отримані результати, робити відповідні висновки.
  2. Розвивати навички та прийоми самоперевірки та самооцінки.

Хід урокуI.Організаційний момент (3хв.)

Повідомлення учням теми, завдань (освітніх) та плану

II. Перевірка домашнього завдання.III.Вивчення нового матеріалу (лекція вчителя з демонстрацією створення проекту).Основи мови Visual Basic

Мова Visual Basic має різноманітні засоби візуалізації програм, що розробляються. Однак створити готову програму без написання програмного коду зазвичай не вдається. Тому під час лекції ми розглянемо структуру мови програмування та частково основні оператори Visual Basic.

1. Структура мови програмування Visual BasicСтруктура будь-якої мови програмування високого рівня складається з наступних елементів:

Вирази та операції

Оператори та функції

1.1. Алфавіт мови Visual BasicАлфавіт - це повний набір букв, цифр та символів, прийнятих у мові для позначення даних та дій над ними.

Алфавіт мови Visual Basic включає наступний набір символів:

- великі (A - Z) тамалі (а - z) літери латинського алфавіту;

- Цифри від 0 до 9;

- знаки арифметичних операцій (у порядку зростання пріоритету): +, -, *, /, , ^;

- Знаки операцій відносини: =, .

- розділові знаки та роздільники: , . : ;( );

В алфавіт мови входять такожзарезервованіслова, які не можуть бути використані якімензмінних або процедур. Приклади зарезервованих слів: Dim, Sub, Integer тощо. За замовчуванням для виділення ключових слів у вікні редагування Visual Basic використовують шрифт синього кольору.

Дані- це можливі структури мови, над якими виконуються дозволені дії (операції): константи, змінні та масиви. За здатністю зміни всі дані діляться на змінні і константи.

Змінна- це величина, яка може змінюватися під час виконання програми.

Константа- величина, що не змінюється в процесі роботи. Прикладом константи може бути число .Типи змінних.

У Visual Basic розрізняють змінні таких типів.

Зберігається інформаціяОб'єм займаної пам'яті (байт)Діапазон значеньIntegerЦілі числа2Від -32768 до 32767LongЦілі числа4ПриблизноSingleДесятичні числа4+/- 2.1Е9DoubleДесятичні числа

(подвійний точності з плаваючою точкою)

8Від - 3.402823Е38 до

- 1.401298Е-45 для негативних значень та від 1.401298Е-45 до3.402823Е38 – для позитивних

На відміну від інших мов програмування, Visual Basic не вимагає оголошувати змінні перед їх використанням. Якщо змінна не оголошена, Visual Basic використовує тип даних, заданий за умовчанням Variant (довільний).

– Dim VarName [As VarType] [,VarName 2[As VarType 2]]

– Private VarName [As VarType] [,VarName 2[As VarType 2]…]

– Static VarName [As VarType] [,VarName 2[As VarType 2]…]

– Public VarName [As VarType] [,VarName 2[As VarType 2]…],

де VarName – ім'я змінної,

VarType – тип змінної.Визначення:Змінні, доступні в будь-якій процедурі, формі або модулі програми, називаютьсяглобальними.

Визначення:Змінні, доступні тільки в межах тієї процедури, в якій вони оголошені, називаютьсялокальними.Константи

Visual Basic пропонує низку констант. Існують константи для визначення колірних наборів, типів доступу до даних, кодів клавіш та ін. Всі константи VB мають префікс VB, наприклад vbActiveTitleBar.

Щоб дізнатися конкретне значення будь-якої константи необхідно викликати Object Browser за допомогою кнопки на панелі інструментів.

Крім стандартних констант Visual Basic надає можливість користувачеві самому створити власні константи:

Const name [As Type] = Value1.3. Вирази та операції.

Послідовність операцій, які необхідно зробити над даними, щоб отримати необхідне значення, називаєтьсявиразом.

ОпераціяСимвол оператораЗведення у ступінь^Заперечення (унарнаоперація)–Умноження, розподіл*, /Цілочисленний поділ\Поділ по модулюmodСкладання, віднімання+, –Конкатенація рядків&Оператори порівняння=, <>, , =Логічні операториNot, And, Or, Xor, Eqv, Lmp, Like, Is

де V – змінна;

Існують два умовні оператори:

2). SELECT…END SELECT.

Спеціальні команди, які розташовуються на початку та в кінці набору операторів і забезпечують їх повторне виконання, називаютьсяоператорами циклу.

У Visual Basic є такі типи циклів:

1). цикли з лічильником-For ... Next;

2). цикли з умовою - Do…Loop.

Цикли з лічильником використовують при необхідності виконати деякі дії кілька разів.

Цикли з умовою використовують тоді, коли деякі дії повинні повторюватися, доки виконується певна умова або доти, доки не буде виконана певна умова.

Ігровий автомат дає виграш, якщо хоча б одна з трьох цифр буде сімкою. Створити проект, що імітує дії цього автомата.

Label1 – властивість Caption: "Щаслива сімка"

Command1 – властивість Caption: "Обертати"

Command2 – властивість Caption: "Кінець"

Text1 – властивість Text=0

Text2 – властивість Text=0

Text3 – властивість Text=0

Image1 - властивості Strech = true; Picture(шлях пошуку файлу-котинки: Мої документи

В) Введемо в полі програмного коду такі процедури:Private Sub Command1_Click()

Label1.Caption = Int (Rnd * 10)

Label2.Caption = Int (Rnd * 10)

Label3.Caption = Int (Rnd * 10)

If (Label1.Caption = 7) Or (Label2.Caption = 7) Or (Label3.Caption = 7)

End Sub Private Sub Command2_Click()

End SubГ) Запустимо проект виконання, клацнувши по кнопці Start на панелі інструментів.

V. Самостійна робота1. Видалити на формі елемент Text3 і змінити програмний код відповідно, щоб автомат спрацьовував від двох цифр.

2. Змінити положення елементів на формі, переміщуючи їх вказівником миші.

3. Замінити у елемента Label1 властивість Caption - на "Пропонуємо виграти!".

VI.Фронтальне опитуванняПерелічити основні елементи управління

Як перейти до поля програмного коду?

Як встановити властивість елемента?

Де можна побачити список методів та подій щодо конкретного елемента на формі?

Що таке проект?

Що таке форма?

На якій панелі є елементи керування?

Де можна побачити властивості конкретного елемента?

Як запускається проект виконання?VII.Підсумок урокуНа уроці отримано нові уявлення про створення проекту. Щоб створити проект, необхідно вибрати форму та встановити на ній необхідні елементи керування, потім перейти в поле програмного коду та записати процедури, що описують дії цих елементів. Ознайомившись із основними операторами програмного коду, отримано навички їх застосування.

VIII.Завдання додому

  1. Вивчити основні оператори мови та навести приклади їх використання впрограмний код.
  2. Підготувати невеликий проект для обчислення середнього арифметичного трьох введених у текстові поля чисел.

Примітка: щодо нового матеріалу учні роблять у зошит необхідні записи під керівництвом вчителя.Форми навчання: загальнокласні, групові.

Методи:словесні, практичні, методи самостійної роботи.

Форми роботи: лекція, самостійна робота навчального характеру з подальшою самоперевіркою, фронтальне опитування. сторінка 1