You are on page 1of 24

Міністерство освіти і науки україни

Департамент освіти і науки полтавської облдержадміністрації


Полтавське територіальне відділення ман україни
Наукове товариство учнів «мала академія наук» полтавської обласної
спеціалізованої школи-інтернату іі-ііі ступенів з поглибленим вивченням
окремих предметів та курсів при кременчуцькому педагогічному училищі
ім. А.с.макаренка
Відділення: комп’ютерних наук
Секція: мультимедійні системи, навчальні та ігрові програми
Розробка комплексу програм навчального призначення для вивчення
інформатики у 2 класі
Роботу виконав:
Петруня максим юрійович,
Учень 11 класу полтавської обласної спеціалізованої школи-інтернату іі-ііі
ступенів з поглибленим вивченням окремих предметів та курсів при
кременчуцькому педагогічному училищі ім. А.с.макаренка
Науковий керівник:
Лисенко тетяна іванівна,
Викладач інформатики кременчуцького педагогічного училища ім. А.с.
Макаренка, спеціаліст вищої кваліфікаційної категорії, вчитель-методист,
заслужений учитель україни
Полтава – 2015
Полтавське територіальне відділення ман україни
Наукове товариство учнів полтавської обласної спеціалізованої школи-
інтернату
іі-ііі ступенів з поглибленим вивченням окремих предметів та курсів
при кременчуцькому педагогічному училищі ім. А.с.макаренка
2

Зміст

Вступ............................................................................................4
Розділ 1. Використання педагогічних програмних засобів у
навчальному процесі .....................................................6
1.1. Види програмних засобів навчального призначення............6
1.2. Вимоги до педагогічних програмних засобів для
початкової школи...........................................................8
...................................................................................
1.3. Педагогічні програмні засоби для підтримки вивчення
інформатики у 2-х класах................................................9
Розділ 2. Розробка комплексу програм «інформатика у 2 класі»...........12
2.1. Постановка завдання......................................................12
2.2. Інтерфейс та структура програми......................................14
2.3. Розробка програмного коду.............................................18
Висновки 23
Список використаних джерел...........................................................25

Вступ

У сучасному світі комп’ютер став майже незамінним в житті людини.


Не оминув технічний прогрес і галузь навчання. Поява нових технічних
засобів навчання та обізнаність учнів у технічних досягненнях людства
3

вимагає відходу від традиційних методів викладання і максимальне


залучення інформаційних технологій в процесі навчання.
Згідно нової програми, прийнятої в 2012 році, учні з другого класу
вивчають новий предмет – інформатику. Враховуючи вікові особливості
учнів початкової школи, є гостра необхідність використовувати на уроках
інформатики різноманітні комп’ютерні програми, ігри, відео, презентації
для досягнення максимальних результатів у навчанні. У зв’язку з цим
постала потреба у розробці такої комп’ютерної програми, яка б містила в
собі систематизовані, співвідносні з цілями навчальної програми матеріали,
дозволяла встановлювати зворотній зв'язок з учнем і здійснювати процес
перевірки засвоєних знань.
Питання добору та розробки програмного забезпечення для вивчення
інформатики у початковій школі розглянуто у працях бикова в.ю. [2],
жалдака м.і. [4], співаковського о.в. [9], морзе н.в. [8] та ін. Особливо
актуальною є розробка вимог до електронних засобів навчання, бо
стандарти у цій сфері тільки формуються. Цим пояснюється актуальність
нашого дослідження.
Об’єктом дослідження є використання програмних засобів
навчального призначення для вивчення інформатики у початковій школі.
Предмет дослідження – педагогічні програмні засоби для підтримки
вивчення інформатики у 2 класі.
Мета дослідження: на основі аналізу вимог державної програми з
інформатики для 2 класу, підручників з інформатики та існуючих
комп’ютерних програм навчального призначення визначити вимоги та
розробити програмний комплекс, що може бути використаний для
підтримки вивчення інформатики у 2 класі.
Завдання дослідження:
1. Розглянути види та специфіку програмних засобів навчального
призначення, їх переваги порівняно з традиційними засобами навчання.
2. Визначити вимоги до змістовного наповнення, часу роботи з
програмою, інтерфейсу та ін. Для програм навчального призначення, що
призначені для використання у початкових класах.
4

3. Проаналізувати існуючи програмні засоби навчального призначення на їх


відповідність вимогам державної програми з інформатики для
початкової школи, підручникам з інформатики для 2 класу та
визначеним вимогам.
4. Розробити комплекс програм навчального призначення для підтримки
вивчення інформатики у 2 класі з дотриманням вироблених вимог.
Для розв’язання поставлених завдань та досягнення мети використано
теоретичні методи дослідження (аналіз, синтез, порівняння,
систематизація), методи емпіричного дослідження (моделювання,
спостереження, тестування), а також методи обробки даних (метод
якісного аналізу даних).
Наукова новизна полягає у тому, що набуло подальшого розвитку
питання про використання програмних засобів навчального призначення під
час вивчення інформатики у початкових класах.
Робота має прикладне значення. Розроблений комплекс програм
навчального призначення для підтримки вивчення інформатики у 2 класі
проходить апробацію у навчальних закладах м. Кременчука та в київському
ліцеї № 38 ім. В.м.молчанова. Комплекс розроблено на замовлення
авторського колективу підручника інформатики для 2 класу [7].

Розділ 1
Використання педагогічних програмних засобів у навчальному процесі

1.1. Види програмних засобів навчального призначення

терміном “навчальна програма” звикли називати будь-яку


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

Програми, які безпосередньо призначені для забезпечення навчання,


називають програмними засобами навчального призначення або
педагогічними програмними засобами (ппз). Серед великої кількості
комп’ютерних розробок навчального призначення, що використовуються в
шкільній практиці та для самоосвіти, можна визначити наступні категорії
програм [5]:
1) програми перевірки знань, умінь та навичок учнів (контролюючі
програми):
 Тестові перевірочні програми по окремих предметах;
 Контролюючі програми нетестового характеру;
 Програми-оболонки для створення тестуючих засобів з різних
предметів;
2) програми навчаючого характеру (навчаючі програми):
 Енциклопедії;
 Довідники;
3) комбіновані засоби, що поєднують навчальні та перевірочні можливості:
 Електронні підручники;
 Електронні навчальні посібники;
4) моделюючі програми для формування умінь та навичок:
 Тренажери;
 Імітатори;
5) допоміжні електронні засоби навчання:
 Перекладачі;
 Калькулятори;
 Будівники графіків;
 “розв’язувачі” тощо.
Контролюючі програми залежно від мети застосування можуть
виконувати одну з двох функцій:
- Навчально-контролюючу: надавати учням правильні відповіді у разі
помилки, якщо метою є самоперевірка або підготовка до підсумкового
контролю;
- Контролюючу: лише фіксувати результати учнів, якщо метою є перевірка
рівня сформованості знань та умінь учнів.
6

При цьому на багатьох предметах у початковій школі виставлення


оцінок обмежено лише вербальними способами. Диференціація
оцінювання може здійснюватись не лише за кількістю отриманих
правильних відповідей учнів, а й за обсягом виконаних завдань або часом
виконання.
Перевагою програмних засобів навчального призначення порівняно з
традиційними засобами навчання є наявність зручних у використанні
засобів візуалізації навчального матеріалу: статичне та динамічне
представлення об'єктів, процесів, явищ, їх складових, наочне
представлення закономірностей і результатів проведених експериментів,
дослідів, знайдених розв’язків задач. Однією з переваг ппз є швидкий
зворотній зв'язок між користувачем і засобами ікт, який забезпечує
реалізацію діалогу між учнем і програмним навчальним середовищем [8].
Завдяки використанню програмних засобів навчального призначення,
навчання може здійснюватись у тому темпі, який найбільше задовольняє
учнів. Ппз дозволяють об'єктивно та достовірно визначати рівні навчальних
досягнень учнів за допомогою різноманітних багаторівневих тестів, завдань,
тренажерів.

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

Програмні засоби навчального призначення для початкової освіти повинні


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

