Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.09.2010, 19:32
Bad_Day Bad_Day вне форума
Прохожий
 
Регистрация: 27.09.2010
Сообщения: 5
Репутация: 10
По умолчанию Программа для проверки знания слов английского языка

Всем привет. Готовлю курсовую по теме "Программа для проверки знания слов английского языка." Специальность у нас с компьютерами не сильно связана, поэтому в программировании не так силен, как хотелось бы. Собственно смысл темы: Как грамотно организовать такую программу? Скачать базу слов, чтобы та наобум выкидывала слово и просить перевести, или в виде тестов на десяток тем? И если так делать, то при помощи каких комманд? Искал по сайту и форуму похожие задачи, не довелось найти похожее
Ответить с цитированием
  #2  
Старый 27.09.2010, 19:41
Аватар для toNN
toNN toNN вне форума
Прохожий
 
Регистрация: 15.05.2010
Адрес: Красноярск
Сообщения: 38
Репутация: 10
По умолчанию

ну вопрос как что это будет за программа не сюда, какой она будет ты наверно должен придумать сам, а по реализации спрашивай, поможем
Ответить с цитированием
  #3  
Старый 27.09.2010, 20:31
Bad_Day Bad_Day вне форума
Прохожий
 
Регистрация: 27.09.2010
Сообщения: 5
Репутация: 10
По умолчанию

У меня есть две идеи на этот счет: либо сделать десяток-два тестов, на разные тематики. Пользователь должен ввести правильно слово на английском, ну а в интерфейсе понятное дело, будет русское слово.
Либо второй вариант: скачать базу слов (допустим из переводчики английского) и как-то привязать её к программе, чтобы она проверяла так, как я выше описал.
Первый вариант конечно проще, думаю что и своими силами как-нибудь, но к зимней сессии сделал хорошо её. А вот второй более емкий, но и интереснее.
Пока есть время думаю над вторым: как привязать базу для такой программы? Может кто поделится примером...
Ну и напоследок: как я понимаю, принципы всё-равно одинаковые, разница только в объеме
Ответить с цитированием
  #4  
Старый 27.09.2010, 20:49
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Я одно время развлекался разными тестилками.
Есть вариант именно на знание - составить базу слов с переводом, возможно даже сортировать по сложности.
Выводить слово по-русски или по-английски, и тестируемый должен ввести перевод.

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

В качестве вариантов:
http://delphisources.ru/pages/source...ck-tester.html
http://delphisources.ru/pages/source...knowledge.html
http://delphisources.ru/pages/source...peterburg.html

Последний раз редактировалось ChinYan, 27.09.2010 в 20:55.
Ответить с цитированием
  #5  
Старый 27.09.2010, 20:54
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

Раскажу как я бы делал.
Если программа нужна простенькая (без крутого интерфейса, обновления и т.п.) то я вижу прогу так. НА экране высвечивается слово на руском или английском (в Label например) в радиогрупу (RadioGroup) загружаеться 3 варианта ответов (так, как у меня с граматикой плохо и где одна а где две буквы пишеться для меня проблемно). юзер должен выбрать правельный. Можно так же добавить таймер, чтобы юзер давал ответы за определенное время. Тут уже нужна твоя фантазия. На чём остановишся и не найдешь в нете, спрашуй, поможем
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием
  #6  
Старый 27.09.2010, 21:20
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Во, откопал я таки этот исходник. Проверка знание немецкого. Языки разные - суть та же
http://delphisources.ru/pages/source...n-testing.html
Ответить с цитированием
  #7  
Старый 27.09.2010, 21:22
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Цитата:
Сообщение от Bars1992
Раскажу как я бы делал.
в радиогрупу (RadioGroup)
группа с двумя "п"
Ответить с цитированием
  #8  
Старый 27.09.2010, 21:43
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

Цитата:
Сообщение от ChinYan
группа с двумя "п"
С одной. В делфи посмотри.
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием
  #9  
Старый 27.09.2010, 21:54
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,088
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Так, разговорчики не в тему (п или пп) отставить.

Если нужна програма для проверки знаний, то, видимо, это должен быть некоторый тест. С вариантами ответов или нет - дело второе. Тестовых программ полно, выбирай как образец любую. Думаю, что дальше обсуждать здесь нечего.

Если нужна программа для запоминания слов, то, ИМХО, нужен вариант, который "сидит" в трее и периодически вываливает окошко, где спрашивает перевод слова (в любую сторону). При этом у нее должен быть некоторый довольно нетривиальный алгоритм, как то, если пользователь дает правильный ответ на одно слово, то вероятность выпадения этого слова должна уменьшаться. Если ответ неправильный, то программа должна показать правильный ответ и увеличить вероятнгость выпадения этого слова. Ну и ведение статистики, тематические подборки слов (естественно, имеется в виду поддержка этого на программном уровне) и т.д.
Ответить с цитированием
  #10  
Старый 27.09.2010, 22:16
Bad_Day Bad_Day вне форума
Прохожий
 
Регистрация: 27.09.2010
Сообщения: 5
Репутация: 10
По умолчанию

Большое спасибо Всем Вам, очень помогаете! (офф небольшой: как здесь плюсы ставить?). Исходники мне очень помогли, я потихоньку включаюсь в эту средУ.
Мне очень понравилась идея тов. lmikle! Реально здорово, я бы сам себе такую программу поставил на комп. Но пока не знаю, стОит ли её реализовывать, так все-таки программа нужна не самая закрученная.
Насчет ввода данных: нужно вводить слово целиком: все-таки когда вводишь слово, его и запоминаешь лучше, чем один из вариантов. Думаю что так будет правильнее.
Ответить с цитированием
  #11  
Старый 27.11.2010, 00:53
Bad_Day Bad_Day вне форума
Прохожий
 
Регистрация: 27.09.2010
Сообщения: 5
Репутация: 10
По умолчанию

вообщем-то ап своеобразный)

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


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 01:06.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025