SlideShare a Scribd company logo
1 of 13
СЕКЦІЯ: Комп’ютерні навчальні програми

Програмування на мові Visual Basic.
Навчальна програма для підтримки
вивчення теми “Алгоритми”
Роботу виконала:
Варенюк Валентина
ліцеїст ІІ курсу фізико математичного профілю
Нетішинського НВК
„Загальноосвітня школа І-ІІ ст. та ліцей”
Мета роботи підбір найоптимальніших шляхів для реалізації,
а також сама реалізація додатків Windows, враховуючи легальні
потреби закладів освіти на сучасному етапі навчання, та можливість
показати, що процес програмування може бути цікавим, доступним
для розуміння і корисним для вибору майбутньої професії.
Завдання роботи показати сучасні засоби і методи
створення прикладних програм; створення навчальної комп’ютерної
програми для підтримки вивчення теми ”Алгоритми” шкільного
курсу інформатики, використовуючи сучасні методи об’єктноорієнтованого візуального програмування на основі Visual Basic
Об'єктом дослідження є функціонування та взаємодія
різноманітних технологій роботи та створення додатків Windows, а
предметом – використання сучасних методів візуального
програмування на основі Visual Basic .
Новизна роботи полягає в тому, що за допомогою створеної
програми можна активізувати та зробити більш наочним процес
вивчення теми ”Алгоритми”, яка не має достатньої комп’ютерної
підтримки та зацікавити учня у поглибленому вивченні сучасних
методів програмування.
Існують

два методи програмування.

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

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

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

Вікно “Тестування”
дозволяє організувати
тестову перевірку знань
учнів за темою
“Алгоритми”. Але є
можливість змінювати
запитання тесту та
варіанти відповідей. Учні
відповідають на
дванадцять запитань,
кожне з яких має по
чотири варіанти
відповідей, з яких можна
обирати одну або кілька,
які вважають за правильні.
За кожну правильну
відповідь учень отримує
один бал. Тест
використовується для
теоретичної перевірки
знань.
Текстовий файл для запису результату
тестування
Програмний код вікна “Тестування”
(фрагмент)
’Підпрограма обробки натискання кнопки ”Почати тест”
Private Sub Cmdпочати_Click()
’установка початкового значення бала (i) та номера запитання (n)
i=0
n=1
If txtклас = "" Or txtпрізвище = "" Or txtімя = "" Then
MsgBox ("Не поспішайте! Спочатку, будь-ласка, введіть ім'я, прізвище та клас, у якому навчаєтесь!"), vbCritical, ("Помилка"): Exit Sub
Else:
’кнопка “Почати тест” недоступна
Cmdпочати.Enabled = False
’кнопка “Перехід до наступного питання” доступна
Cmdперехід.Enabled = True
End If
’завантаження першого запитання
p1
End Sub
’Підпрограма обробки натискання кнопки ”Скасувати”
Private Sub Cmdскасувати_Click()
Dim answer As String
answer = MsgBox("Ви бажаєте припинити тестування?", vbYesNo + vbQuestion, "Перехід до головного меню")
If answer = vbYes Then
Form1.Visible = True
Form6.Visible = False
End If
End Sub
’Підпрограми (p1 – p12) завантаження запитань
Function p1()
txtзапитання.Text = "Що таке алгоритм?"
C1.Caption = "Програма навчального предмету"
C2.Caption = "Однозначність, визначеність, програмування"
C3.Caption = "Послідовність дій для розв'язування задачі"
C4.Caption = "Послідовність інформаційних вікон"
End Function
Відомості про автора та програму
Використання результатів наукової
роботи
- на уроках інформатики для комп’ютерної
підтримки при вивченні теми “Алгоритми “;
- для зацікавлення учнів у вивченні
програмування;
- заохотити учнів для поглибленого вивчення
Visual Basic в рамках курсів за вибором;
- як приклад для створення інших програмних
продуктів з навчальних предметів з метою
посилення дидактичного наповнення уроків;
- при підготовці учнів до роботи в МАН,
професійної орієнтації у виборі майбутньої
професії

