Регистрация Вход
Город
Город
Город
MilkAndSnow.ru

MilkAndSnow.ru

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

Осень - не время болеть.

Что вы знаете о гриппе? Как избежать простуды? Как укрепить иммунитет.
Подробнее

designstudio.ag

designstudio.AG Веб-дизайн и разработка по-серьёзному.
Подробнее

Задача не для слабонервных

Прислал коллега...
К рисунку текст ...
Попросил меня младший брат помочь ему с выполнением домашней работы по математике за 4 класс. Со словами: Учись салага. Взял я этот замечательный учебник... и маленько удивился. По мере того как я перечитывал задание, я впадал в ступор. Слова не связывались. А я так гордился своей серебренной медалью. Вроде даже высшее образование получил... Не показывая вида, что я них*я не понимаю, попросил у него учебник. Х*й то там. Нету нынче учебников. Только вот такие рабочие тетради. Полистал я ее... Нету там примеров решения подобного бреда. Пришла мать, поржала надо мной, обозвала бестолочью, прочитала задание, впала в ступор. Затем явился отец, глянул и сказал, отвалите ка вы от меня со своими детскими задачками. Позвонили родителям одноклассницы. результата нет! Товарищи! Нас травят! Мы тупеем!! 4 человека с высшим образованием не смогли решить это....
Кто нить может это решить??


Пиндос, товарищи. Аттестат с дипломом вместе в топку!!!
Поделитесь с друзьями:

Смотрите также:

ИНТЕРЕСНО Полемика полемика

 

Комментарии:

Сестренка
 1      Сестренка 23 октября 2010 г. 15:31
хах ))) это программа 2100?
у меня мама учитель, вечером, если не разберетесь, попрошу у нее помощи. она сама в шоке от этих задачек, иногда без решебника никак. у нее 2ой класс, но может когда-то она это уже и проходила ))
{Ответить}
 

Диманыч
 3      Диманыч 23 октября 2010 г. 15:49
Интуитивный интерфейс задачи!) Предлагаю такое решение -
.... 2. Потворяй ДВА раза 3. Повторяй для фигур (ТРЕУГОЛЬНИК, КВДРАТ, КРУГ)...
.... 6. Повторяй три раза 7. Повторяй для карандашей (КРАСНЫЙ, ЖЕЛТЫЙ)....
{Ответить}
 

Диманыч
 3      Диманыч 23 октября 2010 г. 15:56
Рисунки и надписи к клеткам - (1) - Треугольник, (2) - Квадрат, (3) - Круг, (4) - К, (5) - Ж!!!!
{Ответить}
 

snooozer
 4  1   snooozer 23 октября 2010 г. 17:19
а теперь растолкуй.
{Ответить}
 

OKCA
        OKCA 23 октября 2010 г. 17:33
Наверное, дело в картинках в нижнем правом углу, снузер. Типа, "2.повторяй 2 раза" - каждой фигуры по 2; "6.повторяй 3 раза" - каждым карандашом закрасить по 3 фигуры. Пункты 4,5,8,9 для меня пока загадка
{Ответить}
 

Диманыч
 1      Диманыч 23 октября 2010 г. 17:37
Это алгоритм цикла.
{Ответить}
 

Диманыч
        Диманыч 23 октября 2010 г. 17:41
Ну это типа цикла в цикле, просто для детей 3-4 класса это еще рановато...
{Ответить}
 

snooozer
        snooozer 23 октября 2010 г. 17:22
что ПОВТОРЯТЬ-то? =)
{Ответить}
 

        Moon 23 октября 2010 г. 17:36
Отличное и единственно верное решение )
{Ответить}

        Гвен 23 октября 2010 г. 17:19
У меня вопрос - чему должна научить такая задача? Или: какие ЗУН развиваются выполнением ЗТОГО?
{Ответить}

 1      Дык 23 октября 2010 г. 17:24
прикольная - развивает самосознание собственной значимости у тех кто "допер" - практического применения нет!
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 17:44
Особо не загордился, образование профильное (см. образование в моем профиле), понимаешь)
{Ответить}
 

