metaclass: (Default)
[personal profile] metaclass
Задача, которой ребенок проел мне мозги (картинка с AST):


В школе от них требуют писать размерность, т.е. не 10+15=25, а 10 стульев + 15 стульев = 25 стульев (найти бы того кто это придумал и вынять душу, чтобы объяснить зачем это).

Соответственно, в этой задаче нужно составить текстовое описание и решить ее.
Мне ничего, кроме вывода надтипа груши, яблока и вишни и суммирования количеств не приходит в голову, но как объяснить ребенку (и ее учительнице) вывод надтипа - я понятия не имею. Впрочем, ребенок то поймет, а вот учительница - далеко не факт.

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

Date: 2015-01-27 12:35 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
А мне вот интересно, в случае черешни/вишни имеются в виду отдельные ягоды или их пары?

(no subject)

From: [identity profile] anonim-legion.livejournal.com - Date: 2015-01-27 04:26 pm (UTC) - Expand

Date: 2015-01-27 12:36 pm (UTC)
From: [identity profile] raydac.livejournal.com
ответ задачи - "добрый сок"?

Date: 2015-01-28 04:47 am (UTC)
From: [identity profile] 161785435.livejournal.com
А где, в таком случае, регулятор кислотности E734, загуститель E531, ароматизатор, идентичный натуральному и консерванты?

Date: 2015-01-27 12:37 pm (UTC)
From: [identity profile] phoonzang.livejournal.com
В круге А справа от изображения яблока написано число 19, а в круге B слева от изображения груши написано число 11. Какое число написано в круге C, соединенном отрезками с первыми двумя и с написанным знаком + наверху? В круге D справа от изображения двух вишенок изображено число 15. Какое число написано в круге E, если этот круг соединен отрезками с кругом D и кругом C и над кругом E изображен знак равенства?

Date: 2015-01-27 12:38 pm (UTC)
From: [identity profile] pukkallo.livejournal.com
Напрашивается надтип "фрукты". Определенная логика есть. Как раз для второго класса.

Date: 2015-01-27 12:42 pm (UTC)
From: [identity profile] plumqqz.livejournal.com
И надтип "фрукты и ягоды", чего уж. Заодно на всякий случай можно сделать надтип "электровозы и домохозяйки".

(no subject)

From: [identity profile] sa-chernomor.livejournal.com - Date: 2015-01-27 12:54 pm (UTC) - Expand

(no subject)

From: [identity profile] plumqqz.livejournal.com - Date: 2015-01-27 12:59 pm (UTC) - Expand

(no subject)

From: [identity profile] sa-chernomor.livejournal.com - Date: 2015-01-27 01:03 pm (UTC) - Expand

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2015-01-27 01:12 pm (UTC) - Expand

(no subject)

From: [personal profile] alll - Date: 2015-01-27 01:13 pm (UTC) - Expand

Date: 2015-01-27 12:50 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Так и ответили, да :)

(no subject)

From: [identity profile] pukkallo.livejournal.com - Date: 2015-01-27 01:56 pm (UTC) - Expand

(no subject)

From: [identity profile] dr-cha0s.livejournal.com - Date: 2015-01-27 02:55 pm (UTC) - Expand

Date: 2015-01-27 12:43 pm (UTC)
From: [identity profile] vit-r.livejournal.com
(найти бы того кто это придумал и вынять душу, чтобы объяснить зачем это).


Детей готовят к физике. Там размерность - это альфа и омега любой задачи.

Надтип называется "фрукты" или "дневной паёк" или "добыча в соседнем саду"

Date: 2015-01-27 12:47 pm (UTC)
From: [identity profile] http://users.livejournal.com/zubr_/
Размерность нужна, дабы поколение понимало физический смысл иероглифов обозначающих цифры.
Если к яблокам добавить груши, то получатся или фрукты, или сок. Или варенье.
(больше всего мне нравится коммент про "Какое число написано в круге C, соединенном отрезками с первыми двумя и с написанным знаком + наверху?").

Кроме того, это всплывёт на умножении.
http://yablor.ru/blogs/o-litrah-molokah-i-umnojenii/2839583

Date: 2015-01-27 01:07 pm (UTC)
From: [personal profile] alll
> 10 стульев + 15 стульев = 25 стульев ... вынять душу, чтобы объяснить зачем это

