Електронний навчально-методичний посібник як форма самостійної роботи учнів у рамках елективних курсів. Поняття електронного навчального посібника, його відмінні характеристики Побудова діаграм засобами VBA

ГОУ ВПО «МОСКІВСЬКИЙ ДЕРЖАВНИЙ ГУМАНІТАРНИЙ УНІВЕРСИТЕТ ІМ.М.А.ШОЛОХОВА»

Електронний навчальний посібник «Офісне програмування»

ВИПУСКНА КВАЛІФІКАЦІЙНА РОБОТА

Виконала: студентка 5 курсу очного відділення

факультету інформатики та математики

Тимофєєва Ельвіра Ільдарівна

Науковий керівник: К.ф.-м.н., доцент

Хусаїнова Гузель Ядкарівна

Стерлітамак, 2010

Глава 1. Особливості електронних навчальних посібників та основні засади їх створення

1.1 Специфіка електронного підручника

1.2 Принципи, якими слід керуватися під час створення електронного підручника з офісного програмування

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

2.1 Збір та підготовка вихідного матеріалу для електронного навчального посібника з офісного програмування

2.3 Вибір програм розробки електронного навчального посібника

2.4 Розробка інтерфейсу електронного посібника

2.5 Посібник користувача

Глава 3. Короткий зміст електронного навчального посібника «Офісне програмування»

3.4 Особливості використання VBA в Excel

3.6 Глосарій

Висновок

Список використаної літератури

Навчання, засноване на комп'ютерних технологіях, значною мірою базується на технічній інфраструктурі – комп'ютері (як інструмент для розміщення та подання навчальної інформації). Тому як один із принципів, які необхідно враховувати при створенні електронних посібників, є принцип розподілу навчального матеріалу.

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

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

Для створення мультимедіа курсів використовуються інструментальні засоби спеціалізованого (авторського середовища) або універсального (системи програмування) характеру. Перші розраховані «програмування без програмування», тобто. програма створюється шляхом конструювання та розміщення певних модулів з яких складається мультимедіа курс, без написання творцем курсу складного машинного коду (названого мовою програмування). Для роботи з іншими необхідними є знання мови програмування.

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

Слід зауважити, що системи програмування, що використовуються для створення локальних компонентів, дозволяють включати в мультимедіа курс та звернення до інтернет-ресурсів, інтегруючи мережні та локальні ресурси.

Будь-яка нова форма навчання, у тому числі і дистанційна, вимагає створення психолого-педагогічної основи, без якої неможливо говорити про успішність та якість навчального процесу. Тому слід виділити низку психологічних принципів, які впливають успішність і якість дистанційного навчання. . p align="justify"> Особливе місце займає проблема технологічної реалізації обліку психофізіологічних особливостей людини при розробці курсу. Успішність навчання головним чином пов'язана з особливостями сенсорно-перцептивних процесів, що визначають сприйняття інформації та складові процеси, що створюють можливість утримувати інформацію в пам'яті та відтворювати її.

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

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

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

- принцип повноти: кожен модуль повинен мати такі компоненти:

Теоретичне ядро,

Контрольні питання з теорії,

приклади,

Завдання та вправи для самостійного вирішення,

Контрольні питання по всьому модулю з відповідями,

Контрольна робота,

Контекстна довідка

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

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

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

- принцип комп'ютерної підтримки: у будь-який момент роботи учень може отримати комп'ютерну підтримку, що звільняє його від рутинної роботи і дозволяє зосередитися на суті матеріалу, що вивчається в даний момент, розглянути більше прикладів і вирішити більше завдань.

- принцип збирання: електронний підручник (та інші навчальні пакети) мають бути виконані у форматах, що дозволяють компонувати їх у єдині електронні комплекси, розширювати та доповнювати їх новими розділами та темами, а також формувати електронні бібліотеки з окремих дисциплін (наприклад, для кафедральних комп'ютерних класів) або особисті електронні бібліотеки студента (відповідно до спеціальності та курсу, на якому він навчається), викладача або дослідника. .

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

1.3 Структура електронного підручника

Найпростішим електронним підручником може бути конспект лекцій викладача, набраний ним самим (або навіть студентами з метою розмноження гарного конспекту у великій кількості екземплярів за мінімальних витрат) і розміщений на студентському сервері або на іншому загальнодоступному електронному вузлі. Однак такий підручник, по суті, нічим не відрізняється від розмноженого друкованим методом конспекту і в ньому ніяк не використано специфічних можливостей електронного видання. Які ж це додаткові можливості? Спробуємо їх перерахувати. Можна виділити головні і додаткові. До головних особливостей можна зарахувати:

· Можливість побудови простого та зручного механізму навігації в межах електронного підручника;

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

· Можливість вбудованого автоматизованого контролю рівня знань студента;

· Можливість спеціального варіанту структурування матеріалу;

· Можливість адаптації досліджуваного матеріалу підручника до рівня знань учня, наслідком чого є різке зростання рівня мотивації учня;

· Можливість адаптації та оптимізації інтерфейсу користувача під індивідуальні запити учня.

До додаткових особливостей електронного підручника, порівняно з друкованим, слід віднести:

· Можливість включення спеціальних фрагментів, що моделюють протягом багатьох фізичних та технологічних процесів;

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

· Можливість включення до складу підручника фрагментів відеофільмів для ілюстрації певних положень підручника;

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

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

Електронний посібник (як і будь-яке електронне видання) для досягнення максимального ефекту має бути складено трохи інакше в порівнянні з традиційним друкованим посібником: розділи повинні бути більш короткі, що відповідає меншому розміру комп'ютерних екранних сторінок у порівнянні з книжковими, потім кожен розділ, що відповідає рубрикаціям нижнього рівня повинен бути розбитий на дискретні фрагменти, кожен з яких містить необхідний і достатній матеріал з конкретного вузького питання. Як правило, такий фрагмент повинен містити один-три текстові абзаци (абзаци також повинні бути коротшими за книжкові) або малюнок і підпис до нього, що включає коротке пояснення сенсу малюнка.

Таким чином, студент переглядає не матеріал, що безперервно викладається, а окремі екранні фрагменти, дискретно наступні один за одним. Вивчивши цей екран, студент натискає кнопку «Наступний», розміщену зазвичай нижче за текст, і отримує наступний фрагмент матеріалу. Якщо він бачить, що не все зрозумів або запам'ятав із попереднього екрана, то натискає розташовану поруч із першою кнопку «Попередній» і повертається на один крок назад. Дискретна послідовність екранів знаходиться всередині (і в межах) найменшої структурної одиниці, що дозволяє пряму адресацію, тобто всередині параграфа або підпараграфа (те, що характеризується заголовком третього рівня) міститься один або кілька фрагментів, послідовно пов'язаних один одним гіпертекстовими зв'язками. На основі таких фрагментів проектується шарувата структура навчального матеріалу, що містить:

· Шар, обов'язковий для вивчення;

· Шар для більш підготовлених користувачів;

· Шар для більш глибокого вивчення певних розділів;

· Допоміжні шари;

· Спеціальний шар «Основні поняття та визначення»,

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

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

Зокрема, необхідний окремий кадр для організації навігації в межах допомоги в цілому, який може бути оформлений у вигляді змісту документа. Так як розміри детального змісту зазвичай великі, то у кадрі обов'язково повинен утримуватися слайдер (вікно прокручування).

Вибрані з змісту розділи з'являються у кадрі, названому «Основний текст електронного видання». Цей кадр має найбільші розміри, необхідні для розміщення двох-трьох абзаців тексту або малюнка з поясненнями. Зазначений кадр є головне інформаційне поле, тобто містить той матеріал, який повинен бути за один прийом сприйнятий учням, усвідомлений ним і збережений в оперативній, а потім і в довгостроковій пам'яті.

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

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

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

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

Правила розташування матеріалу у підручнику.

1. Дотримання принципів від відомого до невідомого, від простого до складного, від легкого до важкого, від конкретного до абстрактного, від загального розгляду до детального аналізу тощо.

2. Наступне ґрунтується на попередньому, а попереднє підкріплюється наступним.

3. Чуттєве передує розумовому.

4. Матеріал більшою мірою породжує питання, ніж просте заучування.

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

6. Приклади передаються правилам, а правила супроводжуються прикладами.

7. Суть справи не заступається другорядними деталями.

1.4 Переваги та недоліки електронних підручників

Істотних недоліків у електронного підручника два:

· необхідність спеціального додаткового обладнання для роботи з ним, насамперед - комп'ютера з відповідним програмним забезпеченням та якісним монітором, а іноді додатково також дисководу для компакт-дисків та/або мережевої карти або модему для роботи в локальній чи глобальній мережі;

· незвичність, нетрадиційність електронної форми подання інформації та підвищеної стомлюваності під час роботи з монітором.

Переваг електронних підручників набагато більше. До них можна віднести:

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

· Можливість використання додаткових (у порівнянні з друкованим виданням) засобів впливу на учня (мультимедійне видання), що дозволяє швидше освоювати та краще запам'ятовувати навчальний матеріал. Особливо важливим є включення до тексту посібника анімаційних моделей. Позитивний ефект можна досягти за допомогою звукового супроводу, що відповідає лекторському тексту.

· Можливість побудови простого та зручного механізму навігації в межах електронного підручника. У друкованому виданні таких можливостей дві: зміст та колонтитули, іноді до них також відносять глосарій. Однак для практичної реалізації цих можливостей необхідно перегортати сторінки підручника. В електронному посібнику використовуються гіперпосилання та фреймова структура або карти-зображення, що дозволяє, не гортаючи сторінок, швидко перейти до потрібного розділу або фрагмента і при необхідності швидко повернутися назад. При цьому не потрібно запам'ятовувати сторінки, на яких були розташовані відповідні розділи.

· Розвинений пошуковий механізм у межах електронного підручника, а й поза ним. Зокрема, за гіпертекстовими посиланнями можна переміщатися за текстом видання, переглядати малюнки, звертатися до інших видань, посилання на які є в ньому (література та ін.), навіть написати електронний лист авторові посібника з проханням пояснити ті чи інші положення підручника. При використанні мережевих навчальних структур можна обговорити положення підручника з іншими студентами (в електронному залі), залишаючись на своєму робочому місці.

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

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

· Головна перевага електронного підручника – це можливість інтерактивної взаємодії між студентом та елементами підручника. Рівні її прояву змінюються від низького та помірного при переміщенні за посиланнями до високого під час тестування та особистої участі студента у моделюванні процесів. Якщо тестування подібне до співбесіди з викладачем, то участь у моделюванні процесів можна порівняти з набуттям практичних навичок у процесі виробничої практики в реальних чи наближених до них умовах виробництва.

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

1.5 Сучасний стан та перспективи електронного книговидання

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

Інтеграція поліграфічної продукції з електронними документами дає суто практичні вигоди. Так, перехід на цифрову форму дозволяє забезпечити збереження багатьох унікальних видів продукції, як-от древні рукописи. Навіть звичайні фотографії та картини втрачають згодом свої якості. Зберігання їх електронних копій дає змогу донести до наступних поколінь унікальні культурні шедеври. Нарешті, зберігання документів та видань в електронній формі дозволяє організовувати електронні бази даних, чітка структура та розвинені засоби пошуку та навігації у яких полегшують процес виявлення необхідних матеріалів та їх фрагментів. Як приклад можна послатися на американське спеціалізоване видавництво медичної літератури Mosby-Year Book, в якому поява цифрової графічної бібліотеки дозволила за лічені секунди знаходити потрібні ілюстрації та поміщати їх у книги, внаслідок чого було досягнуто значної економії часу та матеріальних засобів.

Для відповіді на питання щодо відносної цінності електронних видань та перспектив розширення їх виробництва слід провести дослідження у таких основних напрямках (інакше, отримати відповіді на перелічені питання):

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

2. які чинники впливають якісні показники електронного видання сточки зору читача;

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

4. наскільки широко поширені індивідуальні та групові засоби для читання електронних видань;

5. наскільки сформувався ринок розповсюдження електронних книг;

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

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

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

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

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

Так, у нашого північного сусіда Фінляндії з 1996 по 2000 р. проводилася розрахована на п'ять років дослідницька програма з електронних видавничих та друкованих процесів із фінансуванням близько 60 млн. фінських марок. У США ж у рамках програми, що підтримується урядом з інтерактивних електронних журналів, близько десяти років працює спеціальна служба OCLC, яка економічно підтримує університетські видавництва і сама виступає як видавець наукових видань - електронних та друкованих.

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

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

2.1 Збір та підготовка вихідного матеріалу для електронного навчального посібники зофісне програмування

Тема «Офісне програмування» входить до обов'язкового мінімуму університетської програми спеціальності «Прикладна інформатика в економіці». У цьому полягає актуальність вибраної теми.

На першому етапі створення електронного підручника «Офісне програмування» проведено аналіз літератури, що містить інформацію з обраної теми.

Матеріал, взятий із цих джерел, був систематизований і оброблений. Були виділені такі теми: типи даних, умовні оператори та масиви VBA, процедури та функції VBA, створення VBA-програм, об'єкт UserForm, програмування на VBA у Word, особливості використання VBA в Excel

Проведений аналіз кількох подібних електронних навчальних посібників допоміг виявити ряд недоліків та уникнути їх появи під час розробки. До цих недоліків можна віднести:

· Недостатня кількість навчального матеріалу;

· Недостатньо продумана послідовність подання матеріалу;

· Відсутність результатів виконання описаних прикладів та прийомів роботи;

відсутні задачі для контролю або самоконтролю

2.2 Розробка структури підручника

З другого краю етапі виконувалася робота з безпосередньому створенню електронного підручника. Здійснено розбиття наявного матеріалу на розділи. Текст ретельно відредаговано. Було розроблено зміст електронного посібника, який включає такі розділи та підрозділи:

Вступ.

Типи даних, умовні оператори та масиви VBA.

Введення до VBA. Типи даних;

Редактор VBA;

Зміна порядку виконання операторів;

Організація масивів;

Робота з різними типами даних;

Процедури та функції VBA.

Об'єкт UserForm. Створення VBA-програм:

Властивості та методи об'єкта UserForm;

Використання форм;

Елемент керування ListBox;

Елементи управління ComboBox, OptionButton та Frame;

Елементи управління MultiPage, ScrollBar, SpinButton;

Об'єкт DataObject.

Особливості використання VBA в Word, Exsel:

Основні об'єкти Word;

Форматування документа;

Основні об'єкти VBA в Excel

Використання можливостей VBA за безпосередніх розрахунків

Фінансові функції

Побудова діаграм засобами VBA.

Побудова гладких діаграм

Побудова кругових діаграм та гістограм

Практичні заняття.

Завдання для самостійної роботи.

Лабораторні роботи.

Глосарій.

Перевірка знань (тестове завдання).

Висновок.

Список літератури.

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

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

Головним інструментом вирішення завдання написання електронного навчального посібника вибраною мовою HTML є програми для Web-дизайну. Для вибору програми були сформульовані три основні вимоги до програм Web-дизайну:

Повна підтримка кодування російської мови.

Можливість створення сторінок як аматорського, а й професійного рівня.

Візуальний режим роботи.

Найбільш повно цим вимогам відповідають редактор Microsoft FrontPage. "За кадром" залишені так звані HTML - редактори, в яких сторінки не верстаються, а пишуться в текстовому режимі. Microsoft FrontPage включає всі необхідні засоби для ефективної розробки та експлуатації веб-сайтів. Можна легко створювати якісно оформлені веб-сторінки, вибираючи найзручніший спосіб розробки. Динамічний формат HTML забезпечує функції анімації, засіб Cascading Style Sheets 2.0 дозволяє створювати ефекти обтікання або накладання для зображень та тексту, а вдосконалені засоби для роботи з кольором спрощують оформлення веб-сторінок.

Для розширення функціональних можливостей Web-сторінок була використана мова JAVASCRIPT. JavaScript - нова мова для складання скриптів, розроблена фірмою Netscape. За допомогою JavaScript можна легко створювати інтерактивні веб-сторінки.

2.4 Розробка інтерфейсуелектронного посібника

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

1) яскравість об'єкта має лежати у певних межах;

