Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1] 2 3  Все   Вниз
  Печать  
Автор Тема: Генерация математических заданий  (Прочитано 65106 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Вика_c
Гость
« : 19-03-2010 07:42 » 

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

* Безымянный.bmp (42.87 Кб - загружено 918 раз.)
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 19-03-2010 10:50 » 

а где трудность?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #2 : 19-03-2010 11:01 » 

(6*a*a+5*a-1+(a+4)/(a+1))/(3*a-2+3*(a+1))
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 19-03-2010 11:07 » 

Ну кто так в квадрат возводит?
а на 6 умножает?
надо так

(a*a+a*a+a*a+a*a+a*a+a*a+a+a+a+a-1+(a+4)/(a+1))/(a+a+a-2+(a+1)+(a+1)+(a+1))
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 19-03-2010 11:16 » 

Sla, это уже в порядке бреда или как? Чем плох вариант baldr ? Ну если не считать 3*(a+1) (там деление должно быть)
« Последнее редактирование: 19-03-2010 11:22 от resource » Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 19-03-2010 11:28 » 

resource, а как такой вопрос можно назвать?
Вот смогла же вставить картинку в сообщение, а математическое выражение записать в практически ВСЕМ известной интерпретации не может...
Понимать  только как тролинг или спам.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 19-03-2010 11:29 » 

Вопросов больше не имею  Улыбаюсь
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #7 : 19-03-2010 11:39 » new

Нет, господа вы не правильно поняли Ага на входе дана картинка ... =)))
Записан

Удачного всем кодинга! -=x[PooH]x=-
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 19-03-2010 11:47 » 

а может нужно математическую формулу в картинку превратить?
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #9 : 19-03-2010 11:49 » 

а может проинтегрировать нужно сперва?
Записан
Вика_c
Гость
« Ответ #10 : 20-03-2010 15:33 » 

...нужно написать код генерации этого примера на делфи, а я не очень понимаю как это сделать((
Записан
Вад
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #11 : 20-03-2010 16:41 » 

Вика_c, что значит "генерация примера"?
телепат мод он
Это значит, что надо сгенерировать некоторую задачу и решение для неё? Чтобы вывести задачу на экран и проверить решение, вводимое пользователем? С "красивостями", как на картинке, или без? Или что-то ещё?
телепат мод офф

Пока задача неясна.
Записан
baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #12 : 22-03-2010 06:56 » 

Вика_c, или надо посчитать значение функции от заданного пользователем параметра?
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #13 : 22-03-2010 08:21 » 

может, надо по

(6*a*a+5*a-1+(a+4)/(a+1))/(3*a-2+3/(a+1))

нарисовать на экране это



? Улыбаюсь
Записан

baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #14 : 22-03-2010 08:24 » 

Ага, а вводит строку пользователь.. Жесть.. Уже на диплом тянет.. После диплома сразу в MathCad на работу...
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #15 : 22-03-2010 08:35 » 

Алексей1153++, baldr, ну это проще чем, если пользователь подсовывает картинку, а в ответ что-то типа
Цитата
(6*a*a+5*a-1+(a+4)/(a+1))/(3*a-2+3/(a+1))

 Улыбаюсь
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #16 : 22-03-2010 08:38 » 

Алексей1153++, baldr, ну это проще чем, если пользователь подсовывает картинку, а в ответ что-то типа
Цитата
(6*a*a+5*a-1+(a+4)/(a+1))/(3*a-2+3/(a+1))

 Улыбаюсь

воистину )))


А принципиально, сделать картинку из примера - не сложно
Записан

baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #17 : 22-03-2010 09:56 » 

примерно так:

* zprimer.jpg (16.94 Кб - загружено 1819 раз.)
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #18 : 22-03-2010 11:35 » 

baldr, а где двухэтажные дроби ? ))
Записан

baldr
Команда клуба

cy
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #19 : 22-03-2010 11:43 » 

Э, вы решили что я конвертор что ли сделал?? Оно мне надо просто так время тратить? Это чиста форма на VBA с картинкой Улыбаюсь
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #20 : 22-03-2010 13:05 » 

Однако, пока мы тут насилуем хрустальный шар, ТС молчит. Видимо не нужно...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Vika_c
Интересующийся

ru
Offline Offline

« Ответ #21 : 22-03-2010 14:52 » 

Помогите, пожалуйста Скромно так..., используя Delphi и MathML, сгенерировать задание (6*a*a+5*a-1+(a+4)/(a+1))/(3*a-2+3/(a+1)), т. е.
этот пример как образец, по которому должно быть получено n-ое количество примеров, т.е. написать код программки, которая бы выдавала много вариантов этого задания.   Нужно было упростить и получилось: 2а+3, а потом: числитель дроби-делимого, полученной после упрощения в первых скобках, есть произведение ответа и числителя дроби-делителя, полученной после преобразований во вторых скобках. Т.е. сам ответ, знаменатель дробей и числитель дроби-делителя могут быть сгенерированы произвольно, а на их основе строится дробь-делимое. Кроме того, для приведения выражения к виду, заданному в образце, необходимо и в первой, и во второй скобке числитель частично разделить на знаменатель.
         :shuffle:Задание понимаю, а как сделать не знаю...
Записан
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #22 : 22-03-2010 15:19 » 

Прочитал 3 раза. Вообще ничего не понял
Записан
Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #23 : 22-03-2010 15:21 » 

взрыв мозга

зы прочитал 2 раза
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Vika_c
Интересующийся

ru
Offline Offline

« Ответ #24 : 22-03-2010 15:23 » 

ну вы конец не читайте, я его тоже не поняла(
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #25 : 22-03-2010 15:25 » 

Цитата
числитель частично разделить на знаменатель.

сурово.
Записан

Vika_c
Интересующийся

ru
Offline Offline

« Ответ #26 : 22-03-2010 15:28 » 

Ну вот эта статья дана как вспомогательная: http://comp-science.narod.ru/matem/matem.html
Записан
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #27 : 22-03-2010 15:31 » 

Ну вот эта статья дана как вспомогательная: http://comp-science.narod.ru/matem/matem.html
спасибо, ознакомлюсь на досуге (вру конечно).

Vika_c я конечно извиняюсь, но читать это еще раз....
Как-то изначально даже проще было, пока задание не сформулировала.

зы мне кажется, или вначале топика у вас был ник по-русски написан
« Последнее редактирование: 22-03-2010 16:25 от resource » Записан
resource
Молодой специалист

ru
Offline Offline
Пол: Мужской

« Ответ #28 : 22-03-2010 15:34 » 

Цитата
числитель частично разделить на знаменатель.

сурово.

 Жжешь

Никогда не видел, чтоб математическое задание можно было так точно описать одним словом. Но вот оказывается можно
Записан
x77
Модератор

ro
Offline Offline
Пол: Мужской
меняю стакан шмали на обратный билет с Марса.


« Ответ #29 : 22-03-2010 15:38 » 

Vika_c, вопрос. в какой нотации вы хотите получить результат? в паскалевской, как вам писали выше, или результат должен быть распечатан на бумаге в том виде, как у вас на картнике?
Записан

Страниц: [1] 2 3  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines