metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2015-01-27 03:28 pm

Вывод надтипов для второго класса

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


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

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

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

[identity profile] cross-join.livejournal.com 2015-01-27 02:25 pm (UTC)(link)
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 "вишни"

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