More Related Content

What's hot

Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас PRESLAVA1972
 
Yrok 30 paint 1
Yrok 30 paint 1Yrok 30 paint 1
Yrok 30 paint 1Helen Pat
 
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-Тест
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-ТестПокрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-Тест
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-ТестNataliia Andrieieva
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. StAlKeRoV
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasiannaeres
 
використання комп’ютерних систем у навчальному процесі
використання комп’ютерних систем у навчальному процесівикористання комп’ютерних систем у навчальному процесі
використання комп’ютерних систем у навчальному процесіЮра Гуцман
 
Компетентності
КомпетентностіКомпетентності
КомпетентностіOlga Barna
 
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...Nataliia Andrieieva
 

What's hot (10)

Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Yrok 30 paint 1
Yrok 30 paint 1Yrok 30 paint 1
Yrok 30 paint 1
 
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-Тест
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-ТестПокрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-Тест
Покрокова інструкція створення онлайн тестів на прикладі сервісу Майстер-Тест
 
Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас. Інформатика. Третій рік – єдиний курс. 11 клас.
Інформатика. Третій рік – єдиний курс. 11 клас.
 
зоненко дружківка
зоненко дружківказоненко дружківка
зоненко дружківка
 
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
0900694 8587 d_shost_d_m_informatika_turbo_pascal_1011_klasi
 
використання комп’ютерних систем у навчальному процесі
використання комп’ютерних систем у навчальному процесівикористання комп’ютерних систем у навчальному процесі
використання комп’ютерних систем у навчальному процесі
 
225
225225
225
 
Компетентності
КомпетентностіКомпетентності
Компетентності
 
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...
ОНЛАЙН-ТЕСТУВАННЯ В СИСТЕМІ КОНТРОЛЮ ЯКОСТІ ЗНАНЬ МАЙБУТНІХ УЧИТЕЛІВ ІНОЗЕМНИ...
 

Viewers also liked

Презентація як засіб демонстрації
Презентація як засіб демонстраціїПрезентація як засіб демонстрації
Презентація як засіб демонстраціїArtodox Artem
 
Презентація школи
Презентація школиПрезентація школи
Презентація школиnmckirov
 
Донецкая гимназия 92
Донецкая гимназия 92Донецкая гимназия 92
Донецкая гимназия 92nmckirov
 
Презентації в інформаційному просторі навчального закладу
Презентації в інформаційному просторі навчального закладуПрезентації в інформаційному просторі навчального закладу
Презентації в інформаційному просторі навчального закладуvarenyukGA
 
Виховна робота
Виховна роботаВиховна робота
Виховна роботаschool9_KR
 
Презентація школи №88
Презентація школи №88Презентація школи №88
Презентація школи №88Lera Gluschenko
 
Ефективне управління освітою в ОТГ.
Ефективне управління освітою в ОТГ.Ефективне управління освітою в ОТГ.
Ефективне управління освітою в ОТГ.Oleh Protsak
 
Методична робота КСШ № 9
Методична робота КСШ № 9Методична робота КСШ № 9
Методична робота КСШ № 9school9_KR
 
презентація школи №88 2012
презентація школи №88 2012презентація школи №88 2012
презентація школи №88 2012Alexandr Dolgov
 
Национальные соревнования 2012
Национальные соревнования 2012Национальные соревнования 2012
Национальные соревнования 2012Anzhelika Kokhan
 
Попередні результати анкетування директорів опорних шкіл
Попередні результати анкетування директорів опорних шкілПопередні результати анкетування директорів опорних шкіл
Попередні результати анкетування директорів опорних шкілCSIUKRAINE
 
Науково-методичний супровід професійної діяльності педагогічних працівників в...
Науково-методичний супровід професійної діяльності педагогічних працівників в...Науково-методичний супровід професійної діяльності педагогічних працівників в...
Науково-методичний супровід професійної діяльності педагогічних працівників в...CSIUKRAINE
 
