> -- Info21 писал(а):
> Спасибо, поучительно.На самом деле тема синтаксиса -- для взрослого тривиальная до незаметности -- у детей действительно вылазит.Но это хорошее упражнение, развивает важный умственный мускул: структуру предложений и -- на более высоком уровне текстов -- надо и в естественном языке сечь.Надо думать отдельно про синтаксис.
Почему тривиальная? Первый же затык возникает сразу: как соотносятся имена модуля и файла его содержащего. Содержит ли файл один модуль или же может содержать их несколько? Если один, зачем тогда словечко module? Что значит конструкция begin-end после модуля и куда совать определения процедур, а куда тут-же-исполнимый код. Порядок загрузки-выгрузки. И зачем вообще этот синтаксис нужен...Это даже взрослого в тупик поставит, если ему не дать документацию. А детишкам нужно как-то объяснить концепцию модуля, и то, как запустить программу на исполнение. В паскале словечко programm было понятно и без этих деталей, а запуск осуществлялся по одной клавише. Про бейсик и говорить нечего: пиши в любом месте PRINT "ку-ку" и все. Не факт что дети задают себе эти вопросы, но то, что это повод для выпадания в ступор - это точно. Ученик должен заходить в среду и писать :
> ? 1+2
3
Как это, например, было в Рапире. Про go-to в школе тоже отдельный разговор. Построение курса может стать гораздо увлекательнее, если разбирать со школьниками способы реализации циклов и процедур и проч. с помощь того же goto. - Дети как сделать то-то и то-то?..а затем уже говорить: а вот для этого, нехорошие но правильные дяди, придумали слово Loop. Так убивается сразу много зайцев: демонстрируется сугубо "машинный" подход, с ячейками и переходами, а получение информатических познаний становиться в параллель историческому развитию этих тем. Более онтологичным рассматриваемым вопросам. Излагать же все эти темы по отдельности не представляется возможным из-за малого количества часов. Технически тоже получаем удобство - изложить loop-цикл, как идею, можно не таща за собой все последующие исторические наслоения структурного подхода. Их естественнее включать в изложение в естественном порядке. Т.е. от частного к общему. Дети тормозят из-за обратного подхода, требующего развитого абстрактного мышления и рефлексии.