Достаю из широких штанин, смотрите, завидуйте:
Для решения задач в символьном виде, где результатом являются величины сложных размерностей (типа литр*градус/рыло ака лигрыло) - очень удобный инструмент контроля корректности решения. Ну то-есть если вы например вывели формулу, где литры требуется складывать с градусами - значит стоит поискать ошибки в выводе такой формулы. Или если вы ищете например плотность, а размерность получившейся формулы - вышеупомянутые лигрыла, то опаньки. На текущем уровне сложности задач это очевидно лишнее и скорее мешает их решать, но это же школа, там типа впрок учат. Как начнут учить физику - там сразу понадобится.

Хотя конкретно эта плодово-ягодная бормотуха задача скорее на уяснение такой замысловатой концепции, как множество, кмк. :)

Date: 2015-01-27 01:41 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Если что, я физик-олимпиадник и про размерности знаю :)
Меня смущает то, что им дают сначала задачи где стулья складываются со стульями, а потом херак - и без перехода "составить задачу, где яблоки складываются с грушами и затем с вишнями".

(no subject)

From: [personal profile] alll - Date: 2015-01-27 02:03 pm (UTC) - Expand

Date: 2015-01-27 01:24 pm (UTC)
From: [identity profile] raist-lin.livejournal.com
я тупой гуманитарий. что такое надтипы - гуглить лень. но вот задачка с текстовым описанием по картинке:
У Пети есть 19 яблок, у Вовы - 11 груш, а у Кати - 15 вишен. Сколько всего фруктов у мальчиков? Сколько всего фруктов у все троих ребят?

вишня - фрукт? если да, то все ок даже с точки зрения логики. если не фрукт - переделываем все из штук в килограммы, ящики, бочки и т.д.

Date: 2015-01-27 01:27 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Как человек, получивший физическое образование - я всецело одобряю привычку писать размерности. Это то же самое, что проверка типов, плюс иногда на халяву результаты получаются (см. метод размерностей), а без неё люди пишут всякий пиздец (особенно любят ошибаться в результате на три порядка: метры, километры - какая разница?)

Date: 2015-01-27 01:42 pm (UTC)
From: [identity profile] metaclass.livejournal.com
При складывании величин с разной размерностью и без сведения размерностей к надтипам что получится?

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2015-01-27 01:51 pm (UTC) - Expand

(no subject)

From: [identity profile] swizard.livejournal.com - Date: 2015-01-27 02:04 pm (UTC) - Expand

(no subject)

From: [identity profile] l-yara.livejournal.com - Date: 2015-01-27 03:12 pm (UTC) - Expand

(no subject)

From: [identity profile] swizard.livejournal.com - Date: 2015-01-27 03:16 pm (UTC) - Expand

(no subject)

From: [identity profile] besm6.livejournal.com - Date: 2015-01-27 04:26 pm (UTC) - Expand

(no subject)

From: [identity profile] aamonster.livejournal.com - Date: 2015-01-27 04:33 pm (UTC) - Expand

Date: 2015-01-27 01:42 pm (UTC)
From: [identity profile] arush-damage.livejournal.com
ИМХО там должно быть тупо "яблок и груш" и "яблок, груш и вишен" %))))

Date: 2015-01-27 01:52 pm (UTC)
From: [identity profile] aamonster.livejournal.com
Ы! Алгебраические типы!

(no subject)

From: [identity profile] arush-damage.livejournal.com - Date: 2015-01-27 01:53 pm (UTC) - Expand

Date: 2015-01-27 01:50 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Надтипы яблок, груш и вишни вывел товарищ Линнэй.

Date: 2015-01-27 02:02 pm (UTC)
From: [identity profile] swizard.livejournal.com
И вот так всегда у вас с этим хаскелем. Если где-то не совпадают типы, нормальный здоровый человек без отклонений пользуется reinterpet_cast!

Date: 2015-01-27 04:32 pm (UTC)
From: [identity profile] thesz.livejournal.com
Я сейчас гораздо здоровей, чем когда я использовал reinterpret_cast!

(то есть, я использовал (type) преобразования, ибо на плюсах писал мало и только по необходимости)

(no subject)

From: [identity profile] francis-drake.livejournal.com - Date: 2015-01-27 08:00 pm (UTC) - Expand

(no subject)

From: [identity profile] thesz.livejournal.com - Date: 2015-01-27 08:50 pm (UTC) - Expand

