Опис математичного методу рішення задачі
ЗМІСТ
ВСТУП | |
1 ПОСТАНОВКА ЗАДАЧІ | |
2 ОПИС МАТЕМАТИЧНОГО МЕТОДУ РІШЕННЯ ЗАДАЧІ | |
2.1 Визначення структури вхідних даних | |
2.2 Визначення структури вихідних даних | |
2.3 Математичний опис задачі | |
3 ОПИС АЛГОРИТМУ РІШЕННЯ ЗАДАЧІ | |
3.1 Опис стандартних функцій та процедур | |
4 ОПИС ПРОГРАМИ | |
4.1 Вибір програмного засобу | |
4.2 Визначення вимог до технічних засобів | |
4.3 Програмування та налагодження програми | |
5 ІНСТРУКЦІЯ ДЛЯ КОРИСТУВАЧА ПРОГРАМИ | |
5.1 Опис реалізації інтерфейсу користувача | |
ВИСНОВКИ | |
ДЖЕРЕЛА ІНФОРМАЦІЇ | |
ДОДАТОК А Схема алгоритму програми | |
ДОДАТОК Б Текст програми | |
ДОДАТОК В Роздрукування екранних форм роботи програми | |
ДОДАТОК Г Властивості елементів програми |
ВСТУП
Створення нового інформаційного продукту, як правило, вимагає видобування знань шляхом обробки і узагальнення різнотипних даних економічного характеру, отриманих із різних джерел. Ця задача може бути вирішена з різним ступенем ефективності та великими часовими затратами, документальними способами отримання знань, такими як методи математичної статистики.Сучасні освітні комп’ютерні програми (електронні підручники, комп’ютерні задачники, навчальні посібники, гіпертекстові інформаційно довідкові системи, архіви, каталоги, довідники, енциклопедії, тестуючи та моделюючі програми тренажери тощо) розробляються на основі мультимедійних технологій, які виникли на стику багатьох галузей знання. На нових витках прогресу відстань між новими технічними розробками та освітою скорочується.
Швидкість зміни інформації у сучасному світі висока, тому гостро постає питання формування у студента оптимальних комплексів знань і способів діяльності, формування інформаційної компетентності, що забезпечить універсальність її освіти. У розв’язанні цих проблем важливе місце займає комп’ютерне програмне забезпечення освітнього процесу.
В даний час бурхливого розвитку комп'ютерних технологій усе більш актуальною задачею є розробка і використання в навчальному процесі матеріалу, що розробляються з застосуванням гіпертекстових і інших технологій. Такі системи називаються інтерактивними навчальними матеріалами та можуть використовуватися не тільки для денної, заочної та самостійної форм навчання, але і знайти широке застосування в дистанційній формі навчання.
Однією з гілок використання мультимедійних продуктів є контроль знань (тестування). Це являється однією з розповсюдженнях завдань буденної вчительської роботи. Багато ресурсів та часу в наші часи вчитель витрачає на проведення контролю знань, що негативно відображається і на вчителі і на учнях. Багато проблем існують і при усному опитування і при письмовому.
Тестування стає найбільш ефективним типом контролю знань в сучасний час. Тестування у відмінності від інших методів займає якомога менше часу та ресурсів. Однією з переваг тестування це те що результати можна отримати дуже швидко, а при комп’ютерному тестуванні одразу після закінчення тесту.
Тестування - це метод педагогічної діагностики, за допомогою якого вибір поведінки, що презентує передумови чи результати навчального процесу, повинен максимально відповідати принципам зіставлення, об'єктивності, надійності та валідності вимірів, повинен пройти опрацювання й інтерпретацію й бути прийнятним для застосування в педагогічній практиці.Тестові завдання можуть складатися з використанням різноманітних комп’ютерних інструментів, починаючи від різних редакторів і програм для розробки презентацій і до використання мов програмування і можливостей мережі Інтернет.
Комп'ютерне тестування повністю реалізується при проведенні контрольних робіт, контролю над самостійною роботою студентів, частково (комбінована форма: комп'ютерне тестування традиційна співбесіда) колоквіумів, заліків і іспитів.
Тестове завдання - це змінна по елементах змісту і по трудності одиниця контрольного матеріалу, сформульована в ствердній формі пропозиція з невідомим. Підстановка правильної відповіді замість невідомого компонента перетворює завдання на істинне висловлювання; підстановка неправильної відповіді призводить до утворення неправдивого висловлювання; останнє свідчить про незнання студентом цього навчального матеріалу. Завдання тесту створюються відповідно до мети, змісту і форми.
Тест (test) – слово англійського походження, що означає іспит, спробу, випробування. Тест – це стандартизоване завдання, за результатами якого роблять висновок про знання, уміння, навички (здібності, професійну придатність, обдарованість тощо) того, кого випробовують. У сучасній теорії та практиці тестового контролю нараховується понад 20 різновидів тестів: залежно від мети, характеру та функцій контролю, характеру, форми відповіді.
ПОСТАНОВКА ЗАДАЧІ
Курсова робота на тему «Тренажер по правилам дорожнього руху» буде призначена для студентів, що готуються до здачі ПДД. Програма дозволить спробувати свої знання перед екзаменом. Інтерфейс повинен бути простим, а кольори підібрані так, щоб було приємно працювати з даним програмним забезпеченням, текст повинен бути видимий, користувач не повинен придивлятися.
Створити у Microsoft Visual Studio достатню кількість форм, для зручного та легкого проходження тестування. Стартова форма повинна містити такі кнопки: Розпочати тестування, довідку з описом всієї необхідної інформації для користувача інформації, та вихід з програми.
Програма повинна бути зручною та функціональною, маючи можливість легкого перегляду, вводу, підрахування балів, та виведення ПІБ номер групи у кінці тестування.
Викладач у потрібний момент без ускладнень, повинен надати студентам програму для проходження тестування, та з легкістю зібрати отримані бали студентів.
Розроблений курсовий проект повинен вивести на екран отримані бали після проходження тестів студентами.
ОПИС МАТЕМАТИЧНОГО МЕТОДУ РІШЕННЯ ЗАДАЧІ
2.1 Визначення структури вхідних даних
Вхідні дані - це дані, що призначені для вводу у відповідні поля для розрахунків. Основна частина цих даних представлена у вигляді двох таблиць, що призначені для вибору даних згідно варіанту. Інші дані, які потрібно буде вводити у поля, що відсутні у таблиці отримуються шляхом розрахунку виразів.
Таблиця 2.1 – Вхідні дані
Елемент | Діапазон значень | Пояснення |
textBox2 | A–z,0–1,… | Рядок ведення |
textBox1 | True | Рядок ведення |
a | 0-1 | Правильна відповідь |
b | 0-1 | Правильна відповідь |
c | 0-1 | Правильна відповідь |
d | 0-1 | Правильна відповідь |
t | 0-1 | Правильна відповідь |
f | 0-1 | Правильна відповідь |
g | 0-1 | Правильна відповідь |
h | 0-1 | Правильна відповідь |
i | 0-1 | Правильна відповідь |
j | 0-1 | Правильна відповідь |
k | 0-1 | Правильна відповідь |
l | 0-1 | Рядок ведення |
n | 0-1 | Правильна відповідь |
m | 0-1 | Правильна відповідь |
o | 0-1 | Правильна відповідь |
p | 0-1 | Правильна відповідь |
q | 0-1 | Правильна відповідь |
r | 0-1 | Правильна відповідь |
s | 0-1 | Правильна відповідь |
v | 0-1 | Правильна відповідь |
2.2 Визначення структури вихідних даних
Вихідні дані - це дані, які отримає користувач після розрахунків. Ці дані і є ціллю використання програми. Деякі з них повинні бути використані для подальших розрахунків.
Таблиця 2.2 – Вихідні дані
Елемент | Діапазон значень | Пояснення |
label14 | Text | Виведення балів |
Label2 | Text | Виведення ПІБ, та групи |
Label87 | Text | Виведення балів |
Label89 | Text | Виведення часу |
label 66 | Text | Виведення балів |
label 50 | Text | Виведення імені |
2.3 Математичний опис задачі
Математичний опис систем і об'єктів - це побудова їх аналітичної моделі. Така модель, в залежності від повноти її відповідності реальній системі або об'єкта, дозволяє досліджувати їх властивості в загальному вигляді. Аналітична модель може служити основою для побудови об'єктних моделей елементів систем і систем в цілому.
Математичний опис задачі - це перелік математичних виразів, формул, рівнянь, констант та математичних позначок, за допомогою яких можуть бути отримані результати рішення задачі.
Підрахунок балів в кінцевій формі проводиться простим способом.
Формула 1.
label87.Text = Convert.ToString(a+b+c+d+t+f+g+h+i+j+k+l+n+m+o+p+q+r+s+v);
Логіка програми відповіді тестів побудована на елементі кнопка, де кнопки
являються відповіддю на конкретний тест.У листі тестів є три варіанта відповідей тобто три кнопки ,на вірну відповідь запрограмована одна із кнопокзаздалегідь інші кнопки запрограмовані як невірна відповідь.
Нприклад:
- Кнопка 1 == 1, де 1 є вірна відповідь;
- Кнопка 2 == 0, де 0 є невірна відповідь;
- Кнопка 3 == 0, і т.д.
І ці дані записуються , та зберігаються у вхідні дані тобто змінні . Потім змінні
сумуються за допомогою (формули 1) та виводяться в кінцевій формі.На цьому
математичний опис завершений.