+ All Categories
Home > Education > захист наукової роботи

захист наукової роботи

Date post: 22-Jul-2015
Category:
Upload: varenyukga
View: 312 times
Download: 4 times
Share this document with a friend
Popular Tags:
13
СЕКЦІЯ: Комп’ютерні навчальні програми Програмування на мові Visual Basic. Навчальна програма для підтримки вивчення теми “Алгоритми” Роботу виконала: Варенюк Валентина ліцеїст ІІ курсу фізико математичного профілю Нетішинського НВК „Загальноосвітня школа І-ІІ ст. та ліцей”
Transcript
Page 1: захист наукової роботи

СЕКЦІЯ: Комп’ютерні навчальні програми

Програмування на мові Visual Basic. Навчальна програма для підтримки

вивчення теми “Алгоритми”Роботу виконала:

Варенюк Валентиналіцеїст ІІ курсу фізико математичного профілю

Нетішинського НВК„Загальноосвітня школа І-ІІ ст. та ліцей”

Page 2: захист наукової роботи

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

Завдання роботи показати сучасні засоби і методи створення прикладних програм; створення навчальної комп’ютерної програми для підтримки вивчення теми ”Алгоритми” шкільного курсу інформатики, використовуючи сучасні методи об’єктно-орієнтованого візуального програмування на основі Visual Basic

Об'єктом дослідження є функціонування та взаємодія різноманітних технологій роботи та створення додатків Windows, а

предметом – використання сучасних методів візуального програмування на основі Visual Basic .

Новизна роботи полягає в тому, що за допомогою створеної програми можна активізувати та зробити більш наочним процес вивчення теми ”Алгоритми”, яка не має достатньої комп’ютерної підтримки та зацікавити учня у поглибленому вивченні сучасних методів програмування.

Page 3: захист наукової роботи

Існують два методи програмування.Класичний (за допомогою процедур, програма виконується від першого до останнього рядка за принципом „зверху вниз”. Час виконання порушується при виклику яких-небудь процедур), відбувається за допомогою процедурних мов програмування (Паскаль). При такому способі програмування можна передбачити, яка дія буде виконана в даний момент часу.Об’єктно-орієнтований, створення процедур обробки подій. В цьому випадку неможливо заздалегідь передбачити , в якій черзі будуть надходити події. Програміст передбачає, які події можуть відбуватися у даному додатку та програмує їх. Такий підхід реалізовано при розробці програм в середовищі Windows.Переваги візуального програмування полягають у тому, що воно поєднує в собі простоту використання, доступність та великій набір різноманітних можливостей, що охоплюють усі сфери програмістської діяльності.Крім того, при всій своїй потужності середовище Visual Basic має невисокі вимоги до апаратного забезпечення комп’ютера, зокрема може працювати на процесорах з тактовою частотою 300 МГц, оперативною пам’яттю 32 МГб під керуванням операційної системи Windows’98.

Page 4: захист наукової роботи

Основні можливості: - реалізація розробником максимально гнучкого і зручного інтерфейсу

для свого додатку; - створення найрізноманітніших багаторівневих і вспливаючих меню; - обробка подій миші і клавіатури, виведення на екран різних графічних

зображень і геометричних фігур; - керування кольором, настройками принтера, використання

стандартних діалогів; - робота з графікою, малювання, обробка зображень; - використання таймеру; - опрацювання файлів та каталогів на жорсткому диску; - доступ до баз даних; - розробка власних елементів керування ActiveX.Робота в середовищі Visual Basic нагадує роботу з дитячим конструктором – всі елементи є простими і їх можна бачити. Складність створюваної конструкції залежить тільки від поставленої мети і винахідливості програміста-розробника. Після запуску середовища з’являється вікно, в якому поступово створюється програмний продукт. Програмний продукт – це проект, реалізований за допомогою мови програмування та графічного інтерфейсу.

Page 5: захист наукової роботи

Головне вікно навчальної програми

Навчальна програма для підтримки вивчення теми “Алгоритми” є пректом, створеним у середовищі Visual Basic. Проект складається з головної сторінки у вигляді стандартного вікна додатку Windows. Основним об’єктом, за допомогою якого реалізуються проекти є форма.

Page 6: захист наукової роботи

Реалізація меню “Етапи”

Page 7: захист наукової роботи

Допоміжне вікно “Навчальна алгоритмічна мова – команди – Розгалуження”

Інтерфейс реалізовано за допомогою кнопок керування та зображень, що змінюють одне одного при натисканні на відповідну кнопку. Кнопка ”Головне меню” дозволяє повернутися до головного вікна програми.

Page 8: захист наукової роботи

Допоміжне вікно “Алгоритми”

Інтерфейс реалізовано за допомогою кнопок керування та зображень, що змінюють одне одного при натисканні на відповідну кнопку. Кнопка ”Головне меню” дозволяє повернутися до головного вікна програми.

Page 9: захист наукової роботи

Допоміжне вікно ”Тестування”

Вікно “Тестування” дозволяє організувати тестову перевірку знань учнів за темою “Алгоритми”. Але є можливість змінювати запитання тесту та варіанти відповідей. Учні відповідають на дванадцять запитань, кожне з яких має по чотири варіанти відповідей, з яких можна обирати одну або кілька, які вважають за правильні. За кожну правильну відповідь учень отримує один бал. Тест використовується для теоретичної перевірки знань.

Page 10: захист наукової роботи

Текстовий файл для запису результату тестування

Page 11: захист наукової роботи

Програмний код вікна “Тестування”(фрагмент)

’Підпрограма обробки натискання кнопки ”Почати тест”Private Sub Cmdпочати_Click()’установка початкового значення бала (i) та номера запитання (n)i = 0n = 1If txtклас = "" Or txtпрізвище = "" Or txtімя = "" ThenMsgBox ("Не поспішайте! Спочатку, будь-ласка, введіть ім'я, прізвище та клас, у якому навчаєтесь!"), vbCritical, ("Помилка"): Exit SubElse:’кнопка “Почати тест” недоступнаCmdпочати.Enabled = False’кнопка “Перехід до наступного питання” доступнаCmdперехід.Enabled = TrueEnd If’завантаження першого запитанняp1End Sub’Підпрограма обробки натискання кнопки ”Скасувати”Private Sub Cmdскасувати_Click()Dim answer As Stringanswer = MsgBox("Ви бажаєте припинити тестування?", vbYesNo + vbQuestion, "Перехід до головного меню")If answer = vbYes ThenForm1.Visible = TrueForm6.Visible = FalseEnd IfEnd Sub’Підпрограми (p1 – p12) завантаження запитаньFunction p1()txtзапитання.Text = "Що таке алгоритм?"C1.Caption = "Програма навчального предмету"C2.Caption = "Однозначність, визначеність, програмування"C3.Caption = "Послідовність дій для розв'язування задачі"C4.Caption = "Послідовність інформаційних вікон"End Function

Page 12: захист наукової роботи

Відомості про автора та програму

Page 13: захист наукової роботи

Використання результатів наукової роботи

- на уроках інформатики для комп’ютерної підтримки при вивченні теми “Алгоритми “; - для зацікавлення учнів у вивченні програмування; - заохотити учнів для поглибленого вивчення Visual Basic в рамках курсів за вибором; - як приклад для створення інших програмних продуктів з навчальних предметів з метою посилення дидактичного наповнення уроків; - при підготовці учнів до роботи в МАН, професійної орієнтації у виборі майбутньої професії


Recommended