snooozer
        snooozer 23 октября 2010 г. 17:50
так откуда у 4-классника будет образование ФПМК? и зачем такие задачи? а потом приходят переписчики после ЕГЭ, которые пишут "итОльянский", "Онгл." и "руска" =)))
{Ответить}
 

Диманыч
 1      Диманыч 23 октября 2010 г. 18:32
Да я тоже согласен, что еще рано 4 класснику
{Ответить}
 

        Катерина 24 октября 2010 г. 19:29
ФПМК рулит
И ни капли лести - по светлому завидую людям с типом мышления, восстребованном для обучения на ФПМК
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 17:48
Практическое применение только при непосредственном программировании на каком-нибудь языке программирования - Си, Паскаль, Ассемблер... Для современного софта уже везде "мастера" все делают.
{Ответить}
 

        Дык 23 октября 2010 г. 19:16
да да, сейчас программы пишут такие мастера, такие мастера - аж дух захватывает
{Ответить}

        Яна 23 октября 2010 г. 17:28
А почему нужно писать "повторяй именно ДВА раза"? почему не три раза в п.2 и п.6?
{Ответить}

        ZAPADLO 23 октября 2010 г. 20:06
потому что набор 3 одинаковых последовательностей фигур(треугольник, потом квадрат и круг) встречается 2 раза.
итого первый цикл рисует фигуры, второй закрашивает :)
но один хрен вместо карандаша логичнее было б написать заливку:)
{Ответить}

        inj 23 октября 2010 г. 20:17
Там два цикла, один вложен в другой. (треугольник, квадрат, круг), (треугольник, квадрат, круг). В первый цикл передаётся число шагов - 2, во второй - множество фигур (треугольник, квадрат, круг)
Дебилизм же заключается в том, что просят (по условию) нарисовать и заполнить 5 (пять) клеток, а условия выхода из циклов мы не наблюдаем.
{Ответить}

        inj 23 октября 2010 г. 20:19
Точнее не множество фигур, а их последовательность (упорядоченная).
{Ответить}

        inj 23 октября 2010 г. 20:24
А и ещё это я описал только процесс отрисовки фигур до п.5. С карандашами - аналогичная логика, только во внешний цикл передаётся число 3, а во внутренний - последовательность цветов (Жёлтый, Красный). Но проблема с выходом из циклов такая же.
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 22:40
Вызод из цикла это количества раз делай, сделал - выходи...
{Ответить}
 

        inj 24 октября 2010 г. 04:39
Нет, батенька, так просто вы не отделаетесь. Что значит "сделал - выходи"? Там нет ни команды "сделал - выходи", ни места для колбэка "сделал - выходи", ни самой этой управляющей конструкции: "Если ___ идём в п. ___". Вот из-за таких косяков и случаются всякие переполнения буферов (вы память выделили для 5-ти элементов, а итерируете - по 6-ти). А переполнение буфера - это прямой путь к взлому вашей программно-аппаратной системе.
Насчёт интуитивности конструкции "сделал - выходи" - вы слишком хорошего мнения о компьютерах в целом и об уровне развития информационных технологий в частности. Если я что-то пропустил, напомните мне пожалуйста, в каком языке программирования реализуется это "сделал - выходи" без падения программы.
{Ответить}

        Яна 23 октября 2010 г. 17:31
Повторять для фигур "треугольник, квадрат и круг" т.к нужно в клетке нарисовать именно эти фигуры и именно в этом порядке как опказано на рисунке справа внизу.
А потом когда у вас нарисованы фигуры в клетке, нужно "повторить для карандаша" красный и желтый, т.к треугольник красный а за ним следует квадрат именно желтый.
Поэтому в 2.квадрат 3.круг, потом идут цвета 4.К-красный 5.Ж-желтый.
{Ответить}

winterbirth
        winterbirth 23 октября 2010 г. 17:56
Хааа, у меня другу тоже от младшего брата такое задание поступало))))как раз программисту. я уж не помню, решил он ее тогда или нет..
{Ответить}
 

        neji 23 октября 2010 г. 17:57
