Обсуждение
Читать и комментировать в ЖЖ ↗
Не вполне понимаю про "нормальную алгоритмику на Питоне", но после вводного школьного курса вполне можно учиться по Грису, Дейкстре или Вирту. Я пробовал примерно от этого уровня и лишь чуток постарше.
Другое дело, что в сегодняшних условиях и с высоты своего сегодняшнего опыта мне кажется более разумным учиться работать с функциями высшего порядка раньше, чем сколько-нибудь развитой алгоритмике.
А бактерий нужно проверить, не способны ли они к факультативному анаэробному дыханию изначально :)
Комментарий
>Я ещё предложил для ускорения процесса мутаций облучать этих бактерий какой-нибудь радиацией, но отрок это гневно отверг: чистота эксперимента будет явно нарушена.
- тепловой. В ИК-диапазоне есть два окна, излучение в которых резко усиливает мутагенез. Впрочем, непонятно, о какой именно "чистоте эксперимента" говорил экспериментатор.
Комментарий
Ну да - без анализа даже законы Ньютона оказываются взятыми непонятно откуда...
А вот есть ли адекватная математика для алгоритмики?
Как Киселев был адекватен таблицам Брадиса.
Как Смирнов - таблицам стандартных функций...
Комментарий
Алгоритмика -- это комбинаторика, ряды, функции, теория множеств (типы-экземпляры) и так далее со всеми остановками. Начальные задачки крутятся все вокруг свойств натурального ряда (всякие простые числа и факториалы считать: циклы да условия, ещё рекурсия).
То есть математика довольно широко должна быть представлена.
Комментарий
Тема "функция" проходится на линейных функциях в 7 классе, нелинейные изучаются в 8 классе. Так что все мои рекомендации пока остаются в силе. А "развитая алгоритмика" на этом уровне -- отнюдь не Кнут. Это "20 задач на цикл", "20 задач на массивы" и т.д.. По большому счёту, пропедевтика, но без неё никуда.
Про функции я согласен, но нужен качественный курс (задачи и автоматическая проверялка решений).
Комментарий
Экспериментатор ещё и невнятно отличал "мутации" от "адаптировались" )))
Комментарий
Ха!
Это то, что мы включаем в алгоритмику, из математики, прошедшей большую часть своего пути без счетных машин.
А вот что нужно а самом деле???
Комментарий
Не бывает ведь "на самом деле" ;)
Теория типов и логика, а также теория категорий -- но это уже далеко не "начальная алгоритмика".
Комментарий
BTW, я вообще, начав читать
>Кино на этой неделе было исключительно про создание Земли, зарождение жизни на Земле, дрейф континентов и прочие ужасы мировых катастроф"
И дочитав до
> В результате отрок захотел сделать
- успел понадеяться на две разные вещи.
1. Что он хочет сделать ГИС, показывающий
- временные масштабы
- наложение нескольких разных вещей:
- карты границ побережья (в ледниковые периоды весьма и весьма прилично гулявшие),
- ледники,
- материковые озера (из-за запирания ледниками стока рек),
- вулканические события,
- импакты,
- известные "бутылочные горлышки",
- расселение людей
- климат
- вымирание мегафауны.
( это все для последних ледниковых периодов, конечно, больше актуально, но и другое интересно -
весь период жизни земли, всю шкалу геологических периодов, - положение материков, содержание кислорода в атмосфере/ в океане, течения, ледники ("земля - снежок"), etc).
Но это у меня свое актуальное сыграло, всякий раз, читая научные новости (например, о последнем ледниковом), видно, как не хватает наложения всей инфы о периоде. И понятно, как много понимания дало бы в тех, или иных случаях наложения такой инфы.
и
2. думал, он матмодель для эволюционного процесса решил сделать, чтоб наглядно поиграться можно было.
Ну, типа матмодели с нейтральными мутациями ((это те самые шетерни, не участвующие в основном механизме, но не удаляемый (их геном не удаляется)) не знаю, автор сам-то понял, что сделал, модель-то дофига всего из-за этого демонстрирует!), показывающую, что их достаточно для (наблюдаемой внешне) периодичности эволюционного процесса:
Встроенное медиа в источнике
(это перевод вот этого: http://www.youtube.com/watch?v=mcAq9bmCeR0 )
Но это тоже "из личного", из идей, как "на пальцах" давать понимание эволюционного процесса - еще одна штука, которую хотелось бы иметь (сделать?) для детей (серия матмоделей, от простых "есть два вида репликаторов, у одного репродукционный успех больше, чем у второго, что будет через N поколений, при таких-то значений различия репродукционного успеха"; до сложных - нейтральные мутации и непрерывный мутагенез, раздельнополось, влияние "наличия ареала", половой отбор, etc).
Наряду с конструктором ""мягких" программируемых клеточных автоматов", демонстрирующих, как можно создавать многоклеточный организм из одной клетки (+а следующим ходом - сочетать такое с эволюционным имитатором, чтобы показать, что оптимум и "случайным поиском" тут прекрасно ищется, как возникают и развиваются многоклеточные).
(Из такого конструктора совершенно отдельную наимощнейшую фичу "для будущего" сделать можно, кстати).
Но пока такое - только в серии "желать/ хотеть, времени/силресурса делать - нет".
Максимум что "как паллиатив" сих идей мыслиться - это просветительские ролики в духе Kurzgesagt ("In a Nutshell").
Комментарий
offtop:
для нечитающих ненаблюдающих капчу, новости с фронта:
теперь стала ясна схема монетизации капчи "вытаскиваем из картинки несколько пазл-кусков, и просим тестируемого на человечность пользователя вставить их на место".
Они стали рекламу графическую в качестве картинки показывать!
Крутой ход, что сказать. :)
Комментарий
а вот это - хороший вопрос, преподобный!
Зря Анатолий от него так походя отмахнулся, IMHO.
Комментарий
Разве теорию множеств выкинули из школьного курса? Там основания для объяснения-понимания функции более чем достаточные были и куда раньше 7го класса.
Комментарий
"основания" -- это не "объяснение-понимание". И теория множеств там тоже не шибко теория множеств (курс математики неоднократно перелицовывался последние пару десятков лет, и сейчас есть много его разных вариантов -- я, жена и мой отрок учились по абсолютно разным курсам).
Комментарий
Функция как соответствие элементов одного множества элементам другого множества куда лучшее определение для использования в программировании.
Комментарий
В общем, да, "взрослого" понятия функций в школьном курсе не хватает. Но я же как-то пробился через это место. Кнут школьникам не нужен, как мне кажется, а Грис или Вирт вполне доступны и могут быть интересны (Дейкстра высокомерен все ж).
Ты имеешь в виду, что нужен коррекционный курс именно для жертв школьной информатики с функциями и монадами? Проверялка не должна быть проблемой, я специально смотрел вводные курсы программирования на пайтоне (Гриса-младшего на "Курсере" и Гримсона—Гуттага на "Эдэксе"), и этот вопрос как-то решен.
Комментарий
Для классической тупой алгоритмики есть «Конкретная математика». Это, разумеется, не школьный уровень, а пара семестров в вузе. Впрочем, ничего невозможного там для школьника нет, если объем не пугает.
Но есть подозрение, что если пойти со стороны настоящей взрослой математики, значительная часть "конкретной математики" окажется факультативной.
Комментарий
Спасибо за напоминание. Это да, не для 7+ класса. Но классе в 9м можно пробовать, только времени на это нужно много. И да, это для классической тупой алгоритмики самое оно.
Комментарий
Анатолий занимается конкретным образованием парня.
А тут очень общий вопрос!
Комментарий
Казус с СОРМом в связи с крымнашем - Большой брат попал под санкции
https://meduza.io/news/2015/09/21/sanktsii-pomeshali-zapusku-vtorogo-sotovogo-operatora-v-krymu
Комментарий
ибо глобализация ;)