Обсуждение книги Осипова А.В. «PascalABC.NET: Введение в современное программирование»


#63

Прислать нам :slight_smile: Здесь http://pascalabc.net/books нужен ваш текст о Вас и ваших книгах, по нему будет переход на внутреннюю страницу в формате:

  1. название, обложка, аннотация, ссылка на внешний сайт
  2. название, обложка, аннотация, ссылка на внешний сайт

Адрес мой указан в Разработчиках на сайте PascalABC.NET. Если книга большая, лучше прислать ссылку.

С Роботом есть одна неожиданная проблема - мы не можем выкладывать тотальные решения задач для Робота на своём сайте поскольку учим детей - массово - по этому самому Роботу. И - это равносильно самоубийству.

Есть движок, позволяющий легко создавать новые задания для Робота - вот если бы их… можно частично и эти, но с другими названиями…


#64

По математике куча решебников - и ничего. А с Роботом нужно что-то сделать - идея очень хорошая.

Белорусы в 6 классе учат управлять Чертёжником.


#65

Да, Беларусь по обучению детей программированию несколько оторвалась от нас. Например, в Гомеле учат детей управлять роботом начиная с 1-го класса. Вы не ослышались. Текстовое программирование на паскале и именно с первого класса. И пытаются опустится ниже в детский сад. Робот у них называется ЧЯРис ( чарис) charis - чертежный язык программирования. Даже слоган придумали “Не умеешь читать - научись программировать”. В поисковую строку Яндекс его киньте и все поймете.


#66

Так мы думаем о нашем паскале, о белорусах или о российских школах? Если в российских школах не хотят нормально работать, то мы теперь должны сидеть и ждать, когда господа из Министерства милостиво соблаговолят? Мы предлагаем, у них есть выбор.


#67

Делать нужно что-то и делать незамедлительно. Почему например ОГЭ и ЕГЭ можно сдавать только используя старый Паскаль. В Санкт-Петербурге PascalABC.NET использовать нельзя. Наверное уже давно настало время ЮФУ обратиться в Министерство просвещения и поставить остро вопрос о поддержке отечественного проекта. А пока тишина Python тихо захватывает одну школу за другой…


#68

Ну так это дело ЮФУ

Питон паскаля не слаще. Есть мифы о якобы простоте Питона. Но это мнение тех, кто прочитал первую пару страниц. Дальше будет ничуть не проще и не лучше.

Я поддерживаю отечественный проект. Думаю, что в Министерство обращаться бесполезно. К Медведеву или Путину - тут ещё есть надежда.

Школьные учителя не одолеют и Питона. Дети заскучают и тоже тихо будут изучать PascalABC.NET.


#69

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


#70

Описываю ситуацию в одном из крупнейших лицеев СПб, входящем в пятерку лучших ФМЛ города. Наверное не все так просто, как вы пишите. На ОГЭ и ЕГЭ требуют синтаксис старого паскаля.


#71

Я бы предпочёл работать для Белоруссии раз в России всё так.


#72

Внесу свои 5 копеек. В Польше есть тоже нечто Робота - в школе. Но надеяться на внедрение чего еще - вряд ли. Классы изучены до 6го.


#73

Не теряйте надёжу. Скоро попрёт!

В номере 9 журнала Смекайлик я как раза сравниваю возможности паскаля и Питона на примере решения вполне школьных задач Абрамяна. Скачать

Для изучения в школе Питон не имеет никаких преимуществ перед паскалем. Это вообще не учебный язык. К тому же он учит плохому.

А ЕГЭ скоро будут сдавать на компьютерах. Также можно надеяться, что на той стороне компьютера задания будут проверять не дяди из министерства, а ИИ. Обещают больше задач по программированию.


#74

То, о чем Вы пишете - обычный волюнтаризм. Люди не знают своих прав, либо “не хотят связываться”. Все регулируется соответствующим документами, а не хотелками каких-то местных функционеров от образования. Существует документ (последний - за 2018 год):

Методические материалы для председателей и членов предметных комиссий субъектов Российской Федерации по проверке выполнения заданий с развернутым ответом экзаменационных работ ЕГЭ 2018 года

ИНФОРМАТИКА И ИКТ

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОЦЕНИВАНИЮ ВЫПОЛНЕНИЯ ЗАДАНИЙ ЕГЭ С РАЗВЕРНУТЫМ ОТВЕТОМ

Он опубликован на официальном сайте ФИПИ. В частности, на странице 16 сказано:

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

Считаю, что продолжающие сомневаться могут обратиться в приемную ФИПИ (контактные данные указаны на официальном сайте) за разъяснениями. А сейчас это выглядит “А у нас принято так”. Почему принято, на основании чего принято - про то неизвестно… И имеем вместо толкового объяснения причин какой-то “плач Ярославны”. За свои права и интересы надо бороться: просто так никто ни грамма не уступит, ни миллиметра - таковы уж наши чиновники на всех уровнях…