Узнаю брата колю (С)
Программа 2100. рабочие тетради по информатике - отличный материал для кошачьих сортиров.
{Ответить}

 1  1   Тимон 23 октября 2010 г. 18:05
Да, автор, выкинь аттестат с дипломом в топку.
Решается легко, на интуитивном уровне. В современном информационном обществе способности видения алгоритмов нужно прививать с детства. Рад за детей, честно говоря: я в третьем классе (и даже раньше) таким задачкам очень радовался!
{Ответить}

shrrr
        shrrr 23 октября 2010 г. 18:30
Здравствуй племя, младое и незнакомое.
{Ответить}
 

penrosa
        penrosa 23 октября 2010 г. 18:31
задание для больных шизофренией
{Ответить}
 

Диманыч
        Диманыч 23 октября 2010 г. 18:33
Вот Вы и диагноз поставили мне(((
{Ответить}
 

 4  1   23 октября 2010 г. 18:31
Интересно, за что автору дали серебрЕННую медаль?
Он безграмотен.
{Ответить}

        dvd70 25 октября 2010 г. 11:05
В том смысле, что она не серебряная, а именно серебренная (посеребренная), в смысле серебра на ней чуть-чуть
{Ответить}

        222 23 октября 2010 г. 18:46
http://festival.1september.ru/articles/508976/
может поможет
{Ответить}

 4      Никита 23 октября 2010 г. 19:13
Мне кажется, что тут проблема не в самом решении задачи, а в том как это задание написано. Я прочитав задание вообще ничего не понял, что же от меня хотят? Решение совсем несложное и для 4 класса вполне подходит.
{Ответить}

        ZAPADLO 23 октября 2010 г. 20:07
неправильное ТЗ это уже половина неправильного решения :)
{Ответить}

ArtemBoo
        ArtemBoo 23 октября 2010 г. 20:28
Неправильное ТЗ - с учетом погрешности понимания, это уже 100% неправильное решение.
{Ответить}
 

        inj 23 октября 2010 г. 20:28
Эта задача не имеет решения, поверьте мне как программисту с многолетним стажем.
{Ответить}

ArtemBoo
        ArtemBoo 23 октября 2010 г. 19:24
Все понятно, но условия описаны "не по русски". Явно не педагогом.
{Ответить}
 

        neji 23 октября 2010 г. 19:39
педагогом-инноватором оно писано((
будь он менеджером, за такую постановку задачи его следовало бы расстрелять.
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 22:52
Ключевое слово "не по русски"!) Естественно, чья программа образования взята за образец, тех и язык)
{Ответить}
 

di5temper
        di5temper 23 октября 2010 г. 19:51
Нормальное задание. Потупил секунд 10 :)
Если я правильно понял, то авторы хотят, чтобы человек вспомнил, какими геометрическими фигурками в блок-схеме обозначаются цикл и условные переходы.
Хотя при этом сомневаюсь, что в 4-ом классе нужно давать именно такие задания.
{Ответить}
 

        neji 23 октября 2010 г. 19:54
чет мне кажется, вы неверно поняли авторов))

{Ответить}

        ZAPADLO 23 октября 2010 г. 20:08
правильное решение Диманыч выше написал )
зы: а обозначают это все на блок-схемах по-разному, в зависимости от стандартов )
{Ответить}

        inj 23 октября 2010 г. 20:43
Это неверное решение, потому что нарисовано будет не 5 фигур, а 6, а надо 5, кроме того, если верить рисунку с 5-ю пробелами, треугольником на шаге 1 и буквой К=Красный(?) на шаге 4, то начинать надо с Жёлтого цвета.
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 22:45
Правая часть картинки как раз все портит, она и вносит диссонанс восприятия, сам потупил пока не врубился, что верх правый это "Ответ:" А низ правый это то что нужно описать (получить) алгоритмом...
{Ответить}
 

        inj 24 октября 2010 г. 04:24
Как вы чётко отмазали постановщика задачи - "диссонанс восприятия". Вам бы филологию преподавать.
{Ответить}

Диманыч
        Диманыч 24 октября 2010 г. 08:42