використанням ппз повинна відповідати санітарним нормам та не


перевищувати 10-15 хвилин безперервної роботи з комп’ютером.
З огляду на методичні аспекти, ппз повинні мати україномовний інтерфейс,
відповідати діючій державній програмі з предметів початкової школи,
забезпечувати міжпредметні зв’язки та орієнтуватися на життєвий досвід
учнів. Зручно, якщо програмний засіб може бути використаний при вивченні
різних навчальних тем. Це зменшує час на ознайомлення з інтерфейсом
програмного засобу, створює учням більш комфортні умови для навчання. У
контролюючих програмах бажана зміна послідовності виконання вправ,
елемент випадковості при поданні завдань учням для запобігання спробам
скористатися відповіддю іншого учня.
З технічної точки зору педагогічні програмні засоби повинні бути
багатоплатформенними, безкоштовними, розрахованими на можливість
використання як на застарілих комп’ютерах, якими здебільшого
укомплектовані школи україни та кабінети інформатики для початкової
школи, так і на сучасній техніці, з якою учні працюють удома.

1.3. Ппз для підтримки вивчення інформатики у 2-х класах

Державна програма з інформатики для 2 класу [10] передбачає для різних


навчальних тем використання різних видів програмних засобів (таб. 1.1). Як
приклади розглянемо програми, що задовольняють названим вище вимогам:
безкоштовні, багатоплатформенні, з наявністю україномовного інтерфейсу,
такі, що відповідають віковим особливостям учнів.
Таблиця 1.1
Теми державної програми з інформатики для 2 класу та відповідні
педагогічні програмні засоби
Тема державної програми Вид програмного засобу Приклади ппз
Миша. Наведення вказівника, Тренажер миші Gcompris
вибір об’єктів, переміщення Poli-m
об’єктів, подвійне клацання.
Робота із програмами на Програми на розвиток Gcompris
розвиток логічного мислення логічного мислення
та відпрацювання навичок
роботи з мишею.
8

Клавіатура комп’ютера. Клавіатурний тренажер. Rapid typing


Призначення основних gcompris
клавішів
Робота з розвивальними Розвивальні програми Gcompris
програмами
Графічний редактор. Графічний редактор Tux paint
Створення об’єктів у Gimp
середовищі графічного Gcompris
редактора, зміна значень їх
властивостей.
Робота з комп’ютерними Програми на підтримку Gcompris (лише
програмами на підтримку вивчення української окремі
вивчення української мови, мови, іноземної мови, предмети)
іноземної мови, математики, математики,
образотворчого мистецтва, образотворчого
музики тощо мистецтва, музики тощо

Як показує аналіз, для забезпечення навчання інформатиці у 2 класі може


