Как организовать нескучную викторину юных программистов-кодеров в отдельно взятой школе rat's blog / 08.08.2015 Раньше были такие любопытные рубрики в популярных журналах «Физики шутят» или «Химики шутят». Очень много интересного можно было почерпнуть в этих рубриках и рассказать школьникам для популяризации этих наук. Некоторые «научные» шутки можно было включать в викторины и интеллектуальные игры школьников. С появлением новых профессий, появились и новые шутки. Вот про программистов теперь тоже много шутят. Нашла на форуме у программистов, как шутят они сами. Весьма, кстати, остроумно! Сколькими способами вы можете, например, запрограммировать пословицу «Семь раз отмерь, - один раз отрежь»? А вот парочка таких способов! Один участник пишет такой код:Второй программист ему отвечает другим шутливым кодом на ту же тему:Тут я подумала… Почему бы не устроить в школе «Турнир Юных программистов»? Такой турнир, чтобы был зрелищным и весёлым? Интересное зрелищное мероприятие привлечёт многих ребят и принесёт немало пользы для пропаганды программирования в школе. А также увлечёт в мир программирования и, возможно, побудит новичков заняться в дальнейшем этим увлекательным делом! Почему бы не попросить юных программистов "закодировать" парочку известных пословиц и поговорок? Или пусть напишут программу для стакана, который наполовину пуст, или наполовину полон. Ведь настоящие программисты знают лучше пользователя, что ему нужно. В турнир можно включить весёлые задания, например, придумать диалог с компьютером. Или такое задание: написать программу в пару строк (не больше 10 строк). А затем определить, у кого из участников программа будет короче и начнёт работать с первого (второго, третьего) запуска без ошибок? Кстати, в турнир можно включить задания по поиску чужих ошибок в программах. Ведь чужие ошибки ищутся гораздо легче, чем свои собственные! Выигрывает тот юный программист, кто быстрее найдёт ошибку в программе товарища. Ещё одно весёлое задание: взять какую-нибудь небольшую популярную программку и вымарать из неё весь синтаксис. Пусть школьники преодолевают синтаксические барьеры! Почему бы не затеять со школьниками увлекательную и бесконечную дискуссию о том, КАКУЮ ПРОГРАММУ СЧИТАТЬ ЭФФЕКТИВНОЙ? И что важнее: удобочитаемость программы или её эффективность и быстродействие?В прежние времена в школах были популярны диспуты и "научные" споры между "физиками" и "лириками". А теперь, поддавшись веяниям времени, почему бы не устроить диспут и "вечный спор" между "Дельфийцами", программирующими на языке Delphi, "Питонами", обожающими язык Python, "Жабами", кодирующими на языке Java и "Паскалевцами", предпочитающими язык Pascal. Такой диспут может принести пользу ученикам, которые ещё совсем не разбираются в программировании, но, наблюдая со стороны и слушая диалоги других школьников, более "продвинутых" в этой области, смогут извлечь для себя много полезной информации, преподнесённой доступным языком.В турнир можно включить и более серьёзные задания для участников. Например, как сделать небольшую казуальную игру? И чтобы игра была увлекательной "про космос" и с юмором!GО ТО GО ТО GО ТО GО ТО GО ТО GО ТО GО ТО GО ТО популяризация программисты турнир шутят