2) контрастність зображення щодо фону повинна вибиратися з урахуванням розмірів об'єкта: чим менший його розмір, тим вищою має бути його контрастність;

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

4) розмір символу має бути узгоджений з гостротою зору людини; Слід також враховувати, що він впливає швидкість і правильність сприйняття інформації;

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

6) зорове відчуття наростає і спадає поступово, у сумі цей час становить 0,5 секунди.

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

Залишати порожнім приблизно половину екрана;

Залишати порожній рядок після кожного п'ятого рядка таблиці;

Залишати 4 або 5 п'ять пробілів між стовпцями таблиці. Фрагменти тексту повинні розташовуватися на екрані так, щоб погляд користувача переміщався екраном у звичному напрямку.

Вміст полів у таблиці має не «притискатися» до краю екрана, а розташовуватись біля горизонтальних або вертикальних осей.

Один і той же тип інформації повинен з'являтися завжди в тому самому місці екрана.

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

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

Як показує практика екранної друкарні, в основному користувачі використовують стандартні гарнітури Times, Courier, Arial, Sans Serif, які є в пам'яті будь-якого ПК. Існує думка, що завдяки їхньому повсюдному застосуванню, у тому числі і в друкованих виданнях, вони породжують ефект шрифтової знеособлення інформації, створюючи емоційний бар'єр між повідомленням і читачем-глядачем.

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

Міжрядковий інтервал доцільно робити у 2-2,5 рази більшим, ніж у друкованих виданнях. На екрані погано виглядають і курсив, і розрядка, тому для текстових виділень краще використовувати колір або напівжирне накреслення.

Для навчального посібника чорний текст на білому тлі - це стандартний, але не найкращий варіант, оскільки сильний контраст кольорів спричиняє додаткову стомлюваність того, хто навчається. Уникнути цього можна простим підбором колірної пари текст – тло.

Для кольору основного тексту краще підходить універсальний чорний, хоча можливі варіанти (темно-коричневий, темно-синій і т. д.). Для фону слід використовувати м'які пастельні тони, причому кращий візуальний ефект дає не суцільна заливка фону вибраним кольором, а розфокусований м'який текстурний фон.

В межах одного тематичного розділу колір та текстура фону повинні залишатися постійними для всіх сторінок.

Виходячи з перерахованого вище для електронного навчального посібника з візуального програмування, мною були обрані:

Колір фону – сірий із м'яко розфокусованою текстурою;

Шрифт – Verdana;

Розмір шрифту – 14 пунктів;

Колір шрифту – темно-синій;

Інтервал – полуторний;

Вирівнювання – по ширині.

В електронному навчальному посібнику «Офісне програмування» використовуються гіперпосилання та фреймова структура, що дозволяє, не гортаючи сторінок (на відміну від друкованого видання), швидко перейти до потрібного розділу або фрагмента і при необхідності швидко повернутися назад. При цьому не потрібно запам'ятовувати сторінки, на яких були розташовані відповідні розділи.

Програмно розбиття вікна браузера на кадри реалізується так:

1. Створюється html-файл (зазвичай це перша сторінка сервера на ім'я index.html) в якому задаються розміри та кількість кадрів, а також імена файлів відповідних кадрам та деякі атрибути для кожного кадру.

2. Створюються окремі HTML-сторінки для кожного кадру.

Головний файл index.html виглядає так:

Підручник

frameset rows="101,*">

Ця сторінка використовує рамки, проте ваш браузер їх не

підтримує.

У кадрі banner міститься логотип електронного підручника (top.htm), у кадрі contents – зміст підручника у відео гіперпосилань (oglav.htm), у кадрі main здійснюється вивід матеріалу (tekst.htm).

Зручність вивчення матеріалу полягає у застосуванні гіперпосилань при структуруванні змісту.

Як виглядає файл oglav.htm можна переглянути у додатку 1.

2.5 Посібник користувача

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

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

Браузер InternetExplorer 3.3;

Операційна система Microsoft Windows 95;

Процесор із тактовою частотою 100 МГц;

Розмір ОЗП 8 Мб;

Близько 6 Мб вільного дискового простору.

Файли електронного навчального посібника скомпільовані за допомогою htm2chm, тому для початку роботи потрібно відкрити файл ЕУП_Офісне програмування. chm. Після завантаження на екрані з'явиться головна сторінка посібника.

Спілкування електронного навчального посібника з користувачем здійснюється за допомогою гіперпосилань. У лівій частині екрана після запуску з'явиться список розділів і тем, що містяться у посібнику. При натисканні на заголовок вибраної теми її матеріал з'явиться у правій частині екрана. Для перегляду всіх розділів і тим підряд користувачеві необхідно скористатися скролінгом миші або смужкою прокручування. Для переходу до чергового розділу або теми повторити маніпуляцію також можна скористатися кнопками «Вперед» / «Назад», які розміщені в кінці кожної сторінки (рис. 1).

Мал. 1 Розділ 1.3. Зміна порядку виконання операторів. Застосування кнопок «Вперед»/«Назад»

Основна, вирішувана під час розробки електронного посібника, проблема - навчання студентів. Для найбільш ефективної роботи з допомогою всі наведені в ньому приклади рекомендується зробити в середовищі розробки VBA. Після вивчення кожної теми посібника контролю знань з предмета рекомендується вирішити завдання.

Сторінка «Глосарій» містить основні поняття та визначення до них.

Для перевірки засвоєних знань наприкінці підручника наведено результат тест «Офісне програмування». Тест розроблений таким чином, що студент може вибрати варіант відповіді на кожне запитання за допомогою натискання миші, а потім швидко підрахувати бали (рис. 2).


Мал. 2. Тест

За бажанням студент може ознайомитися з використаною літературою, яка вказана на окремій сторінці.

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

3.1 Типи даних, умовні оператори та масиви VBA

VBA є набір засобів програмування для створення власних програм і припасування наявних додатків під запити користувача.

За допомогою VBA можна змінювати зовнішній вигляд або спосіб застосування наявних засобів програми, а також додавати свої нові можливості.

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

Microsoft створила VBA та забезпечила підтримку VBA у всіх головних програмах Office: Word, Excel, Access та PowerPoint.

Об'єктно-орієнтоване програмування.

Розуміння об'єктів лежить в основі програмування в VBA, особливо коли справа стосується створення власних діалогових вікон і використання можливостей провідного VBA-додатку.

Мова VBA є об'єктно-орієнтованою. Це означає, що багато його команд мають особливий формат. Типова команда VBA має вигляд:<Объект>.<Объект, входящий в первый объект>.<…>.<Тот объект, с которым нужно произвести действие>.<собственно действие>

Інакше кажучи, кожна команда пишеться хіба що з «кінця»: спочатку визначається те, з чого треба зробити дію, – об'єкт, та був саме дію – метод. Розділювачами компонентів команди є знаки «точка».

Приклад: Application.activDocument.PageSetup.Orientation=wdOrientLandscape - Ця команда встановлює альбомну орієнтацію в документі.

Типи даних.

Тип даних – це термін, який стосується певних видів даних, які VBA зберігає і якими може маніпулювати.

Будь-яке визначення типу задає:

Область можливих значень типу;

структуру організації даних;

Операції, що визначені над даними цього типу.

Як і будь-які середовища програмування, редактор VBA необхідно спочатку запустити. Для запуску можна використовувати два способи:

2) виконати команду меню: Сервіс<>Макрос<>Редактор Visual Basic.

1) активізувати будь-яку програму пакета MS Office (Word, Excel);

2) натиснути клавішу Alt+F11.

І в тому, і в іншому випадку відкриється редактор VBA (рис. 3).

Мал. 3. Стартове вікно редактора VBA

У лівій частині вікна редактора з'являється будова проекту, що розробляється (аналог з Провідником). Необхідно звернути увагу на два основні об'єкти вікна: Normal та Project (Операції).

Об'єкт Normal глобальний, тобто при роботі в редакторі VBA в даному об'єкті будуть створюватися модулі, форми тощо, які будуть доступні всьому додатку Word. При кожному запуску Word вміст об'єкта Normal стає доступним. Висновок: у цьому об'єкті нічого не треба створювати!

Об'єкт Project містить поряд ім'я створеного документа, тобто дається підказка, в якому документі необхідно працювати і де створюються модулі, процедури, додатки.

Оператори.

Оператори VBA використовуються для об'єднання, порівняння або інших дій над певними значеннями у виразі. При використанні оператора у виразі елементи даних, над якими оператор виконує дію, називаються операндами: більшості операторів потрібні два операнда.

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

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

Найпростішими VBA-операторами зміни порядку виконання коду є оператори If...Then та If...Then...Else.

Оператор If … Then дозволяє вибрати єдину альтернативну гілка коду у процедурі чи функції.

Друга форма синтаксису оператора If … Then називається блоком оператора if. У блоці оператора If… Then умова та оператори записуються в окремих рядках, причому закінчується даний оператор ключовими словами End If.

VBA, як і багато мов програмування, має умовний оператор переходу для використання у випадках, коли необхідно вибирати з більшої кількості різних гілок коду: оператор Select Case. Цей оператор працює багато в чому так само, як і оператор If. Ключові слова Select Case використовуються з багатьма операторами Case, де кожен оператор Case перевіряє появу іншої умови та виконується лише одна з гілок Case. Гілка Case може містити один, кілька або жодного оператора VBA.

Процес виконання всіх операторів, укладених у структуру циклу, називається ітерацією (iteration) циклу. Деякі структури циклу організуються так, що вони завжди виконуються задану кількість разів. Структури циклу, що завжди виконуються задану кількість разів, називаються циклами з фіксованим числом ітерацій (fixed iteration). Інші типи структур циклу повторюються змінну кількість разів, залежно від деякого набору умов. Оскільки кількість разів повторень цих гнучких структур циклу є невизначеною, такі цикли називаються невизначеними циклами (indefinite loops).

Цикл For…Next використовується, коли необхідно повторити дію чи низку дій задану кількість разів, відоме на початок виконання циклу.

Другий цикл For, який є у VBA, – це цикл For Each... Next. На відміну від циклу For…Next, цикл For Each… Next не використовує лічильник циклу. Цикли For Each … Next виконуються стільки разів, скільки є елементів у певній групі, як-от колекція об'єктів чи масив. Іншими словами, цикл For Each … Next виконується один раз для кожного елемента групи.

Найменш складний масив – це список елементів даних; такого роду масив називається простим, чи одномірним, масивом. Подібний масив можна подати у вигляді черги, де кожному елементу черги надається не тільки порядковий номер (місце в черзі), але і його конкретне значення (ім'ярок).

Щоб створити масив, потрібно визначити його ім'я, кількість елементів (розмір масиву), тип даних, які будуть зберігатися в масиві.

Елементи створеного масиву не містять жодних даних. Щоб зберегти в масиві якесь значення, потрібно вказати, якому елементу воно має бути присвоєно.

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

Порядок створення двомірного масиву той самий, що й одномірного, з тією різницею, що, вказуючи його розмір, потрібно вказати два значення – рядки та стовпці.

При створенні масивів, у тому числі багатовимірних, для зберігання значення кожного елемента виділяється оперативна пам'ять (навіть якщо це нульові значення або порожні рядки). Таким чином, створюючи великий масив, відбувається різке зменшення обсягу вільної пам'яті, що може негативно вплинути на роботу програми. Тому створювати багатовимірні масиви слід лише за необхідності. Подібні масиви називаються статичними (static), тому що кількість елементів у масиві не змінюється.

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

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

Елементами типу можуть бути прості змінні та масиви вбудованих типів, а також змінні та масиви інших певних користувачем типів.

Процедури VBA бувають двох типів:

Процедури обробки подій;

Загальні процедури.

Ім'я процедури обробки події, пов'язаного з елементом управління, складається з імені елемента управління, символу підкреслення та імені події, наприклад Закрити_ click – процедура обробки натискання кнопки Закрити у формі.

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

Процедури, як і змінні, мають бути оголошені до того, як їх може бути викликано. Оголошення загальних процедур розміщуються в розділі General (Загальна область) модуля. Процедури обробки подій зберігаються у розділах модуля форми або звіту, які відповідають пов'язаним з цими процедурами об'єктам.

У свою чергу, процедури VBA поділяються на підпрограми та функції. Вони є фрагментами програмного коду, який полягає між операторами Sub та End Sub або між Function та End Function відповідно. Процедури підпрограми виконують дії, але не повертають значення, тому вони не можуть бути використані у виразах. Процедури обробки подій є процедурами-підпрограмами. Процедури-функції завжди повертають значення, тому вони зазвичай використовуються у виразах. Загальні процедури можуть бути процедурами-підпрограмами, так і процедурами-функціями.

Щоб використати написану підпрограму або функцію, її потрібно викликати. Виклик процедури-підпрограми відрізняється від виклику процедури-функції.

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

3.2 Об'єкт UserForm. Створення VBA-програм

Однією з переваг мови програмування VBA є те, що вона відноситься до об'єктно-орієнтованих мов. Отже, у середовище програмування вже закладено можливості створення форм та її елементів простим використанням без складання громіздкого програмного коду.

Практично у всіх програмах Office використовуються власні діалогові вікна. Діалогові вікна VBA називаються формами (об'єкт UserForms). Кожному об'єкту UserForm властиві певні властивості, методи та події, які він успадковує від класу об'єктів UserForms. Діалогові вікна (форми) та елементи керування становлять основу сучасного візуального інтерфейсу. Всі елементи управління та технологія роботи з ними в основному стандартизовані та схожі для різних платформ та програмних середовищ. Ці об'єкти поміщені до спеціальної бібліотеки MSForms.

Для того щоб додаток можна було додати форму, необхідно виконати наступні дії:

1) запустити редактор VBA;

2) виділити правою кнопкою миші об'єкт Project, виконати команду Insert + UserForm, після чого з'являються нова форма та панель елементів Toolbox.

Щоразу, створюючи у проекті новий об'єкт UserForm, одночасно створюється новий підклас об'єкта UserForm. Будь-які процедури або функції, написані в розділі General (загальний) модуля класу, що стосується форми, стають додатковими методами для окремого підкласу об'єкта.

Об'єкт UserForm може містити ті самі елементи керування, що й у діалогових вікнах Word, Excel або інших програм Windows.

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

У багатьох додатках, що створюються, використовують можливості масивів. Для доступу до елементів масивів часто застосовують елемент керування ListBox. Цей елемент потрібний для збереження списку значень. Зі списку користувач може вибрати одне або кілька значень, які в подальшому можуть використовуватися в тексті програми.

Елемент керування СоmbоВох створюється за допомогою відповідного елемента. Елемент керування СоmbоВох застосовується для зберігання списку значень. Він поєднує у собі функціональні можливості списку ListBox та поля TextBox. На відміну від ListBox, в елементі керування СоmbоВох відображається лише один елемент списку. Крім того, у нього немає режиму виділення декількох елементів списку, але він дозволяє вводити значення, використовуючи поле введення, як це робить елемент керування TextBox.