Задания проверяют совсем другие дяди (и тети), не из министерства. А ИИ, если он будет в таком виде как сейчас на ресурсах с автопроверкой и олимпиадой, снова начнет браковать решения по причине несовпадения установленной версии в узлах проверки и на компьютерах для сдачи экзамена. (хм, а как обеспечить единую версию везде? По-моему, только имея фиксированный на какую-то дату дистрибутив).

Как может быть учебным современный язык, в котором синтаксис привязан к отступам? В этом смысле Python смог перемудрить разве что язык Whitespace.


#75

Программирование - это искусство бороться за свои права, чтобы писать программы на “родном” языке.

ИИ ИИ - рознь.

Ни Ява (в девичестве Джава), ни Питон (в девичестве Пайтон) - не учебные ЯП, но широко используются именно для обучения. Не мы одни такие.

На олимпиадах нужно решать задачи на неадекватных языках программирования. Потому что так сложнее. Не нужно искать лёгких путей в науку.

Жизнь - сложная штука! Это отмечал ещё товарищ Бендер. И благодаря естественному интеллекту проще не становится.


#76

У нас такой же опыт при обучении в Детской компьютерной школе.

Здесь проблема в том, что будут поднимать системы под Linux, а заставить наш Паскаль дружить с линуксом не каждый захочет.

Или Фортран-ГДР


#79

Но воплей по поводу нежелания возиться с C# под Linux как-то не слышно. А ведь там так же надо Mono ставить…

Почему нет? ФИПИ не налагает запретов ни на один язык программирования, единственный запрет год назад появился - нельзя формулировать решение на естественном языке. И это понятно: в ФГОС не фиксируется набор языков программирования и их версий, на которых производится обучение: решение принимается конкретным образовательным учреждением исходя из сложившейся ситуации (кадры, материальная база). Возможно, при переходе к сдаче ЕГЭ на компьютерах, ситуация изменится в части рекомендаций по выбору языка из какого-то подмножества.


#80

А что плохого в отступах? Это главное, по вашему мнению, что не позволяет быть Пайтону учебным языком? Мое мнение так наоборот, это приучает писать код разборчиво и понятно. Посмотрите на ютубе, как там пишут в паскале(абц) это же просто уму не постижимо. Лепят код строка под строкой. На такое смотреть больно, не то, чтобы в таком коде что-то захотеть понять. При этом так пишут даже некоторые учителя, а не какие-нибудь школьники. Хотя в паскале абц и есть автоформатирование. Ну какое есть такое и есть, все лучше, чем никакого. И поэтому, ничего сложного в отступах Пайтона нет. Больше того, любая мало-мальски нормальная IDE их сделает сама.

А позвольте спросить, чему такому плохому учит Пайтон?


#81

+1 к Брониславу. Как по мне, за отсутствие отступов вообще надо ошибку компиляции кидать. В любом ЯП. Неструктурированную мерзость эту, что генерят неокрепшие умы, надо резать в корне.


#82

Не главное, конечно, но показательно. Отступ - мелочь, но все с мелочей начинается. У меня есть пример учительницы, заставлявшей первоклассникам покупать тетради школьные без полей, а поля потом рисовать под линейку, причем поля строго определенной ширины. И писать так, чтобы отступ от полей (!) был слева фиксированный, а справа - не менее установленной (!) величины. Иначе - минус один балл. Вроде мелочь и чудачество, а сколько это детям слез стоило! Вместо учебы учительница бегала между столами с линейкой и отступы перемеряла.

Когда школьник, только начинающий программировать, программу пишет, у него голова занята алгоритмом, служебными словами, синтаксисом языка - это понятно. Но прибавлять туда еще и заботу об отступах? Да, нужно приучать писать красиво и разборчиво, но сначала надо научить просто писать. Пайтон плох не сам по себе - он плох как первый язык. И об этом уже столько раз писалось, что Вы либо, как говорится, “не в теме”, либо решили немножко потроллить. В первом случае поищите в Интернет заметки и статьи, если действительно интересно.


#83

Ну что Вы! Просто выводить во двор школы и расстреливать.


#84

На этапе обучения ученику крайне важно уметь быстро прочитать, и понять, что же было на предыдущих занятиях - например, при выполнении домашнего задания. В код без отступов он будет вникать на порядок дольше, сугубо за счет его нечитабельности.

Не. Кастрировать будет достаточно.

P.S. Что там ученики пишут - дело десятое. А школьных учителей, что не используют отступы в своих уроках, нужно понять и простить.

EDIT: fixed.