Реформування середньої освіти у контексті децентралізації
Реформування середньої освіти у контексті децентралізаціїРеформування середньої освіти у контексті децентралізації
Реформування середньої освіти у контексті децентралізаціїCSIUKRAINE
 
Інформатика. 4 клас. Робота з презентаціями
Інформатика. 4 клас. Робота з презентаціямиІнформатика. 4 клас. Робота з презентаціями
Інформатика. 4 клас. Робота з презентаціямиЕлектронні книги Ранок
 
Модель опорної школи як центру освітнього округу Більшівцівської ОТГ
Модель опорної школи як центру освітнього округу Більшівцівської ОТГМодель опорної школи як центру освітнього округу Більшівцівської ОТГ
Модель опорної школи як центру освітнього округу Більшівцівської ОТГCSIUKRAINE
 
План роботи опорної школи
План роботи опорної школиПлан роботи опорної школи
План роботи опорної школиschool9_KR
 
звіт директора за 2015-2016 н.р.
звіт директора за 2015-2016 н.р.звіт директора за 2015-2016 н.р.
звіт директора за 2015-2016 н.р.Оксана Козачек
 
дзш № 57 [автосохраненный]
дзш № 57 [автосохраненный]дзш № 57 [автосохраненный]
дзш № 57 [автосохраненный]lanasvet82
 
Amazing Facts Photo Presentation 2007
Amazing Facts Photo Presentation 2007Amazing Facts Photo Presentation 2007
Amazing Facts Photo Presentation 2007Targetseo.com
 

Viewers also liked (20)

Презентація як засіб демонстрації
Презентація як засіб демонстраціїПрезентація як засіб демонстрації
Презентація як засіб демонстрації
 
Презентація школи
Презентація школиПрезентація школи
Презентація школи
 
Донецкая гимназия 92
Донецкая гимназия 92Донецкая гимназия 92
Донецкая гимназия 92
 
Презентації в інформаційному просторі навчального закладу
Презентації в інформаційному просторі навчального закладуПрезентації в інформаційному просторі навчального закладу
Презентації в інформаційному просторі навчального закладу
 
Виховна робота
Виховна роботаВиховна робота
Виховна робота
 
Презентація школи №88
Презентація школи №88Презентація школи №88
Презентація школи №88
 
Ефективне управління освітою в ОТГ.
Ефективне управління освітою в ОТГ.Ефективне управління освітою в ОТГ.
Ефективне управління освітою в ОТГ.
 
Методична робота КСШ № 9
Методична робота КСШ № 9Методична робота КСШ № 9
Методична робота КСШ № 9
 
презентація школи №88 2012
презентація школи №88 2012презентація школи №88 2012
презентація школи №88 2012
 
Национальные соревнования 2012
Национальные соревнования 2012Национальные соревнования 2012
Национальные соревнования 2012
 
Попередні результати анкетування директорів опорних шкіл
Попередні результати анкетування директорів опорних шкілПопередні результати анкетування директорів опорних шкіл
Попередні результати анкетування директорів опорних шкіл
 
Науково-методичний супровід професійної діяльності педагогічних працівників в...
Науково-методичний супровід професійної діяльності педагогічних працівників в...Науково-методичний супровід професійної діяльності педагогічних працівників в...
Науково-методичний супровід професійної діяльності педагогічних працівників в...
 
Реформування середньої освіти у контексті децентралізації
Реформування середньої освіти у контексті децентралізаціїРеформування середньої освіти у контексті децентралізації
Реформування середньої освіти у контексті децентралізації
 
Інформатика. 4 клас. Робота з презентаціями
Інформатика. 4 клас. Робота з презентаціямиІнформатика. 4 клас. Робота з презентаціями
Інформатика. 4 клас. Робота з презентаціями
 
Модель опорної школи як центру освітнього округу Більшівцівської ОТГ
Модель опорної школи як центру освітнього округу Більшівцівської ОТГМодель опорної школи як центру освітнього округу Більшівцівської ОТГ
Модель опорної школи як центру освітнього округу Більшівцівської ОТГ
 