Елемент керування OptionButton створюється за допомогою відповідного елемента. Він дозволяє вибрати один із кількох взаємовиключних параметрів або дій. Перемикачі зазвичай відображаються групами, забезпечуючи можливість вибору альтернативного варіанта.

Елемент керування Frame створюється за допомогою відповідного елемента. Він використовується для візуального угруповання елементів керування. Основною властивістю рамки є caption, що відображає напис рамки.

Елемент управління MultiPage поєднує кілька незалежних діалогових вікон – сторінок (вкладок). Заголовки сторінок зазвичай видно на одній із сторін елемента на їх закладках, а перехід на сторінку відбувається після натискання на її закладку. Цей простий перехід з однієї сторінки на іншу робить MultiPage зручним засобом для представлення різнорідних даних, що відносяться до одного об'єкта. Такі дані в «паперових» офісах зазвичай зберігаються в окремих папках і утворюють справи, досьє і т. д. Кожна сторінка з Multipage – це об'єкт типу Page, а всі вони включені в колекцію Pages (сторінки). При створенні елемента MultiPage в нього автоматично розміщуються дві сторінки з іменами Page1 та Раge2. Імена можна змінювати, є можливість додавання і нових сторінок.

Об'єкт DataObject не є елементом управління, але бере участь в операціях перетягування виділених текстів з одного елемента управління в інший. У ньому одночасно можуть зберігатися кілька текстових даних у різних форматах. Коли DataObject містить новий текст з наявним у ньому форматом, то колишній текст із цим форматом замінюється на новий.

Для доступу до набору елементів керування діалогового вікна можна використовувати колекцію Controls, яка включає всі елементи керування вікна. Кожен елемент управління має в цій колекції індекс, значення якого може бути числом чи рядком. Для першого елемента управління індекс дорівнює 0. Числові індекси визначаються порядком розміщення елементів колекції. Рядкове значення індексу відповідає імені (Name) елемента.

3.3 Особливості використання VBA у Word

Додатково до всіх можливостей програмування на VBA, розглянутих раніше, можна додати можливості виводу всіх результатів обчислень, перетворень, повідомлень до документа Word, з можливістю подальшого відправлення на друк. Для цього необхідно розглянути основні об'єкти Word.

Ключовим в об'єктній моделі Word є об'єкт Application, оскільки він містить решту об'єктів Word. Його елементами різних рівнях ієрархії є близько 180 об'єктів. Сам кореневий об'єкт Application має понад сотню елементів: властивостей, методів та подій.

Властивості будь-якого об'єкта поділяються на дві групи: властивості-учасники (об'єкти) та термінальні властивості (звичайні змінні VBA).

Єдину систему організації панелей меню та інструментальних кнопок забезпечує об'єкт CommandBars, довідок – Assistant, пошуку – FileSearch.

Центральними об'єктами Word є колекції Documents і Templates, які точніше складають їх елементи, сам документ і шаблони.

Коли відкривається програма, створюється колекція документів Documents, що містить усі відкриті документи. У початковий момент колекція містить щонайменше один новий або раніше існуючий документ. Новий документ додається методом Add, а вже існуючий – методом Open об'єкта Documents. Щоб дістатися до потрібного документа, достатньо вказати його індекс - ім'я файлу, що зберігає документ, або його порядковий номер колекції. Для тієї ж мети можна використовувати і метод Item, але він зазвичай опускається. Метод Save дозволяє зберегти документ, а метод Close, зберігаючи документ у файлі, закриває його та видаляє з колекції.

Глобальна властивість Dialogs повертає колекцію діалогових вікон. Константа wdDialogFileOpen задає конкретне діалогове вікно – об'єкт класу Dialog.

Текст – основа більшості документів. Його можна структурувати, оперуючи різними одиницями під час вирішення тих чи інших завдань перетворення. Мінімальною одиницею тексту є символ. Крім цього, існують такі одиниці: слова, речення, абзаци, а також більші освіти: сторінки, параграфи, розділи.

Класи Characters, Words, Statements, Paragraphs, Sections дозволяють працювати з послідовностями (колекціями) символів, слів, речень, абзаців та розділів. Найбільшою одиницею після абзацу є розділ. Елементом колекцій Characters, Words та Statements є об'єкт класу Range. Об'єкт Range дозволяє працювати з одним елементом, і з довільною послідовністю елементів. Документи, піддокументи, абзаци, розділи – всі вони мають метод або властивість Range, що повертає інтервал, пов'язаний із об'єктом. Тому робота з текстом так чи інакше ведеться через методи та властивості об'єкта Range.

Метод Range - це функція, що повертає як результат об'єкт Range; Метод Select – це процедура без параметрів, що створює об'єкт Selection як побічний ефект. Об'єкт Range має метод Select, що перетворює область об'єкта Range на виділену. Тим самим метод Select визначає новий об'єкт Selection. Симетрично, об'єкт Selection має властивість Range, що повертає об'єкт Range, що відповідає виділеній області.

Об'єкти Range і Selection дозволяють виконувати основні операції над текстом: виділити, додати, замінити, видалити.

Найбільш важливою особливістю роботи на VBA Word є вставка тексту в документ при роботі з додатками. Для цього служать, як говорилося раніше, об'єкти Range та Selection, які є головними для практично будь-яких операцій, які можна виконувати за допомогою Word VBA. Деякі з цих дій можна застосовувати до документів загалом, але в загальному випадку вам необхідний діапазон або виділення, перш ніж вносити зміни. Ми, однак, розглянемо дії з документом під час його створення.

Призначити формі кнопку або пункт меню для безпосереднього виклику програми з Word не можна – це можна зробити лише для модулів.

У Excel найважливішим є об'єкт Application. Об'єкт Application (додаток) є головним в ієрархії об'єктів Excel і представляє сам додаток Excel. Він має понад 120 властивостей та 40 методів. Ці властивості та методи призначені для встановлення загальних параметрів програми Excel. В ієрархії Excel об'єкт Workbook (робоча книга) йде одразу після об'єкта Application і представляє файл робочої книги. Робоча книга зберігається або у файлах формату XLS (стандартна робоча книга), або XLA (повністю відкомпільована програма). Властивості та методи робочої книги дозволяють працювати з файлами. Проте найбільш «вживаним» практично є об'єкт Range, який найкраще відображає можливості використання VBA в Excel (про властивості об'єкта Range див. табл. 15, про методи – табл. 16).

В ієрархії Excel об'єкт Range (діапазон) йде одразу після об'єкта робочогодоку. Об'єкт Range є одним із ключових об'єктів VBA. Об'єкт selection (вибір) виникає у VBA подвійно – або як результат роботи методу Select, або за виклику властивості selection. Тип об'єкта, що отримується, залежить від типу виділеного об'єкта. Найчастіше об'єкт Selection належить класу Range, і під час роботи з ним можна використовувати властивості та методи об'єкта Range. Цікавою особливістю об'єктів Range та Selection є те, що вони не є елементами жодної родини об'єктів.

При роботі з об'єктом Range необхідно пам'ятати, як у Excel посилаються на комірку робочого листа.

VBA надає ряд вбудованих функцій, які можна використовувати для фінансових розрахунків. Вони розбиті на три основні групи: функції обліку амортизації, функції обліку відрахувань та функції обліку грошових потоків. Ми розглянемо одну з цих груп – функції обліку амортизації. Ці функції використовуються у бухгалтерській справі для надання у грошах знецінення основних засобів за певний період часу. Наприклад, фірмі, яка є власником вантажного автомобіля, необхідно розрахувати суму щорічної амортизації вантажівки для обчислення поточної вартості вантажівки у будь-який момент часу. Оскільки амортизація впливає розмір податків, уряд часто встановлює обов'язкові формули, які слід застосовувати до розрахунку амортизації.

3.5 Побудова діаграм засобами VBA

Діаграми можна розміщувати на робочому аркуші. Для цього використовується колекція chartobjects. Її елементи – об'єкти класу chartobject – є контейнерами, що містять об'єкт Chart, який безпосередньо задає діаграму.

Розглянемо основні методи, що визначають нову поведінку об'єкта Chart: SubChartWizard (, , , , , , , , , , )

Цей метод дозволяє побудувати чи модифікувати існуючу діаграму. На відміну від майстра діаграм (ChartWizard), який викликається при побудові діаграми вручну, метод не є інтерактивним, більше того, він не дозволяє встановити всі можливі властивості. З його допомогою можна виконати основну роботу, а деталі будуються з використанням інших властивостей та методів Chart.

3.6 Глосарій

VBA (Visual Basic for Application) - являє собою набір засобів програмування для створення власних програм та припасування наявних додатків під запити користувача.

Програма – це повномасштабна програма, яка виконує конкретну практичну роботу (наприклад, текстовий процесор, електронні таблиці або програма баз даних).

Об'єктом називається будь-яка іменована сутність, що має:

Властивості, тобто установки, які можна перевірити та змінити;

Методи, тобто дії, які може виконати об'єкт, коли програма просить про це;

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

Колекція – це VBA-об'єкт спеціального призначення. Колекції призначені для полегшення роботи з набором об'єктів, коли цей набір об'єктів потрібно використовувати як одне ціле. Як правило, всі об'єкти в колекції мають один і той самий тип. Наприклад, колекція Pages складається з об'єктів Page. Однак у VBA існує родовий об'єкт Collection, призначений для зберігання в ньому об'єктів будь-яких типів будь-якої комбінації.

Формою називають будь-яке створене в VBA вікно користувача. Офіційно форми VBA описуються в термінах об'єкта UserForm. Кожен об'єкт UserForm належить одночасно двом колекціям об'єктів: VBA-проекту, в якому зберігається форма, та колекції UserForms, що містить усі форми, що завантажуються програмою.

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

Методи - це іменовані дії, які об'єкт може виконати за командою. Зважаючи на те, що будь-який метод є невід'ємною частиною об'єкта, об'єкт сам знає, що йому робити, коли викликається метод. Отже, методи – нічим іншим, як процедури, прив'язані до конкретного об'єкту. Щоб викликати метод, необхідно надрукувати ім'я об'єкта, точку та ім'я методу.

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

Тип даних – це термін, який стосується певних видів даних, які VBA зберігає і якими може маніпулювати. Будь-яке визначення типу визначає: область можливих значень типу; структуру організації даних; операції, що визначені над даними цього типу.

VBA поділяє оброблювані дані на числа, дати, рядки, логічні значення та об'єкти.

Змінна – це ім'я, яке розробник програми дає області комп'ютерної пам'яті, яка використовується для зберігання даних будь-якого типу. Змінна представляє числа, текстові дані або іншу інформацію, яка точно не відома під час написання оператора, але буде в наявності та доступна під час виконання цього оператора.

Ідентифікатор – це ім'я змінної. При виборі імені змінної необхідно дотримуватися таких правил:

Ім'я змінної має починатися з літери алфавіту;

Після першої літери ім'я змінної може складатися із будь-якої комбінації цифр, літер або символів підкреслення;

Імена змінних не можуть містити символів, що використовуються для математичних операцій, а також знаку точки та пробілу;

Ім'я змінної має перевищувати 255 символів;

Ім'я змінної не повинно дублювати певні ключові слова vba.

Константа – це значення у програмі VBA, яке змінюється. Існує кілька типів констант.

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

Константи (літеральні чи іменовані);

Змінні (будь-якого типу даних);

Оператори;

Масиви;

Елементи масиву;

Опції.

Оператори - використовуються для поєднання, порівняння або інших дій над певними значеннями у виразі. При використанні оператора у виразі елементи даних, над якими оператор виконує дію, називаються операндами: більшості операторів потрібні два операнда.

Оператор умовного переходу – це структура, яка обирає ту чи іншу гілку коду процедури з урахуванням певного зумовленого умови чи групи умов.

Оператор безумовного переходу – це оператор, який просто змінює послідовність виконання коду процедури незалежно від конкретної умови. Умовний перехід використовується набагато частіше, ніж безумовний

Масив (array) – це колекція змінних, які мають спільні ім'я та базовий тип. Масив є зручним способом зберігання кількох пов'язаних елементів даних. Всі елементи даних, що зберігаються в масиві, повинні мати той самий тип.

Елемент керування OptionButton (перемикач) створюється за допомогою відповідного елемента. Він дозволяє вибрати один із кількох взаємовиключних параметрів або дій. Перемикачі зазвичай відображаються групами, забезпечуючи можливість вибору альтернативного варіанта.

Елемент керування Frame (Рамка) створюється за допомогою відповідного елемента. Він використовується для візуального угруповання елементів керування. Основною властивістю рамки є caption, що відображає напис рамки.

Елемент керування СоmbоВох (поле зі списком) створюється за допомогою відповідного елемента. Елемент керування СоmbоВох застосовується для зберігання списку значень. Він поєднує у собі функціональні можливості списку ListBox та поля TextBox. На відміну від ListBox, в елементі керування СоmbоВох відображається лише один елемент списку. Крім того, у нього немає режиму виділення декількох елементів списку, але він дозволяє вводити значення, використовуючи поле введення, як це робить елемент керування TextBox.

Елемент керування ListBox (список). Цей елемент потрібний для збереження списку значень. Зі списку користувач може вибрати одне або кілька значень, які в подальшому можуть використовуватися в тексті програми.

Елемент управління MultiPage поєднує кілька незалежних діалогових вікон – сторінок (вкладок).

Елемент управління ScrollBar є вертикальною або горизонтальною смугою, по краях якої розташовані кнопки прокручування, а всередині переміщається бігунок. Значення Value, яке встановлюється в смузі прокручування або повертається їй, - число, що визначається положенням бігунка і межами, визначеними у властивостях Min і Мах. Рекомендовані значення цих меж – від –32 767 до + 32 767 (за замовчуванням встановлено діапазон).

Об'єкт DataObject - цей об'єкт є елементом управління, але бере участь у операціях перетягування виділених текстів з одного елемента управління до іншого. У ньому одночасно можуть зберігатися кілька текстових даних у різних форматах.

B. Встановлює кількість стовпців у списку

C. Повертає вибраний у списку елемент

D. Повертає номер поточного елемента

E. Повертає елемент списку на перетині вказаних рядка та стовпця

Який із двох висловів написано правильно, якщо "Петро" та "Іванович" типу String?

1) "Петро" & " " & "Іванович"