Date: 2015-01-27 02:08 pm (UTC)
From: [identity profile] swizard.livejournal.com
> Мне ничего, кроме вывода надтипа груши, яблока и вишни и суммирования количеств не приходит в голову

Подозреваю, что корректный ответ будет: "19 яблок, 11 груш и 15 вишен". Остальные решения не дают lossless ответа.

Date: 2015-01-27 02:09 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Ох ебаный же кошмар:)

(no subject)

From: [identity profile] slonopotamus.livejournal.com - Date: 2015-01-27 02:47 pm (UTC) - Expand

Date: 2015-01-27 02:25 pm (UTC)
From: [identity profile] cross-join.livejournal.com
SELECT *
FROM
(
  SELECT "название", "количество"
  FROM (SELECT CAST('яблоко' AS varchar(20)) AS "название", 19 AS "количество") AS "яблоки"
  UNION ALL
  SELECT "название", "количество"
  FROM (SELECT CAST('груша' AS varchar(20)) AS "название", 11 AS "количество") AS "груши"
) "грушеяблоки"
UNION ALL
SELECT "название", "количество"
FROM (SELECT CAST('вишня' AS varchar(20)) AS "название", 15 AS "количество") AS "вишни"

Date: 2015-01-31 02:04 pm (UTC)
From: [identity profile] donna-julietta.livejournal.com
А-ха-ха)))))))

Date: 2015-01-27 02:38 pm (UTC)
From: [identity profile] sil-e-nt.livejournal.com
ептыть, размерность "килограммы еды". Слева 19 кг яблок, справа 11 кг груш". Сколько килограммов еды придется тащить в сумме?

:)

Date: 2015-01-27 04:25 pm (UTC)
From: [identity profile] anonim-legion.livejournal.com
>требуют писать размерность

Из свежих артефактов в коде C#:

double rez = tank.CalculatedLevelOnShiftEnd.Value - tank.FactFuelVolumeOnShiftEnd.Value;

Что это? Здесь мы должны найти разницу между фактическим и расччетным показателем, но из-за опечатки из миллиметров вычитаются литры, получается полтора землекопа. А разгадка одна...

У меня есть желание переписать это на F#, там вроде бы есть единицы измерения, привязанные к примитивным типам. Чтобы моя дорогая контора уж точно никого не нашла на поддержку проекта.

Date: 2015-01-27 04:30 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Да, в F# такое есть :)

Date: 2015-01-27 05:05 pm (UTC)
From: [identity profile] berezovsky.livejournal.com
Неужели учите детей по соросовским учебникам для искривления психики.

Date: 2015-01-27 05:26 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Судя по содержимому учебника - да.
Оно бессвязное совершенно, без текстовых объяснений, тупо вперемежку задачи из разных разделов.

(no subject)

From: [identity profile] berezovsky.livejournal.com - Date: 2015-01-27 05:38 pm (UTC) - Expand

Date: 2015-01-27 06:45 pm (UTC)
From: [identity profile] kong-en-ge.livejournal.com
два программиста на похапэ поделить на запрос в семи программистах на крестах -- скокак будет ребе?

Date: 2015-01-28 11:15 am (UTC)
From: [identity profile] az-from-belarus.livejournal.com
Надо воспитывать правильное отношение ко всяческим абстракциям.
В действительности чисел как таковых - нет. Вот что полезно понимать. Но в действительности мы имеем дело с количествами и величинами. И по большому счету занятие математикой предполагает таковое понимание.
Но есть отдельностоящая дисциплина, которую замешивают в математику. Раньше ее называли просто и незамысловато - счет.
Владеть приемами счета - надо. Приблизительно как надо уметь складывать из буковок слова и предложения.
Другое дело, когда все перемешано в программе, и хуже того - в головах учителей. Тогда получается хрень.

Date: 2015-01-29 03:28 am (UTC)
From: [identity profile] 19sxv.livejournal.com
также точка зрения товарища Поцелуева-Плотского на особенности шаманизма Дальнего Севера также имеют прямое отношение к данной проблеме.

Date: 2015-02-05 09:45 am (UTC)
From: [identity profile] rashid80.livejournal.com
Нужно реализовать суперкласс Фрукты и операцию сложения выполнять его перегруженным сложением.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 8th, 2025 02:51 am
Powered by Dreamwidth Studios