План роботи опорної школи
План роботи опорної школиПлан роботи опорної школи
План роботи опорної школи
 
О.І.Буковська, Л.А.Жабіна. Інтегрований урок математики та хімії «Відсотки. М...
О.І.Буковська, Л.А.Жабіна. Інтегрований урок математики та хімії «Відсотки. М...О.І.Буковська, Л.А.Жабіна. Інтегрований урок математики та хімії «Відсотки. М...
О.І.Буковська, Л.А.Жабіна. Інтегрований урок математики та хімії «Відсотки. М...
 
звіт директора за 2015-2016 н.р.
звіт директора за 2015-2016 н.р.звіт директора за 2015-2016 н.р.
звіт директора за 2015-2016 н.р.
 
дзш № 57 [автосохраненный]
дзш № 57 [автосохраненный]дзш № 57 [автосохраненный]
дзш № 57 [автосохраненный]
 
Amazing Facts Photo Presentation 2007
Amazing Facts Photo Presentation 2007Amazing Facts Photo Presentation 2007
Amazing Facts Photo Presentation 2007
 

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

4 клас урок 6 як працювати в середовищі текстового редактора
4 клас урок 6 як працювати в середовищі текстового редактора4 клас урок 6 як працювати в середовищі текстового редактора
4 клас урок 6 як працювати в середовищі текстового редактораСокальська ЗШ І-ІІІ ступенів №2
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Вибір і експлуатація систем керування автоматизованим виробництвом
Вибір і експлуатація систем керування автоматизованим виробництвомВибір і експлуатація систем керування автоматизованим виробництвом
Вибір і експлуатація систем керування автоматизованим виробництвомirko514
 
Використання Learningapps на уроках географії
Використання Learningapps на уроках географіїВикористання Learningapps на уроках географії
Використання Learningapps на уроках географіїBodya Dishkant
 
урок 8. операційна система. графічний ін¬терфейс операційної системи
урок 8. операційна система. графічний ін¬терфейс операційної системиурок 8. операційна система. графічний ін¬терфейс операційної системи
урок 8. операційна система. графічний ін¬терфейс операційної системиSchool5uman
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusVsimPPT
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPT
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.af1311
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.af1311
 
іванісова техничне забеспечення курсу сходинки до інформатики
іванісова техничне забеспечення курсу сходинки до інформатикиіванісова техничне забеспечення курсу сходинки до інформатики
іванісова техничне забеспечення курсу сходинки до інформатикиsvetil0625
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPT
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonVsimPPTX
 
огляд фахових видань
огляд фахових виданьогляд фахових видань
огляд фахових виданьkristina_chepil
 

Similar to захист наукової роботи (20)

Less19
Less19Less19
Less19
 
урок 6
урок 6урок 6
урок 6
 
урок 6
урок 6урок 6
урок 6
 
4 клас урок 6 як працювати в середовищі текстового редактора
4 клас урок 6 як працювати в середовищі текстового редактора4 клас урок 6 як працювати в середовищі текстового редактора
4 клас урок 6 як працювати в середовищі текстового редактора
 
7 9 класи
7 9 класи7 9 класи
7 9 класи
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Publisher
PublisherPublisher
Publisher
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Вибір і експлуатація систем керування автоматизованим виробництвом
Вибір і експлуатація систем керування автоматизованим виробництвомВибір і експлуатація систем керування автоматизованим виробництвом
Вибір і експлуатація систем керування автоматизованим виробництвом
 
Використання Learningapps на уроках географії
Використання Learningapps на уроках географіїВикористання Learningapps на уроках географії
Використання Learningapps на уроках географії
 
урок 8. операційна система. графічний ін¬терфейс операційної системи
урок 8. операційна система. графічний ін¬терфейс операційної системиурок 8. операційна система. графічний ін¬терфейс операційної системи
урок 8. операційна система. графічний ін¬терфейс операційної системи
 