2) "Петро" + "Іванович"

A. В обох виразах допущені помилки.

B. Другий вираз вірний.

C. Обидва вирази вірні.

D. Перший вираз вірний.

Кузюк Ірина Геннадіївна

Хмара Валерія Володимирівна

студенти 4 курсу, кафедри стандартизації, метрології та управління якістю, Політехнічного інституту Сибірського федерального університету, РФ, м. Красноярськ

E-mail: irish . cuzuk @ yandex . ru

Борисенко Ірина Геннадіївна

науковий керівник, доцент кафедри нарисної геометрії та креслення Політехнічного інституту Сибірського федерального університету, РФ, м. Красноярськ

Актуальність цієї статті детермінована такими провідними чинниками.

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

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

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

Об'єктивне дослідження впливу електронних навчальних посібників на освітній процес передбачає аналіз особливостей сучасних електронних навчальних посібників.

Електронні навчальні посібники (ЕУП) – це програмно-методичний навчальний комплекс, призначений для самостійного вивчення студентом навчального матеріалу з певних дисциплін.

Важливо підкреслити, що електронний посібник - це не електронний варіант книги, де всю інформацію з друкованого варіанта переведено в електронний або є можливістю переходу з змісту за посиланням на потрібний розділ. Залежно від виду проведення навчального заняття (лекція, семінар, тест, самостійна робота) сам хід заняття має бути відповідним чином побудований для досягнення ефекту від використання такого посібника. При грамотному використанні електронного навчального посібника може стати потужним інструментом для самостійного вивчення більшості дисциплін, особливо, пов'язаних з інформаційними технологіями.

Електронний посібник використовується для досягнення найбільшого ефекту, тому він має бути структурований інакше, ніж стандартний друкований посібник. Розглянемо, які мають бути відмінності: оскільки розмір комп'ютерних екранних сторінок менший, ніж книжкові, то відповідно розділи повинні бути більш короткими, далі всі наступні розділи, які відповідають рубрикаціям нижнього рівня, повинні бути поділені на найменші розміри (фрагменти), в яких повинен міститься необхідний матеріал щодо цього питання. Краще щоб дані фрагменти містили 1-2 текстового абзацу (потрібно врахувати, що й абзаци мають бути коротшими за книжковий), або це може бути малюнок і підпис, який його пояснює .

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

Як правило, електронні навчальні посібники будуються за модульним принципом і включають всю необхідну інформацію і містять у собі кілька частин:

· теоретичну частину, в основі цієї частини міститься текст, графіка (статичні схеми, креслення, таблиці та малюнки), анімація, натурні відеозаписи, а також інтерактивний блок;

· практична частина, там має бути представлене покрокове вирішення типових завдань та вправ з даного навчального курсу зі змістом мінімальних пояснень;

· Контрольна частина - містить набір тестів, контрольних питань з теоретичної частини, але так само і вирішення завдань та вправ з практики;

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

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

Таблиця 1.

Дидактичні принципи

Назва принципу

Дидактичний (методичний) план

наочності

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

доступності

Усі матеріали, які входять до ЕУП, цілком доступні студентам за наявності комп'ютера. Доступність навчальних матеріалів забезпечується викладом та наочністю, а також постачання ЕУП різними довідковими матеріалами.

систематичності та

послідовності

Дуже точно дозволяють електронні форми систематизувати весь матеріал підручника, а також розмістити його у зручній послідовності для подальшого вивчення.

Принцип зв'язку теорії з практикою

Для того щоб закріпити всі знання, отримані при вивченні теорії, потрібно плавно пов'язати знання з практикою, а саме перейти в розділ, який містить практичні питання та завдання для закріплення знань.

Принцип науковості

ЕУП має будуватися на останніх досягненнях науки у тій чи іншій сфері.

свідомості та

активності

Роблячи висновок, що ЕУП призначений для самостійної роботи, то той, хто навчається, повинен підходити до нього свідомо. Тестові завдання для самоперевірки сприяють активності засвоєння знань.

Принцип міцності

Міцність знань полягає з включенням до ЕУП різних тестів та завдань з окремих тем та основних розділів, а також підсумкових завдань. Перевага в даному принципі в ЕУП, що можна повернутися до раніше вивченого матеріалу.

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

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

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

По-перше, електронний навчальний посібник має повністю відповідати навчальній програмі та розташовуватись на цифровому матеріальному носії.

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

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

Список літератури:

1.Дені Дідро. Афоризми, цитати, висловлювання, фрази Дені Дідро - [Електронний ресурс] - Режим доступу - URL: http://www.youfrase.ru/aphorisme.php?author=212&perline=3 (дата звернення 20.11.13 р.).

2.Лунгу Б.Д. Дослідження різних підходів у методиці побудови навчальних посібників // Кваліфікаційна робота - [Електронний ресурс] - Режим доступу - URL: http://knowledge.allbest.ru/programming/2c0b65625b2bd68a4c43a88421316d26_0.html3.дата звернений.

3. Панкратова О.П. Використання електронних навчальних посібників у закладах професійної освіти - [Електронний ресурс] - Режим доступу - URL: http://www.moluch.ru/conf/ ped/archive/72/4050/

4. Панкратова О.П. Використання електронних посібників для самостійної роботи студентів - [Електронний ресурс] - Режим доступу - URL: http://ise.stavsu.ru/pedlab/public/Використання ел посібників.doc (дата звернення: 03.10.13 р.).

5. Панкратова О.П. Області застосування електронних посібників навчального призначення - [Електронний ресурс] - Режим доступу - URL: http://ise.stavsu.ru/pedlab/public/Області застосування ел пос.doc (дата звернення: 03.10.13 р.).

6.Піскунова А.І. Історія педагогіки та освіти. Від зародження виховання у первісному суспільстві остаточно XX в.: навчальний посібник для педагогічних навчальних закладів. М.: Ефес, 2007. – 496 с.

7. Розробка лабораторних робіт на тему «Створення електронних навчальних посібників» для курсу «НІТ в освіті» // Випускна робота - [Електронний ресурс] - Режим доступу - URL: http://otherreferats.allbest.ru/pedagogics/00183063_0.html (Дата звернення 03.11.13 р.).