Это хобби)))
{Ответить}
 

        inj 24 октября 2010 г. 05:02
Между прочим, сказать (и доказать!) что задача поставлена некорректно - это тоже решение задачи. В математике, например, можно доказывать, что такое-то уравнение не имеет решения - это вполне корректное и оправданное занятие.

{Ответить}

        neji 23 октября 2010 г. 20:50
имхо, цель такого рода заданий - отбить детям вкус к программированию раз и навсегда.
{Ответить}

Янта
        Янта 23 октября 2010 г. 20:54
Да нет, все в порядке. Я помню мы в младшей школе считали то в двоичной, то в восмеричной системе исчисления, и такие задачки вводили в ступор всех родителей в нашем классе. Но потом это прошло.
Правда не знаю в чем смысл. На практике мне эти знания не пригодились и кажется безвозвратно утеряны.
{Ответить}
 

        san_shadow 23 октября 2010 г. 22:45
господа, поправте меня если я не прав, но мне кажется алгоритм в этой задаче не верен.
Попытаюсь перевести во что нибудь близкое к ЯП-ам:
For (от 1 до 2) Foreach ("треугольник", "квадрат", "круг") рисуем клетку рисуем в клетке фигуру End
End
For (от 1 до 3) Foreach ("красный", "жёлтый") закрашиваем верхнюю не закрашенную фигуру закрашиваем фигуру End
End
Если я правильно перевёл алгоритм, то результат должен быть следующим:
№цикла_п.2 | фигура | цвет | №цикла_п.6
------------------------------------------------- 1 | треугольник | красный | 1 1 | квадрат | красный | 1 1 | круг | жёлтый | 1 2 | треугольник | жёлтый | 1 2 | квадрат | красный | 2 2 | круг | красный | 2
а вот дальше ошибка, фигуры заканчиваются, а цикл п.6 еще нет.
может быть я где-то не прав?
{Ответить}

        san_shadow 23 октября 2010 г. 22:47
блинский!!!!
всё форматирование коту под хвост!!!
{Ответить}

 1      san_shadow 23 октября 2010 г. 22:51
может так наглядней будет
--------------------------
For (от 1 до 2)
Foreach ("треугольник", "квадрат", "круг") рисуем клетку
рисуем в клетке фигуру
End
End
For (от 1 до 3)
Foreach ("красный", "жёлтый")
закрашиваем верхнюю не закрашенную фигуру
закрашиваем фигуру
End
End
--------------------
Если я правильно перевёл алгоритм, то результат должен быть следующим:
№цикла_п.2 | фигура | цвет | №цикла_п.6
-------------------------------------------------
1 | треугольник | красный | 1
1 | квадрат | красный | 1
1 | круг | жёлтый | 1
2 | треугольник | жёлтый | 1
2 | квадрат | красный | 2
2 | круг | красный | 2
а вот дальше ошибка, фигуры заканчиваются, а цикл п.6 еще нет.
может быть я где-то не прав?
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 22:57
Получается почти так, но внутренний перый фикл, там где указал
Foreach ("треугольник", "квадрат", "круг") рисуем клетку
рисуем в клетке фигуру
End
получается - клетка в ней треугольник, клетка в ней квадрат, клетка в ней круг.
На этом первый счетчик внешнего цикла щелк, а дальше снова три клетки и три фигуры.
Следующий цикл начинает с начала массива картинок, только красить
{Ответить}
 

Диманыч
        Диманыч 23 октября 2010 г. 23:02
После первого цикла получаются не закрашенные фигурки и их как раз 6 штук
{Ответить}
 

Диманыч
        Диманыч 23 октября 2010 г. 23:01
Не учтен переход на начало массива картинок между циклами 2.) и 6.), но видимо это по умолчанию?...
{Ответить}
 

        san_shadow 23 октября 2010 г. 23:15
а переход и не нужен там указано "п.8 Закрась самую верхнюю не закрашенную фигуру"
Так вот проблема не в этом. Проблема в раскраске - у нас для каждого цвета повторяется п.8 и п.9 - "закрась верхнюю не закрашенную фигуру" и соответственно "закрась следующую фигуру", т.е. - красный, красный, жёлтый, жёлтый, красный, красный и т.д.
{Ответить}

        san_shadow 23 октября 2010 г. 23:18