Urok01
Urok01Urok01
Urok01
 
Календарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - LazarusКалендарне планування 8 клас - Інформатика - Lazarus
Календарне планування 8 клас - Інформатика - Lazarus
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
10 клас иф технолог проф-ль завадський програм.
10 клас  иф технолог проф-ль завадський програм.10 клас  иф технолог проф-ль завадський програм.
10 клас иф технолог проф-ль завадський програм.
 
10 клас инф технолог профиль завадський програм.
10 клас  инф технолог профиль завадський програм.10 клас  инф технолог профиль завадський програм.
10 клас инф технолог профиль завадський програм.
 
іванісова техничне забеспечення курсу сходинки до інформатики
іванісова техничне забеспечення курсу сходинки до інформатикиіванісова техничне забеспечення курсу сходинки до інформатики
іванісова техничне забеспечення курсу сходинки до інформатики
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
Календарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - PythonКалендарне планування 8 клас - Інформатика - Python
Календарне планування 8 клас - Інформатика - Python
 
огляд фахових видань
огляд фахових виданьогляд фахових видань
огляд фахових видань
 

Recently uploaded

Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 

Recently uploaded (6)

Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 

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

  • 1. СЕКЦІЯ: Комп’ютерні навчальні програми Програмування на мові Visual Basic. Навчальна програма для підтримки вивчення теми “Алгоритми” Роботу виконала: Варенюк Валентина ліцеїст ІІ курсу фізико математичного профілю Нетішинського НВК „Загальноосвітня школа І-ІІ ст. та ліцей”
  • 2. Мета роботи підбір найоптимальніших шляхів для реалізації, а також сама реалізація додатків Windows, враховуючи легальні потреби закладів освіти на сучасному етапі навчання, та можливість показати, що процес програмування може бути цікавим, доступним для розуміння і корисним для вибору майбутньої професії. Завдання роботи показати сучасні засоби і методи створення прикладних програм; створення навчальної комп’ютерної програми для підтримки вивчення теми ”Алгоритми” шкільного курсу інформатики, використовуючи сучасні методи об’єктноорієнтованого візуального програмування на основі Visual Basic Об'єктом дослідження є функціонування та взаємодія різноманітних технологій роботи та створення додатків Windows, а предметом – використання сучасних методів візуального програмування на основі Visual Basic . Новизна роботи полягає в тому, що за допомогою створеної програми можна активізувати та зробити більш наочним процес вивчення теми ”Алгоритми”, яка не має достатньої комп’ютерної підтримки та зацікавити учня у поглибленому вивченні сучасних методів програмування.
  • 3. Існують два методи програмування. Класичний (за допомогою процедур, програма виконується від першого до останнього рядка за принципом „зверху вниз”. Час виконання порушується при виклику яких-небудь процедур), відбувається за допомогою процедурних мов програмування (Паскаль). При такому способі програмування можна передбачити, яка дія буде виконана в даний момент часу. Об’єктно-орієнтований, створення процедур обробки подій. В цьому випадку неможливо заздалегідь передбачити , в якій черзі будуть надходити події. Програміст передбачає, які події можуть відбуватися у даному додатку та програмує їх. Такий підхід реалізовано при розробці програм в середовищі Windows. Переваги візуального програмування полягають у тому, що воно поєднує в собі простоту використання, доступність та великій набір різноманітних можливостей, що охоплюють усі сфери програмістської діяльності. Крім того, при всій своїй потужності середовище Visual Basic має невисокі вимоги до апаратного забезпечення комп’ютера, зокрема може працювати на процесорах з тактовою частотою 300 МГц, оперативною пам’яттю 32 МГб під керуванням операційної системи Windows’98.
  • 4. Основні можливості: - реалізація розробником максимально гнучкого і зручного інтерфейсу для свого додатку; - створення найрізноманітніших багаторівневих і вспливаючих меню; - обробка подій миші і клавіатури, виведення на екран різних графічних зображень і геометричних фігур; - керування кольором, настройками принтера, використання стандартних діалогів; - робота з графікою, малювання, обробка зображень; - використання таймеру; - опрацювання файлів та каталогів на жорсткому диску; - доступ до баз даних; - розробка власних елементів керування ActiveX. Робота в середовищі Visual Basic нагадує роботу з дитячим конструктором – всі елементи є простими і їх можна бачити. Складність створюваної конструкції залежить тільки від поставленої мети і винахідливості програміста-розробника. Після запуску середовища з’являється вікно, в якому поступово створюється програмний продукт. Програмний продукт – це проект, реалізований за допомогою мови програмування та графічного інтерфейсу.
  • 5. Головне вікно навчальної програми Навчальна програма для підтримки вивчення теми “Алгоритми” є пректом, створеним у середовищі Visual Basic. Проект складається з головної сторінки у вигляді стандартного вікна додатку Windows. Основним об’єктом, за допомогою якого реалізуються проекти є форма.
  • 7. Допоміжне вікно “Навчальна алгоритмічна мова – команди – Розгалуження”  Інтерфейс реалізовано за допомогою кнопок керування та зображень, що змінюють одне одного при натисканні на відповідну кнопку. Кнопка ”Головне меню” дозволяє повернутися до головного вікна програми.
  • 8. Допоміжне вікно “Алгоритми”  Інтерфейс реалізовано за допомогою кнопок керування та зображень, що змінюють одне одного при натисканні на відповідну кнопку. Кнопка ”Головне меню” дозволяє повернутися до головного вікна програми.
  • 9. Допоміжне вікно ”Тестування”  Вікно “Тестування” дозволяє організувати тестову перевірку знань учнів за темою “Алгоритми”. Але є можливість змінювати запитання тесту та варіанти відповідей. Учні відповідають на дванадцять запитань, кожне з яких має по чотири варіанти відповідей, з яких можна обирати одну або кілька, які вважають за правильні. За кожну правильну відповідь учень отримує один бал. Тест використовується для теоретичної перевірки знань.
  • 10. Текстовий файл для запису результату тестування
  • 11. Програмний код вікна “Тестування” (фрагмент) ’Підпрограма обробки натискання кнопки ”Почати тест” Private Sub Cmdпочати_Click() ’установка початкового значення бала (i) та номера запитання (n) i=0 n=1 If txtклас = "" Or txtпрізвище = "" Or txtімя = "" Then MsgBox ("Не поспішайте! Спочатку, будь-ласка, введіть ім'я, прізвище та клас, у якому навчаєтесь!"), vbCritical, ("Помилка"): Exit Sub Else: ’кнопка “Почати тест” недоступна Cmdпочати.Enabled = False ’кнопка “Перехід до наступного питання” доступна Cmdперехід.Enabled = True End If ’завантаження першого запитання p1 End Sub ’Підпрограма обробки натискання кнопки ”Скасувати” Private Sub Cmdскасувати_Click() Dim answer As String answer = MsgBox("Ви бажаєте припинити тестування?", vbYesNo + vbQuestion, "Перехід до головного меню") If answer = vbYes Then Form1.Visible = True Form6.Visible = False End If End Sub ’Підпрограми (p1 – p12) завантаження запитань Function p1() txtзапитання.Text = "Що таке алгоритм?" C1.Caption = "Програма навчального предмету" C2.Caption = "Однозначність, визначеність, програмування" C3.Caption = "Послідовність дій для розв'язування задачі" C4.Caption = "Послідовність інформаційних вікон" End Function
  • 12. Відомості про автора та програму
  • 13. Використання результатів наукової роботи - на уроках інформатики для комп’ютерної підтримки при вивченні теми “Алгоритми “; - для зацікавлення учнів у вивченні програмування; - заохотити учнів для поглибленого вивчення Visual Basic в рамках курсів за вибором; - як приклад для створення інших програмних продуктів з навчальних предметів з метою посилення дидактичного наповнення уроків; - при підготовці учнів до роботи в МАН, професійної орієнтації у виборі майбутньої професії