Електронний навчальний посібник – це навчальна програма, яка здійснює дидактичний цикл процесу навчання, що забезпечує інтерактивну навчальну діяльність та контроль рівня знань. Зазвичай електронний навчальний посібник є комплектом навчальних, контролюючих, моделюючих та інших програм, що розміщуються на магнітних носіях (твердому або гнучкому дисках) персональної електронної обчислювальної машини, в яких відображено основний науковий зміст навчальної дисципліни.

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

  • 1. Необхідність спеціального додаткового обладнання для роботи з ним, насамперед - комп'ютера з відповідним програмним забезпеченням та якісним монітором, а іноді додатково також дисководу для компакт-дисків та/або мережевої карти або модему для роботи в локальній або глобальній мережі;
  • 2. Незвичність, нетрадиційність електронної форми подання інформації та підвищеної стомлюваності під час роботи з монітором.

До переваг електронної допомоги можна віднести:

1. Можливість адаптації та оптимізації інтерфейсу користувача під індивідуальні запити учня.

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

2. Можливість використання додаткових (порівняно друкованим виданням) засобів впливу на учня (мультимедійне видання), що дозволяє швидше освоювати та краще запам'ятовувати навчальний матеріал.

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

3. Можливість побудови простого та зручного механізму навігації в межах електронного посібника.

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

4. Розвинений пошуковий механізм у межах електронного навчального посібника, а й поза ним.

Зокрема, за гіпертекстовими посиланнями можна переміщатися за текстом видання, переглядати малюнки, звертатися до інших видань, посилання на які є в ньому (література та ін.), навіть написати електронний лист автору посібника з проханням пояснити ті чи інші положення посібника. При використанні мережевих навчальних структур можна обговорити положення посібника з іншими студентами (в електронній залі), залишаючись на своєму робочому місці;

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

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

Головна перевага електронного навчального посібника- це можливість інтерактивної взаємодії між студентом та його елементами.

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

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

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

Можливості електронного навчального посібника.Електронний навчальний посібник має певні переваги перед традиційними видами навчальних засобів:

  • 1. Вивчення матеріалу може бути пов'язане з тимчасовими рамками.
  • 2. Дозволяє розвинути навички самостійної роботи в учнів.
  • 3. Структура посібника допомагає встановлювати контроль за вивченням певних блоків тем.
  • 4. Можливість побудови простого та зручного механізму навігації в межах електронного посібника.
  • 5. Розвинений пошуковий механізм у межах електронної допомоги, зокрема за використання гіпертекстового формату видання.
  • 6. Можливість вбудованого автоматизованого контролю рівня знань студента.
  • 7. Можливість спеціального варіанта структурування матеріалу.
  • 8. Можливість адаптації досліджуваного матеріалу посібника до рівня знань учня, наслідком є ​​різке зростання рівня мотивації учня.
  • 9. Можливість адаптації та оптимізації інтерфейсу користувача під індивідуальні запити учня.
  • 10. Електронні навчальні посібники можуть мати додаткові можливості порівняно з паперовим варіантом.

До додаткових особливостей електронного посібника, порівняно з друкованим, слід віднести:

  • 1. Можливість включення спеціальних фрагментів, що моделюють протягом багатьох фізичних та технологічних процесів.
  • 2. Можливість включення до підручника аудіо-файлів, зокрема, для зближення процесу роботи з підручником та прослуховування лекцій цього ж викладача.
  • 3. Можливість включення до складу посібника фрагментів відеофільмів для ілюстрації певних положень підручника.
  • 4. Включення до складу посібника інтерактивних фрагментів для забезпечення оперативного діалогу з учням.
  • 5. Повномасштабне мультимедійне оформлення посібника, що включає діалог природною мовою, організацію на запит відеоконференції з автором (авторами) і консультантами тощо.

Крім того, електронний посібник (як, втім, і будь-яке електронне видання) для досягнення максимального ефекту має бути складений інакше порівняно з традиційним друкованим посібником: розділи мають бути короткі, що відповідає меншому розміру комп'ютерних екранних сторінок у порівнянні з книжковими, потім кожен розділ, відповідний рубрикаціям нижнього рівня, має бути розбитий на дискретні фрагменти, кожен із яких містить необхідний і достатній матеріал з конкретного вузького питання. Як правило, такий фрагмент повинен містити один-три текстові абзаци (абзаци також повинні бути коротшими за книжкові) або малюнок і підпис до нього, що включає коротке пояснення сенсу малюнка.

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

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

У зв'язку з суттєво різною природою друкованого матеріалу та електронного видання (в електронному виданні не засунеш палець між сторінками тощо) в останньому виникають дві нові та суттєві проблеми:

  • 1. Проблема розміщення та оформлення текстового та графічного матеріалу на робочій поверхні екрану, а також розмір цієї поверхні, використання ознаки кольоровості та суб'єктивна реакція користувачів на наявність цих елементів;
  • 2. Проблема орієнтації та переміщення користувача всередині електронного видання: між розділами, графікою та малюнками, сторінками, включаючи оволодіння різними рівнями матеріалу та переміщення між ними, фіксація своїх кроків у процесі вивчення для забезпечення можливості контролю та статистичних досліджень.

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

Таблиця 1 Порівняння можливостей друкованого та електронного посібника

Критерії порівняння

Друкований посібник

Електронний посібник

Закінченість,

статичність

Пропонує матеріал без можливості оновлення та розвитку (часто застарілий).

Динамічність процесу навчання, нові версії.

Усередненість

Орієнтація на неіснуючого «середнього» учня, утрудненість побудови траєкторій, відсутність різних способів викладу, орієнтованих різне сприйняття.

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

Роз'єднаність, обмеженість

Посібник відірвано як з інших рівнів цього курсу (вертикальна вісь; не можна подивитися, наприклад, як цю тему глибше розглянуто у старшому класі чи вузі), і з інших курсів (по горизонталі); найчастіше й від повсякденних завдань (осі, спрямованої до учня).

Орієнтація на інстинктивні, біосоціальні потреби («компетенції», за сучасною термінологією), рівневість.

Декларативність

Усталений, «перевірений» матеріал, представлений як аксіоматична даність та істина в останній інстанції; розжованість матеріалу.

Діяційний підхід

Розумність і, як наслідок, нудність (стилістична та змістовна)

Стилістична нудність: порівняння науково-популярної книги та підручника явно не на користь підручника.

Доступність та наочність, інтуїтивно зрозумілий інтерфейс та просте управління.

Графічна бідність

Обумовлена ​​як можливостями поліграфії (кількість кольорів та рідкість повноцвіту; характеристики паперу та вимоги СанПін), вартістю роботи художників, так і авторським правом на якісні зображення (наприклад, мікрофотографії)

Максимальна тривимірність, яскравість графіки

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

Мультимедіа.Мультимедіа - це комплекс апаратних та програмних засобів комп'ютера, що дозволяють об'єднувати інформацію, представлену в різних формах (текст, графіка, звук, відео, анімація), та працювати з нею в інтерактивному режимі.

У звичайному підручнику вся інформація представлена ​​лише у вигляді тексту та графіки. В електронному навчальному посібнику можна ефективно використовувати все різноманіття мультимедійних технологій.

По-перше, текст електронного навчального посібника можна зробити яскравим, яскравим. З виділенням шрифту за накресленням, кольором, розміром, видом подання (звичайний, напівжирний, курсив, з підкресленням). Є багаті можливості сформувати в єдиному стилі текст та математичні формули, з алфавітів (кирилиця, латиниця, грецька та ін), спеціальних символів, піктограм тощо.

По-друге, легко створити різні графічні зображення (малюнки, фотографії, таблиці, графіки будь-якої форми, гістограми, тривимірні зображення). Усе це можна анімувати, тобто. надати руху, змінити форму і т.д.

По-третє, можна використовувати фонове звукове супроводження або звук-сигнал при зверненні до певного блоку інформації, малюнку, кнопки управління та ін. Можна вставляти звукові кліпи в автономному або інтерактивному режимі, озвучувати динамічні процеси.

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

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

Гіпертекст.На відміну від звичайного тексту, який завжди лінійний, гіпертекст – це безліч окремих блоків тексту, пов'язаних між собою через гіперпосилання.

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

У межах цих трьох моделей рівень контролю з боку учня та з боку програми різний. На реактивному рівні поведінка учня визначається програмою. На дієвому та особливо взаємному рівнях управління та маніпуляція знаходяться в руках користувача.

Інтерактивність.Інтерактивність містить широкий діапазон можливостей для впливу на курс та зміст інформації:

  • v керування об'єктами на екрані за допомогою миші;
  • v лінійна навігація на екрані за допомогою вертикального прокручування;
  • v ієрархічна навігація з використанням гіперпосилань;
  • v діалогова функція довідки. Найбільш ефективна, якщо пристосована до миттєвого інформаційного подання;
  • v зворотний зв'язок. Реакція програми, яка дає оцінку якості дій користувача. Ця реакція виводиться на екран, якщо подальший розвиток програми залежить від цієї оцінки;
  • v конструктивна взаємодія.

Електронний підручник (ЕУ) – програмно-методичний навчальний комплекс, що відповідає типовій навчальній програмі та забезпечує можливість студенту самостійно або за допомогою викладача освоїти навчальний курс або його розділ. Цей продукт створюється з вбудованою структурою, словниками, можливістю пошуку і т.п.

Електронний підручник може бути призначений для самостійного вивчення навчального матеріалу з певної дисципліни або підтримки лекційного курсу з метою його поглибленого вивчення.

Крім різного носія, ЕУ має низку принципових відмінностей від підручника, виготовленого друкарським способом:

можливість мультимедіа;

забезпечення віртуальної дійсності;

високий рівень інтерактивності;

можливість індивідуального підходу до учня.

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

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

Інтерактивність дозволяє встановити зворотний зв'язок від користувача інформації (студента) до її джерела (викладача).

Для інтерактивної взаємодії характерна негайна у відповідь і візуально підтверджена реакція на дію, повідомлення.

Індивідуальний підхід до особи учня формується після проведення психологічного тестування. Результат такого тестування дозволяє розбити учнів на певні групи та запропонувати найбільш адекватні моделі вивчення навчального матеріалу.

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

Електронний підручник має певні переваги перед традиційними видами підручників:

Вивчення матеріалу може бути пов'язані з тимчасовими рамками (розкладом аудиторних занять).

Дозволяє розвинути навички самостійної роботи у студентів.

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

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

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

Електронний підручник (навіть найкращий) не може і не мусить замінювати книгу. Так само як екранізація літературного твору належить до іншого жанру, і електронний підручник належить до нового жанру творів навчального призначення. І так само як перегляд фільму не замінює читання книги, за якою він був поставлений, так і наявність електронного підручника не тільки не повинна замінювати читання та вивчення звичайного підручника (у всіх випадках ми маємо на увазі кращі зразки будь-якого жанру), а навпаки, спонукати учня взятися за книгу.

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

Електронний підручник повинен максимально полегшити розуміння та запам'ятовування (причому активне, а не пасивне) найбільш суттєвих понять, тверджень та прикладів, залучаючи до процесу навчання інші, ніж звичайний підручник, можливості людського мозку, зокрема, слухову та емоційну пам'ять, а також використовуючи комп'ютерні пояснення.

Текстова складова має бути обмежена – адже залишаються звичайний підручник, папір та ручка для поглибленого вивчення вже освоєного на комп'ютері матеріалу.

Електронний підручник необхідний для самостійної роботи учнів при очному і особливо дистанційному навчанні тому, що він:

полегшує розуміння матеріалу, що вивчається за рахунок інших, ніж у друкованій навчальній літературі, способів подачі матеріалу: індуктивний підхід, вплив на слухову та емоційну пам'ять тощо;

допускає адаптацію відповідно до потреб учня, рівня його підготовки, інтелектуальних можливостей та амбіцій;

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

надає найширші можливості для самоперевірки всіх етапах роботи;

дає можливість красиво та акуратно оформити роботу та здати її викладачеві у вигляді файлу або роздруківки;

виконує роль, нескінченно терплячого наставника, надаючи практично необмежену кількість роз'яснень, повторень, підказок та інше.

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

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

дозволяє використовувати комп'ютерну підтримку для вирішення більшої кількості завдань, звільняє час для аналізу отриманих рішень та їхньої графічної інтерпретації;

дозволяє викладачеві проводити заняття у формі самостійної роботи за комп'ютерами, залишаючи за собою роль керівника та консультанта;

дозволяє викладачеві за допомогою комп'ютера швидко та ефективно контролювати знання учнів, задавати зміст та рівень складності контрольного заходу.

Електронний підручник зручний для викладача тому, що він

дозволяє виносити на лекції та практичні заняття матеріалів на власний розсуд, можливо, менший, за обсягом, але найбільш суттєвий за змістом, залишаючи для самостійної роботи з ЕУ те, що виявилося поза рамками аудиторних занять;

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

дозволяє оптимізувати співвідношення кількості та змісту прикладів і завдань, що розглядаються в аудиторії та задаються додому;

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

Електронний та неелектронний підручник: подібності та відмінності

"Електронний підручник". Цей термін в даний час найбільш стійкий, і до такого типу розробок відносяться все більшою чи меншою мірою цілісні комп'ютерні курси навчального призначення.

Підручник, у класичному розумінні, - це книга для учнів або студентів, в якій систематично викладається матеріал у певній галузі знань на сучасному рівні досягнень науки та культури. Отже, підручник як електронний, так і друкований має загальні ознаки, а саме:

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

Є думка, що термін «електронний підручник» не зовсім доречний, оскільки є друкований підручник. Ці автори пропонують термін "електронне видання". Але слово видання також передбачає друковану продукцію. Не варто боятись нових термінів, що включають відомі поняття. Змінюється життя, змінюються технології. І до всіх змін треба ставитись з розумінням.

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

  • 1. Кожен друкований підручник (на паперовому носії) розрахований на певний вихідний рівень підготовки учнів та передбачає кінцевий рівень навчання. За багатьма загальноосвітніми предметами є підручники звичайні (базові), підвищеної складності, факультативні та інших. Електронний підручник з конкретного навчального предмета може містити матеріал кількох рівнів складності. При цьому він буде весь розміщений на одному лазерному компакт-диску, міститиме ілюстрації та анімацію до тексту, багатоваріантні завдання для перевірки знань в інтерактивному режимі для кожного рівня.
  • 2. Наочність в електронному підручнику значно вища, ніж у друкованому. Так, у підручнику з географії Росії на паперовому носії зазвичай представлено близько 50 ілюстрацій, мультимедійному підручнику з цього ж курсу кількість слайдів може досягати до 800. Наочність забезпечується також використанням при створенні електронних підручників мультимедійних технологій: анімації, звукового супроводу, гіперпосилань, відео .п.
  • 3. Електронний підручник забезпечує багатоваріантність, багаторівневість та різноманітність перевірочних завдань, тестів. Електронний підручник дозволяє всі завдання та тести давати в інтерактивному та навчальному режимі. При неправильній відповіді можна давати правильну відповідь із роз'ясненнями та коментарями.
  • 4. Електронні підручники є за структурою відкритими системами. Їх можна доповнювати, коригувати, модифікувати у процесі експлуатації.
  • 5. Для забезпечення багатофункціональності під час використання та в залежності від цілей розробки електронні підручники можуть мати різну структуру. Можна розробляти електронні підручники без прив'язки до тематичного планування, а просто дотримуючись навчального плану за конкретним курсом. Можна використовувати електронні підручники за принципом вертикального вивчення навчального матеріалу. На паперових носіях є чотири підручники для відповідних курсів, у кожному з яких є поряд з іншими темами та навчальний матеріал за функціями та графіками. Такий електронний підручник можна використовувати і для самостійних занять, для підготовки до складання іспитів, на заняттях.

Вступ

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

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

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

На додаток до творчих, електронні публікації мають і певні економічні переваги: ​​менший час створення, більш швидке оновлення (перевидання) і набагато менша собівартість.

Крім того, завдяки особливим методам стиснення, що використовуються, електронні публікації відрізняються компактними розмірами, що розширює можливості їх поширення - електронні матеріали можна передавати на CD-, DVD-дисках і навіть на дискетах, поширювати через web-сайти або пересилати електронною поштою. Таким чином, тема дипломного проекту є актуальною.

Об'єктом дослідження є електронний підручник.

Предметом дослідження виступає електронний навчально-методичний посібник, надалі (ЕУМП) за одним із розділів інформатики – комп'ютерна графіка.

Для досягнення поставленої мети виділимо такі завдання:

1. Проектування ЕУМП;

2. Добірка необхідного матеріалу для реалізації проекту;

3. Налагодження теоретичного та практичного матеріалу;

4. Обробка зовнішнього вигляду;

5. Тестування ЕУ.

1. Постановка задачі

1.1 Організаційно-економічна сутність завдання

З різних джерел випливають такі визначення електронного підручника:

Це сукупність графічної, текстової, цифрової, мовної, музичної, відео, фото та іншої інформації та друкованої документації користувача. Електронне видання може бути виконане на будь-якому електронному носії - магнітному (магнітна стрічка, магнітний диск та ін.), оптичному (CD-ROM, DVD, CD-R, CD-1, CD+ та ін.), а також опубліковано в електронній комп'ютерній мережі;

Містить систематизований матеріал з відповідної науково-практичної галузі знань, забезпечувати творче та активне оволодіння студентами та учнями знаннями, вміннями та навичками у цій галузі. ЕУМП (електронно-навчальний методичний посібник) має відрізнятися високим рівнем виконання та художнього оформлення, повнотою інформації, якістю методичного інструментарію, якістю технічного виконання, наочністю, логічністю та послідовністю викладу;

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

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

Це текст, представлений в електронній формі і з розгалуженою системою зв'язків, що дозволяє миттєво переходити від одного його фрагмента до іншого відповідно до деякої ієрархії фрагментів.

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

Тест. Зовні це найпростіша форма електронного підручника. Основну складність складає підбір та формулювання питань, а також інтерпретація відповідей на запитання. Хороший тест дозволяє отримати об'єктивну картину знань, умінь та навичок, якими володіє учень у певній предметній галузі.

Енциклопедія Це є базова форма електронного підручника. На змістовному рівні термін енциклопедія означає, що інформація, сконцентрована в електронному підручнику, має бути повною і навіть надмірною по відношенню до стандартів освіти.

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

Творче середовище. Сучасні електронні підручники повинні забезпечувати творчу роботу учня з об'єктами вивчення та з моделями систем взаємодіючих об'єктів. Саме творча робота, найкраще в рамках проекту, сформульованого викладачем, сприяє формуванню та закріпленню комплексу навичок та умінь у учня. Креативне середовище дозволяє організувати колективну роботу учнів з проекту.

Авторське середовище. Електронний підручник має бути адаптований до навчального процесу. Тобто дозволяти враховувати особливості конкретної спеціальності, конкретного студента. Для цього необхідне відповідне авторське середовище.

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

Невербальне середовище. Традиційно електронні підручники вербальні за своєю природою. Вони викладають теорію у текстовій чи графічній формі. Це є спадщиною поліграфічних видань. Але в електронному підручнику можна продати методичний прийом «роби як я». Таке середовище наділяє електронний підручник особливостями живого вчителя.

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

Розглянемо основні етапи розробки електронного підручника:

Вибір джерел. При розробці ЕУ доцільно підбирати як джерела такі друковані та електронні видання, які найбільш повно відповідають стандартній програмі, лаконічні та зручні для створення текстів, містять велику кількість прикладів та завдань, є у зручних форматах (принцип збирання).

Розробка змісту та переліку понять. Розбивається матеріал на розділи, що складаються з модулів, мінімальних за обсягом, але замкнутих за змістом, а також складається перелік понять, які необхідні та достатні для оволодіння предметом.

Переробка текстів у модулі за розділами. Переробляються тексти джерел відповідно до змісту та структури модулів; виключаються тексти, які увійшли до списків, і додаються ті, яких немає у джерелах; визначаються зв'язки між модулями та інші гіпертекстні зв'язки. Таким чином, готується проект гіпертексту для комп'ютерної реалізації.

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

Розробка комп'ютерної підтримки. Розробляється комп'ютерна підтримка. Впрацьовуються інструкції для користувачів із застосуванням інтелектуального ядра ЕУ. Тепер електронний підручник готовий до подальшого вдосконалення (озвучування та візуалізації) за допомогою мультимедійних засобів.

Вибір матеріалу для мультимедійного втілення. Змінюються способи пояснення окремих понять та тверджень та відбираються тексти.

В економічному плані ЕУМП поширюється абсолютно безкоштовно.

1.2 Вхідна інформація

Як вхідна інформація для електронно-навчального посібника використовується:

1. Лекційний матеріал;

2. Контрольні матеріали;

3. Посібник користувача;

4. Довідка.

1.3 Вихідна інформація

