Створення навчальної програми по вивченню іноземної мови

Загрузка...

главная страница Рефераты Курсовые работы текст файлы добавьте реферат (спасибо :)Продать работу

поиск рефератов

Диплом на тему Створення навчальної програми по вивченню іноземної мови

скачать
похожие рефераты
подобные качественные рефераты
 1 ... 4 5 6 7 8 9 10 11 ... 27    

- назва уроку;

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

- процент успішності відповіді, який вираховується по формулі “100 ділити на кількість невідомих літер та помножити на кількість правильно названих літер” в методі,getProcent класу Words та округлюється до цілого за допомогою класу BigDecimal:

int getProcent() {

double pr;

pr = (100.00 / all) * all_clear;

BigDecimal x = new BigDecimal(pr);

return x.setScale(0, BigDecimal.ROUND_HALF_DOWN).intValue();

};

- оцінка в балах от 2 до 5, яка вираховується в залежності від проценту успішності в методі getBale() класу Words:

int getBale() {

float procent;

procent = getProcent();

if(procent<50){

return 2;

} else

if (procent<=75) {

return 3;

} else

if (procent<=95){

return 4;

} else

if (procent>95) {

return 5;

} else {

return -1;

}

}

При проценті менше 50% - оцінка 2, від 50% до 75% оцінка 3, від 75% до 95% оцінка 4, 95% і більше оцінка 5;

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

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

Результати тестування Махно Марія (урок lessons/first/):

Загальне число балів 14 из 15.

Оцінка: 4 (93% успіху)

Тест №1 слово APPLE написано як APPLE

Тест №2 слово CAT написано як COT

Тест №3 слово DOG написано як DOG

Тест №4 слово DOLL написано як DOLL

Тест №5 слово TREE написано як TREE

Тест №6 слово DOOR написано як DOOR

Тест №7 слово CLOCK написано як CLOCK

Тест №8 слово BIRD написано як BIRD

Тест №9 слово CLOUD написано як CLOUD

Тест №10 слово BEAR написано як BEAR

Для завершення програми достатньо натиснути кнопку “Вихід”, або скористатись функціоналом операційної системи і закрити вікно.

3.4 З а х о д и п о о б с л у г о в у в а н н ю п р о г р а м и

Всі сирцеві коди та саму програму я розмістила в мережі Інтернет за адресою: http://code.google.com/p/smallenglish/, а тому, розробленна мною програма доступна всім зацікавленим.

Також можна скористатися системою контролю версій SVN (Subversion) і отримати зріз актуальної гілки розробки. Зробити це можна командою svn checkout http://smallenglish.googlecode.com/svn/trunk/ smallenglish-read-only або скориставшись одним із менеджерів роботи с SVN, наприклад qsvn.

Установка програми на операційній системі GNU\Linux (на прикладі openSUSE 11.0):

- установка java: sudo zypper install java-1_6_0-sun

- отримання архіву прогрими: wget http://smallenglish.googlecode.com/ files/SmallEnglish.tar.gz

- розкриття архіву: tar xvfz SmallEnglish.tar.gz

- запуск програми: cd SmallEnglish && sh run.sh

Структура вихідних кодів:

src

`-- mahno

`-- masha

`-- smallenglish

|-- Login.java

|-- Main.java

|-- Test.java

|-- Timer.java

|-- Wave.java

`-- Words.java

3.5 Л і с т і н г к о д у п р о г р а м и L o g i n. j a v a:

package mahno.masha.smallenglish;

import java.awt.BorderLayout;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JFrame;

import javax.swing.JTextField;

import javax.swing.JButton;

import java.awt.GridBagLayout;

import java.awt.GridBagConstraints;

import java.awt.Dimension;

    продолжение
 1 ... 4 5 6 7 8 9 10 11 ... 27    

Удобная ссылка:

Скачать дипломную работу бесплатно
подобрать список литературы


вверх страницы


© coolreferat.com | написать письмо | правообладателям | читателям
При копировании материалов укажите ссылку.