если выкинуть пункт 9 из алгоритма, то всё становиться на свои места
{Ответить}

        sully 24 октября 2010 г. 16:35
вот первая мысль тоже была про блок-схему... ну, это же не 4 класс... я с пятого такое рисовала :)
{Ответить}

        sully 24 октября 2010 г. 17:20
если попроще код:
void main()
{long int i,j;
char p[6][2],f[5];
f[0]="треугольник";
f[1]="квадрат";
f[2]="круг";
f[3]="красный";
f[4]="желтый";
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:30
ээээх!:
void main()
{long int i,j;
char p[6][2],f[5];
f[0]="треугольник";f[1]="квадрат";f[2]="круг";f[3]="красный";f[4]="желт ый";
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:32
и ещё одна попытка )))
ээээх!:
void main()
{long int i,j;
char p[6][2],f[5];
f[0]="треугольник";f[1]="квадрат";f[2]="круг";f[3]="красный";f[4]="желт ый";
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:34
почему он не вставляет, интересно знать?..
void main()
{long int i,j;char p[6][2],f[5];
f[0]="треугольник";f[1]="квадрат";f[2]="круг";f[3]="красный";f[4]="желт ый";for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:38
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:41
ну, и ладно...
"""for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 18:00
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 17:59
void main()
{long int i,j;
char p[6][2],f[5];
f[0]="треугольник";f[1]="квадрат";f[2]="круг";f[3]="красный";f[4]="желт ый";
for (i=0;i
{Ответить}

Диманыч
        Диманыч 23 октября 2010 г. 23:05
Реально мозгоклюйная задача, но если подстроится (временно) под иностранное восприятие мира, да учесть, что это для детей, то вроде все правильно!)
{Ответить}
 

        sonze 24 октября 2010 г. 00:38
ха информатикааа любимая моим сыном но не мной, а математика там там ещё хлеще. Хоть мы это уже всё и прошли. Уже сейчас в 5.А ведь детки это понимают на раз два.
{Ответить}

Rischa
        Rischa 24 октября 2010 г. 13:02
Да,да:)программа 2100))
Сама училась по ней))там много Такого))и не только)))Всегда так хотелось посмотреть в глаза составителям))
Но это еще ладно)Вы природоведение за 4 класс посмотрите - вот это действительно взрыв мозга:)
{Ответить}
 

        sully 24 октября 2010 г. 18:00
void main()
{long int i,j;
char p[6][2],f[5];
f[0]="треугольник";f[1]="квадрат";f[2]="круг";f[3]="красный";f[4]="желт ый";
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 18:01
i
{Ответить}

        sully 24 октября 2010 г. 18:02
текст сообщения:
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 18:04
текст:
for (i=0;i
{Ответить}

        sully 24 октября 2010 г. 18:07
for |i=0;i
{Ответить}

        sully 24 октября 2010 г. 18:10
for (i=0;i
{Ответить}

        inj 24 октября 2010 г. 19:00
Хватит в шары долбиться, очевидно же, что парсер сайта не пропускает знак "меньше чем".
{Ответить}

        ольга 25 октября 2010 г. 19:21
у меня был такой учебник. я за эту задачу "3" получила. нихрена не поняла тогда...и сейчас не понимаю
{Ответить}

        pelle 25 октября 2010 г. 19:26
ОГО! пожалуй я пас, скину лучше ссылку на пост, пусть сами в этих дебрях разбираются))
{Ответить}

        asd 25 октября 2010 г. 22:45
inj ты не прав я эту задачу решил меньше чем за 2 минуты на самом деле она очень проста главное найти алгоритм !
{Ответить}

        hry777 25 октября 2010 г. 23:30
п.9 тут явно лишний
или же имелось в виду:
п.8 возьми КАРАНДАШ
п.9 закрась верхнюю незакрашенную фигуру

{Ответить}

 
 



image code

— скажите волшебное слово (или пропишитесь на Городе)