Вихідною інформацією програмного продукту є сторінки електронного навчального посібника, куди входить практичний матеріал (Рис.1) і лекційний матеріал. (Рис.2).

1.4 Технічне забезпечення

Цей дипломний проект було виконано на комп'ютері, який має таку конфігурацію:

1. Процесор - Intel (R) Pentium (R) 4 CPU 2.40 GHz;

2. Материнська плата – ASUS P4P800 Deluxe (Socket 370, Dimm, AGP 4X, software audio);

Оперативна пам'ять – 1GB;

Відеокарта Geforse 7600 GT 256 Mb;

Монітор GREEN WOOD 17 TFT;

Дисководи 52sp CD-ROM IDE ASUS CD-S520/A OEM;

7. Клавіатура Genius KB-06x PS/2 Black;

8. Миша оптична Mouse Wind Rover Scroll 4-but Optical (USB).

1.5 Програмне забезпечення

Операційна система Windows XP Professional. Основне призначення операційних систем забезпечення взаємодії людини, обладнання та програм. При роботі з операційною системою Windows ХР Professional доступні багато нових ефективніших засобів і технологій. За допомогою засобу "Помічник з пошуку" можна швидко знайти необхідну інформацію.

В основі створення структури даних для електронного підручника лежить довідкова система Windows, що має кілька очевидних плюсів, головний з яких - вже реалізована навігаційна система, що включає систему пошуку за ключовими словами, автоматичне створення глосарію, можливість виведення документів на друк. Файли довідкової системи можуть містити форматований текст, так і графіку, і анімацію. Однак, створення таких файлів вимагає спеціального програмного забезпечення, за допомогою якого здійснюється процес компіляції, самі файли довідки не можуть бути змінені динамічно - для цього потрібно компілятор. Файли довідки не можуть містити програмних елементів, довідкова система не містить будь-якої внутрішньої мови для їх створення. Але натомість існує засіб, за допомогою якого ми можемо запускати виконувані файли, що знаходяться на жорсткому диску локального комп'ютера. Присутня також деяка роз'єднаність текстового матеріалу та навчальних (або тестуючих) програм. ХР найнадійніша та найбезпечніша ОС із сімейства Windows. По-перше, це Internet Connection Firewall - простий мережевий брандмауер (екран), що забезпечує безпеку роботи з Інтернет, контролює щоправда, лише трафік, що входить. По-друге, це нові групові політики, які дозволяють призначати або обмежувати права певного програмного забезпечення, заборонити інсталяцію програмного забезпечення, не захищеного цифровим сертифікатом коду та багато іншого. Для створення підручника використовувалась програма SunRav BookOffice. Ця програма є пакетом з двох самостійних програм: Book Editor служить для створення електронних книг і підручників (файли у форматі *.srb), а Book Reader дозволяє їх читати.Book Editor. Електронна книга може бути створена з будь-якого текстового документа або набору файлів форматів HTML, RTF, DOC, TXT і CHM. Якщо при імпорті в Book Editor вказано набір файлів, кожен із них буде вставлений у книгу як окремий розділ. Надалі користувач може на власний розсуд вибудовувати ієрархію розділів, розділів і підрозділів, глибина вкладення при цьому не обмежена.

Фрагменти тексту електронної книги можуть бути піддані різноманітним методам форматування: виділені напівжирним або курсивним накресленням, підкреслені, переведені в підрядковий або надрядковий індекс тощо. Окремі абзаци можуть бути відформатовані так само, як і в MS Word: доступні налаштування кольору фону, меж, різне вирівнювання, відступи, міжрядковий інтервал тощо. Користувач може визначити довільний набір властивостей тексту, зберегти його як стиль і надалі застосовувати до будь-якого виділеного фрагмента тексту.

У текст можуть бути вставлені марковані та нумеровані списки, зображення, гіперпосилання, таблиці, а також різні елементи Windows-інтерфейсу: кнопки, списки, що випадають, "чекбокси", текстові поля і так далі. Крім того, в книгу можна вставляти посилання на тести, створені за допомогою tTester. І тут книга стає справжнім підручником, після прочитання кожної глави якого учню пропонується пройти відповідний тест.

Декілька книг можуть бути об'єднані в одну, при цьому в текст можна додавати внутрішні гіперпосилання на різні розділи та розділи книги. Усі наявні розділи та розділи представлені у вигляді деревоподібної структури у лівій частині вікна редактора. Це допомагає швидко переміщатися вмістом книги.

У процесі створення книги користувач може перевіряти текст на наявність граматичних помилок та створювати набір ключових слів для кожного розділу. Ключові слова допоможуть швидко знаходити потрібний розділ книги під час її читання у програмі SunRav Book Reader.

Будь-яка книга може бути захищена паролем як від зміни вмісту, так і від прочитання стороннім. Книга може бути збережена не тільки у власному форматі *.srb, а й у вигляді набору HTML-файлів, файлу RTF (універсальний формат зберігання форматованого тексту) або CHM (довідкова система, допомоги).Book Reader. Ця програма дозволяє читати текстові документи форматів TXT, RTF, HTML, DOC та інших. У тому числі, очевидно, книжок, створених у програмі SunRav Book Editor.

У програму вбудована функція автопрокручування. Користувач налаштовує швидкість, з якою текст буде переміщатися по екрану (подібно до фінальних титрів у кінофільмі), і може переглядати книгу, не торкаючись миші або клавіатури. Доступно й озвучення тексту за допомогою встановлених на комп'ютері систем читання Text-to-speech engine.

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

Для зручності переміщення книгою в програму вбудована система закладок. Якщо книга створювалася в програмі SunRav Book Editor і містить набір ключових слів, то користувач може шукати потрібну інформацію за ключовими словами. Крім того, можливий повнотекстовий пошук та друк усієї книги на принтері.

2. Робоча частина

2.1 Модель (метод) розв'язання задач

електронний підручник методичний посібник

Тут будується діаграма – проект даної роботи. У батьківській діаграмі головним блоком є ​​- «Електронний навчальний посібник з дисципліни «Інформатика» (див. Додаток А).

Блок B є функціональною моделлю, яка розгалужується на 5 блоків: розробка, проектування; реалізація; налагодження, тестування (див. Додаток Б).

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

2.2 Опис алгоритму розв'язання задач

Початок. Вибір матеріалу.

Вибір програми для написання ЕОМП.

Створення ЕУМП.

Налагодження та тестування ЕУМП.

Список використаної літератури

Завершення.

2.3 Опис програми

ЕУМП створювали за допомогою програми SunRav Book Office. В ЕУМП міститься 3 частини:

1. Теоретична частина - складається з лекцій з цього розділу.

2. Практична частина – складається з практичних завдань.

Тестуюча програма - це програма, в якій викладач або фахівець може провести тестування серед студентів або працівників.

2.4 Інструкція користувача

1. Для того, щоб почати користуватися ЕУМП, треба відкрити файл «Інформатика.ехе». На екрані монітора з'явиться головна сторінка електронного підручника, яка називається "Вступ". (Рис 3).

Щоб ознайомитися з робочим матеріалом даного посібника, потрібно натиснути кнопку «Зміст» (Рис.4). Після цього відкриється список, в якому будуть представлені всі розділи та розділи, які містяться в ЕОМП.

Для вибору цікавої для Вас глави, натисніть на неї лівою кнопкою миші. Праворуч підручника відкриється матеріал (Рис.5).

Щоб вийти з будь-якої глави в меню «Зміст», натисніть кнопку «Назад» (Мал.6).

5. Для того щоб закрити ЕУМП натисніть червоний хрестик у верхньому правому кутку. Або на панелі підручника «Вийти із програми» (Мал.7).

Рис.7

3. Налагодження та супровід програми

3.1 Контрольний приклад

За виконання цього дипломного проекту використовувалися реальні дані. Усі розділи, пункти відкриваються миттєво. Усі малюнки чіткі, яскраві. ЕУМП виконано у кольоровому варіанті.

3.2 Способи налагодження та тестування програми

Налагодження, як ми вже казали, буває двох видів:

Синтаксичне налагодження. Синтаксичні помилки виявляє компілятор, тому виправляти їх досить легко.

Семантична (смислова) налагодження. Її час настає тоді, коли синтаксичних помилок не залишилося, але результати програма видає неправильні. Тут компілятор сам нічого виявити не зможе, хоча серед програмування зазвичай існують допоміжні засоби налагодження, про які ми ще поговоримо.

Налагодження - це процес локалізації та виправлення помилок у програмі.

Хоч би як ретельно ми писали, налагодження майже завжди займає більше часу, ніж програмування.

Способи виявлення помилки:

Аналітичний - маючи достатнє уявлення про структуру програми, переглядаємо її вручну, без прогону.

Експериментальний - проганяємо програму, використовуючи налагоджувальний друк та засоби трасування, та аналізуємо результати її роботи. Обидва способи по-своєму зручні і зазвичай використовуються разом.

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

Аварійний друк - виведення повідомлень про ненормальне завершення окремих блоків та всієї програми в цілому.

Друк у вузлах програми – виведення проміжних значень параметрів у місцях, вибраних програмістом. Зазвичай це критичні ділянки алгоритму (наприклад, значення, від якого залежить подальший хід виконання) або складові складних формул (окремо прорахувати і вивести чисельник і знаменник великого дробу).

Безпосереднє стеження:

Арифметичне (за тим, до чого рівні, коли і як змінюються обрані змінні);

Логічне (коли та як виконується обрана послідовність операторів);

Контроль виходу індексів за допустимі межі;

Відстеження звернень до змінних;

Відстеження звернень до підпрограм;

Перевірка значень індексів елементів масивів тощо.

Нинішні середовища розробки часто пропонують нам реагувати на проблему в діалоговому режимі. При цьому можна:

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

Перервати виконання програми;

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

3.3 Захист програмного продукту

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

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

Висновок

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

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

Виходячи з цього, можна зробити висновок, що застосування прогресивних методів навчання в більшості випадків дає позитивний результат, але організовувати процес навчання тільки на курсах дистанційного навчання, що є частиною навчально-методичних комплексів, поки що не можна. У ході роботи було спроектовано електронний навчальний методичний посібник, який надалі використовуватиметься для навчання школярів та учнів ВНЗ учнів на очній та заочній формі навчання. Мета, яка була поставлена ​​на початку створення ЕУМП, була успішно досягнута.

Список літератури

1. Ілюстрований самовчитель з Photoshop // #"588149.files/image008.gif">

Додаток Б

Додаток