бути використаний програмний комплекс gcompris, який може надати
відповідні вправи майже з усіх тем програми.
Gcompris (фр.  J'ai compris – я зрозумів!) Є збіркою навчально-ігрових програм
для дітей від 2 до 10 років. На даний момент в gcompris входить більше ста
вправ і постійно розробляються нові. Перша версія збірки ігор була створена
в 2000 році бруно кудуаном, французьким інженером-програмістом.
Розпочинаючи з першої редакції, вони розповсюджувалися вільно в інтернеті
і були захищені ліцензією gpl gnu.
Крім того, більше 10 років у школах україни використовувався програмний
комплекс «сходинки до інформатики. 2-4 клас», що був розроблений для
однойменної експериментальної програми у видавництві "світич" [1].
Також для окремих підручників інформатики для 2 класу були розроблені
програмні комплекси:
Для підручника автора коршунової о.в. [6] – комплекс «інформатика. 1-й рік
навчання»
9

Для підручника авторського колективу корнієнко м.м. Та ін. [5] – електронний


робочий зошит «сходинки до інформатики».
У підручнику «сходинки до інформатики. 2 клас» авторського колективу г.в.
Ломаковська та ін. [7] для вивчення багатьох тем вибрані названі вище
програмні засоби – клавіатурний тренажер rapid typing, графічний редактор
tux paint, комплекс програм gcompris.
Аналіз чотирьох наведених програмних комплексів та порівняння їх з
вимогами до знань та умінь учнів, визначених державною програмою, а
також з вимогами до ппз навчального призначення дозволяє зробити такі
висновки:
- У названих комплексах найменше забезпечено вивчення теми «робота з
комп’ютерними програмами на підтримку вивчення української мови,
іноземної мови, математики, образотворчого мистецтва, музики тощо»;
- У комплексі gcompris вправи на вивчення математики та читання не
відповідають державній програмі з цих предметів, що діє в школах
україни;
- У комплексі «сходинки до інформатики. 2-4 клас» є проблеми
сумісності з сучасним апаратним забезпеченням, нова версія програми
не є безкоштовною;
- У комплексі «інформатика. 1 рік навчання» не завершено розробку
вправ з названого розділу державної програми;
- У електронному робочому зошиті «сходинки до інформатики» відсутній
елемент випадковості при поданні завдань учням, тому не може
здійснюватись повноцінний об’єктивний контроль за навчальними
досягненнями учнів.
Таким чином, актуальним завданням є розробка програмного
комплексу для підтримки вивчення на уроках інформатики у 2 класі теми
«робота з комп’ютерними програмами на підтримку вивчення української
мови, іноземної мови, математики, образотворчого мистецтва, музики
тощо». Замовником такої розробки є авторський колектив підручника
«сходинки до інформатики. 2 клас» г.в. Ломаковська, г.о. Проценко, й.я.
Ривкінд [7].
10

Розділ 2
Розробка комплексу програм «інформатика
у 2 класі»

2.1. Постановка завдання


За результатами аналізу програмних засобів навчального призначення
для вивчення інформатики у 2 класі було визначено завдання: створити
комплекс програм «інформатика у 2 класі» для вивчення теми «робота з
комп’ютерними програмами на підтримку вивчення української мови,
іноземної мови, математики, образотворчого мистецтва, музики тощо» для
підручника «сходинки до інформатики. 2 клас» авторського колективу
г.в.ломаковська та ін [7].
У розділі 6 «комп’ютерна підтримка вивчення навчальних предметів»
підручника [7] сформульовані завдання, реалізацію яких потрібно здійснити
у програмах комплексу «інформатика у 2 класі»:
- Стор. 145 – завдання 1 з української мови (рис. 2.1):

Рис. 2.1. Завдання 1 з української мови


- Стор. 148 – завдання 2 з української мови (рис. 2.2):
11

Рис. 2.2. Завдання 2 з української мови

- Стор. 154-155 – завдання 3 з іноземної мови (рис. 2.3):

Рис. 2.3. Завдання 3 з іноземної мови


12

Під час створення програм комплексу «інформатика у 2 класі»


потрібно врахувати не лише реалізацію завдань, вказаних у підручнику, а
також і вимоги, визначені для ппз для початкової школи, зокрема такі:
- Час виконання завдань не повинен перевищувати 10-15 хвилин
безперервної роботи з комп’ютером або повинна бути надана
можливість зупинити виконання завдань з виведенням повідомлення
про отримані результати;
- Завдання повинні подаватися у випадковій послідовності;
- Під час виконання завдання повинна фіксуватися кількість правильних
відповідей та помилок, про помилки слід повідомляти учня відразу.
Після двох невдалих спроб виконати одне завдання повинен виводитись
правильний варіант та відбуватися перехід до наступного завдання;
- Після завершення виконання завдань потрібно виводити у вербальній
формі повідомлення про результат роботи учня, а також кількісні
показники, отримані учнем;
- У вчителя повинна бути можливість змінювати завдання та додавати
нові такого ж типу, як і ті, що запропоновані розробником.

2.2. Інтерфейс та структура програми

Комплекс «інформатика. 2 клас» складається з кількох програм: дві


програми з вивчення української мови та одна – з іноземної мови.
Програми розроблені мовою програмування delphi у середовищі розробки
turbo delphi 2006. Дані для виконання завдань у закодованому вигляді
зберігаються в ini-файлах, які повинні бути розміщені у одному каталозі з
ехе-файлами.
Виклик усіх програм комплексу здійснюється з головного вікна
програми (файл golovna.exe).
Оформлення головного вікна є максимально простим та зрозумілим
для використання її учнями 2-х класів (рис. 2.4).
13

Рис. 2.4. Головне вікно комплексу програм «інформатика. 2 клас»

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


комплексу: «голосні та приголосні», «англійська», «тверді та м’які». Щоб
вибрати одну з програм, потрібно натиснути на малюнок поруч з її назвою,
після чого відкривається вікно вибраної програми.
Програма «голосні та приголосні» (рис. 2.5) призначена для перевірки
розпізнавання учнями голосних та приголосних звуків.

Рис. 2.5. Вікно програми «голосні та приголосні»


14

Завдання користувача – дослідивши слово, розміщене у правому


нижньому кутку та виділене темно-червоним кольором, визначити кількість
у ньому голосних та приголосних звуків. Після цього ввесті знайдені
значення у відповідні поля і вибрати кнопку «прийняти відповідь».
Якщо значення введені правильно, то слово переміщується у верхній
рядок, де доповнює одну з приказок. Для користувача виводиться вікно
повідомлення про правильно виконане завдання. Якщо припущено
помилку, то буде запропоновано спробувати ще раз. При повторній
помилці учню буде показаний правильний результат, після чого відбудеться
перехід до наступного слова. На рис. 2.6 показано вигляд вікон
повідомлень, що супроводжують відповідь учня.

Рис. 2.6. Вікна повідомлень про результат учня

Після опрацювання всіх слів приказки у вікні програми змінюється колір


слів, що складають приказку та виводиться повідомлення про наступні дії
(рис. 2.7). При виборі кнопки «ок!» відбувається перехід до наступного
завдання – виводиться перше слово наступної приказки. Якщо вибрати
кнопку «завершити», то виконання завдань припиняється, виводиться
повідомлення про загальну кількість виконаних завдань та припущених
помилок, після чого віддбувається повернення у головне меню програми.
15

Рис. 2.7. Вікно програми «голосні та приголосні» з завершеним завданням

Програма «тверді та м’які» має схожий інтерфейс та завдання. Ця


програма призначена для перевірки розпізнавання учнями твердих та
м’яких приголосних.
Програма «англійська» призначена для перевірки знання перекладу
англійських слів (рис. 2.8).

Рис. 2.8. Вікно програми «англійська»


16

Завдання користувача – дослідивши слово, розміщене у верхньому


лівому кутку вікна, «зібрати» його переклад з англійських букв. При
натисканні на кожну з букв, вона перевищуеться у рядок, розміщений у
верхній частині форми і займає наступну вільну позицію.
Якщо учень помилився у порядку букв і зрозумів помилку самостійно,
він може повторити виконання завдання, вибравши кнопку «заново». Після
отримання перекладу потрібно вибрати кнопку «прийняти відповідь».
Якщо відповідь правильна, то виводиться відповідне вікно повідомлення. У
випадку помилки пропонується повторити спробу або перейти до
наступного слова. При повторній помилці виводиться правильний переклад
слова.
Таким чином, створений комплекс програм «інформатика. 2 клас»
повністю відповідає завданням, наведеним у підручнику, та вимогам,
розробленим для ппз. Санітарні норми дотримуються за рахунок того, що
виконання завдань можна припинити на будь-якому етапі роботи.
Крім того, учитель має можливість доповнювати та змінювати
запропоновані завдання. Для цього призначене меню «редагування» на
головній формі комплексу. Система кодування, яка використовується для
реалізації алгоритмів перевірки, пояснюється у меню «кодування».

2.3. Розробка програмного коду

Під час розробки програмного коду програм комплексу «інформатика.


2 клас» для реалізації поставлених вимог потрібно було визначити систему
кодування, на основі якої можна здійснювати перевірку правильності
введених учнем відповідей. Було вирішено обмежувати код слова
символами [], позначати голосні звуки символом «0», тверді приголосні
символом «-», м’які приголосні – «=». У цій системі кодування слово
«зважай» може бути подано таким кодом: [--0-0=].
У файлах з вхідними даними програм «голосні та приголосні»
(приказки.ini) та «тверді і м’які» (приказки2.ini) кожне слово подано у
звичайному та закодованому вигляді. Наприклад, приказка «чия відвага,
того і перевага» після кодування набуває такого вигляду:
17

Чия[-0=0] відвага[=0--0-0], того[-0-0] й[=] перевага[-0-0-0-0].


Приказки для виконання завдань подаються у випадковій
послідовності. Для перевірки правильності відповіді учня потрібно вибраний
рядок з текстом прислів’я розділяти на окремі слова та аналізувати код
кожного слова.
Для зручності під час активації форми текст з файлу з вхідними
файлами завантажується у багаторядкове текстове поле мемо, яке під час
виконання програми є невидимим. З цього поля вибирається випадковий
рядок з прислів’ям. З цього рядка добувається перше слова – рядок
символів до першої дужки [. Це буде перше слово, подане для
опрацювання учню. Описаний алгоритм реалізований у такій процедурі:
Procedure tform1.formactivate(sender: tobject);
Begin
memo1.lines.loadfromfile('приказки.ini');
kol:=memo1.lines.count; r := random(kol);
str := memo1.lines[r]; n := length(str);
for i := 1 to n do if str[i]='[' then break;
slovo := copy(str,1,i-1);
label2.caption := slovo;
flag:=0;
End;
Далі на основі прийнятої системи кодування відбувається підрахунок
голосних та приголосних звуків у виділеному слові (або твердих та м’яких
приголосних). За це відповідає процедура podschet:
Procedure podschet(var k, g, p: integer);
Var j: integer;
Begin
j:=k; g:=0; p:=0;
while str[j]<>']' do begin
if (str[j]='-') or (str[j]='=') then p:=p+1;
if str[j]='0' then g:=g+1;
j:=j+1;
end;
18

k:=j+1;
End;
Отримані значення порівнюються з відповіддю учня, після чого
видаляється частина рядка до дужки ]. Наступні символи (розділові знаки,
якщо вони є), включаючи перший пробіл, розміщуються у написі з
опрацьованою частиною прислів’я і також видаляються з рядка. Наступний
фрагмент коду реалізує описані дії (подана частина функції, що виконується
при правильній відповіді учня):
Vodgolos:= strtoint (edit2.text);
Vodpgolos:= strtoint (edit1.text);
If flag=0 then begin
Golos:=0; pgolos:=0; count:=0;
podschet(i,golos, pgolos);
End;
If (vodgolos=golos) and (vodpgolos=pgolos ) then begin
Form6.showmodal; // повідомлення про правильну відповідь
label1.caption:= label1.caption+znak+slovo;
pravilno:=pravilno+1;
// якщо у рядку ще є слова
if i<n then begin
While (ord(str[i])<ord('а')) or (ord(str[i])>ord('я'))
Do i:=i+1;
znak := copy(str, s, i-s); delete(str,1,i-1);
end else begin
label1.caption:= label1.caption+'.';
label2.caption:='молодець! Натисніть ок для переходу
на наступний рівень!';
button1.caption:=('ok!'); exit;
End;
n:= length(str); i:=1;
While i<n do begin
If str[i]='[' then break;
i:=i+1;
19

end;
slovo := copy(str, 1, i-1); label2.caption := slovo;
flag:=0;
End;
Описані процедури повторюються, поки довжина рядка залишається
більше нуля. Для отримання наступного прислів’я опрацьований рядок
видаляється з поля мемо і відбувається вибір наступного рядка з прислів’ям
з випадково визначеним номером.
Таким чином реалізовані основні алгоритми програм «голосні та
приголосні» та «тверді і м’які».
В програмі «англійська» потрібно опрацьовувати літери випадково
вибраного англійського слова та додавати до них інші випадково вибрані
літери. Всього у завданнях пропонується по 8 літер, серед яких частина не
входять до правильної відповіді. Для кожної з 8 літер динамічно
створюється кнопка, напис на якій відображає букву. Наступний фрагмент
коду призначений для створення кнопок та розміщення їх випадковим
чином у одній з 8 зон на формі:
Str2:= memo2.lines[r];
N:=length(str2);
// створення кнопок з буквами слова-перекладу
For i := 1 to n do begin
if str2[i]='.' then break;
label3.caption:= copy(str2,1,i);
button[i]:=tbutton.create(form1);
button[i].parent:=form1; button[i].tag:=i;
button[i].onclick:= onmyclick; button[i].font.size:=15;
button[i].width:=50; button[i].height:=50;
button[i].caption:= str2[i];
End;
// створення кнопок з випадковими літерами
For i := n to 8 do begin
Button[i]:=tbutton.create(form1);
Button[i].parent:=form1; button[i].tag:=i;
20

button[i].onclick:= onmyclick; button[i].font.size:=15;


Button[i].width:=50; button[i].height:=50;
Button[i].caption:= char(random(26)+97);
End;

// генерація випадкового порядку літер слова-перекладу


I:=1; por[1]:=0;
Repeat
Fl:=0; randomize;
Num := random(8)+1;
For j := 1 to i do begin
if por[j]=num then begin fl:=1; break; end;
End;
If fl=0 then begin por[i]:=num; i:=i+1; end;
Until i>8;

// виведення кнопок з літерами у 8 зон на формі


For j := 0 to 1 do
for і := 0 to 3 do begin
x:=random(100); y:=random(100);
x:= x + 100 + 150*i; y:= y + 150 + 150*j;
button[por[i+j*4+1]].left:=x; button[por[i+j*4+1]].top:=y;
end;
End;
Для кожної кнопки з літерою задана процедура onmyclick, яка
здійснює опрацювання вибору кнопки. Щоб розпізнати, яка з динамічно
створених кнопок вибрана, використовується властивість tag. У процедурі
кнопка змінює своє положення, займаючи наступну позицію у рядку-
перекладі:
Procedure tform1.onmyclick(sender: tobject);
Var t: integer;
Begin
Count:=count+1;
21

t:=(sender as tbutton).tag;
label2.caption:=label2.caption+ button[t].caption;
button[t].top:=75;
button[t].left:=300+50*(count-1);
button[t].enabled:=false;
End;
Одночасно з розміщенням кнопок у окремому написі label2 формується
рядок, який буде порівнюватися з правильною відповіддю.
Таким чином реалізовані алгоритми, які забезпечують виконання
поставленого завдання.

Висновки

Згідно нової програми, учні з другого класу вивчають новий предмет


– інформатику. Враховуючи вікові особливості учнів початкової школи, є
гостра необхідність використовувати на уроках інформатики різноманітні
комп’ютерні програми для досягнення максимальних результатів у
навчанні.
У ході проведеного дослідження були виконані поставлені завдання та
отримані такі висновки:
1. Програми, які безпосередньо призначені для забезпечення навчання,
називають програмними засобами навчального призначення або
педагогічними програмними засобами.
Можна визначити наступні категорії ппз:
- Програми перевірки знань, умінь та навичок учнів (контролюючі
програми)
- Програми навчаючого характеру (навчаючі програми)
- Комбіновані засоби, що поєднують навчальні та перевірочні можливості
- Моделюючі програми для формування умінь та навичок
- Допоміжні електронні засоби навчання
22

Перевагою програмних засобів навчального призначення порівняно з


традиційними засобами навчання є наявність зручних засобів візуалізації
навчального матеріалу та швидкий зворотній зв'язок між користувачем і
засобами ікт. Ппз дозволяють об'єктивно та достовірно визначати рівні
навчальних досягнень учнів. Навчання може здійснюватись у тому темпі,
який найбільше задовольняє учнів.
2. Програмні засоби навчального призначення для початкової освіти
повинні відповідати віковим особливостям, методичним та технічним
вимогам.
Враховуючи вікові особливості учнів початкової школи, ппз повинні
бути орієнтовані на ігрові види діяльності, мати привабливий та інтуїтивно
зрозумілий інтерфейс. Тривалість виконання навчальних завдань з
використанням ппз повинна не перевищувати 10-15 хвилин безперервної
роботи з комп’ютером.
З огляду на методичні аспекти, ппз повинні мати україномовний
інтерфейс, відповідати діючій державній програмі з предметів початкової
школи, забезпечувати міжпредметні зв’язки та орієнтуватися на життєвий
досвід учнів.
З технічної точки зору ппз повинні бути багатоплатформенними,
безкоштовними, розрахованими на можливість використання як на
застарілих комп’ютерах, так і на сучасній техніці.
3. Аналіз державної програми з інформатики для 2 класу показує, що для
підтримки навчання інформатиці у 2 класі може бути використаний
програмний комплекс gcompris. У той же час, найменше забезпечено
різними програмними засобами вивчення теми «робота з
комп’ютерними програмами на підтримку вивчення української мови,
іноземної мови, математики, образотворчого мистецтва, музики тощо».
4. Розроблено комплекс програм «інформатика у 2 класі» для вивчення
теми «робота з комп’ютерними програмами на підтримку вивчення
української мови, іноземної мови, математики, образотворчого
мистецтва, музики тощо» для підручника «сходинки до інформатики. 2
клас» авторського колективу г.в. Ломаковська та ін. У комплексі
23

реалізовано завдання, вказані у підручнику, а також враховані вимоги,


визначені для ппз для початкової школи.
Комплекс «інформатика. 2 клас» складається з трьох програм: з
вивчення української мови «голосні та приголосні», «тверді та м’які», з
вивчення іноземної мови – «англійська».
Розроблений комплекс програм проходить апробацію у навчальних
закладах м. Кременчука та в київському ліцеї № 38 ім. В.м.молчанова.
Комплекс розроблено на замовлення авторського колективу підручника
інформатики для 2 класу г.в. Ломаковської та ін.

Список використаних джерел

Андрусич о. Комп’ютерна підтримка курсу «сходинки до інформатики»:


зроблено перший крок / початкова школа. – 2006. – № 7. – с. 41 – 43.

Биков в.ю., жук ю.о. Засоби навчання нового покоління в комп’ютерно


орієнтованому навчальному середовищі // комп’ютер у школі та сім’ї.-
2005. - № 5. - с.20-24.

Державний стандарт початкової загальної освіти [електронний ресурс]. –


режим доступу: http://www.mon.gov.ua/education/average

Жалдак м.і. Деякі методичні аспекти навчання інформатики в школі і


педагогічному університеті // комп'ютерно-орієнтовані системи навчання.
– київ., нпу ім. М.п. Драгоманова, 2005. Випуск 9. – с. 3-14

Корнієнко м.м. Сходинки до інформатики : підруч. Для 2 кл. Загальноосвіт.


Навч. Закладів / м. М. Корнієнко, с. М. Крамаровська, і.т.зарецька. – х. :
видавництво «ранок», 2012. – 144 с. : іл.

Коршунова о.в. Сходинки до інформатики : підруч. Для 2 кл. Загальноосвіт.


Навч. Закл. / о.в. Коршунова. – к. : генеза, 2012. – 112 с.
24

Ломаковська г. В.сходинки до інформатики : підруч. Для 2 кл.


Загальноосвіт. Навч. Закладів / г.в. Ломаковська, г.о. Проценко,
й.я.ривкінд, ф.м. Рівкінд. – к. : видавничий дім «освіта», 2012. – 160 с.

Морзе н.в. Методика навчання інформатики. Ч.і. Методика навчання. – к.:


навчальна книга, 2003. – с.23-41.

Співаковський о.в. Про вплив інформаційних технологій на технології


освіти // комп’ютерно-орієнтовані системи навчання: зб. Наук. Праць. –
нпу ім.м.п.драгоманова. – вип.4. – київ , 2001. – с.3-11.

Сходинки до інформатики : програма для загальноосвітніх навчальних


закладів : 2-4 класи / н.в.морзе та ін. – режим доступу:
http://www.mon.gov.ua/images/files/navchalni_programu/
2012/ukr/05_shod_ informatuka.pdf – загол. З екрану. – мова укр.

You might also like