Личный кабинет

Русский Язык в Программировании

Логика и русский язык в программировании, Интернет и преподавании информатики
Виталий Каймин ( Пользователь )
На авторском Блоге PS_EDU (fавтор ЗPapaSasha ) появилась заметка "Русский язык в обучении программированию":
Русский Язык в обучении программированию

Предлагаем обсудить проблемы Русского Языка
в обучении программированию, работе в Интернет и методах преподавания информатике в контексте экзаменов ЕГЭ по информатике .

Одним из решений проблем ЕГЭ по информатике является использование при обучении информатике русскоязычного Структурного Псевдокода. Описание Структурного Псевдокода

Использование псевдоанглийского языка (сленга) является одним из кошмаров в работе школьников и хакеров в работе на ЭВМ - куда девался на великий и могучий русский литературный язык - язык публикаций?

Могут ли учителя и методисты писать алгоритмы и программы без ошибок? - вот в чем вопрос ???

Контрольные задания и задачи ЕГЭ-2009 в файле-приложении.


ВАКаймин, профессор, док. компьютерных наук, маг.права.
БЛОГ: "Информатика в Школах и Вузах"
Виталий Каймин ( Пользователь )
Русско-язычный псевдокод в информатике и программировании.

Русскоязычный псевдокод впервые появился в учебных пособиях по технологии программирования
Я.Дзержинского, внука Ф.Дзержинского. И был переводом англоязычного псевдокода Х.Миллза, рук.отделения корпорации IBM по подготовке и переподготовки проф.программистов.

В обучении программистов русско-язычный псевдокод
стал использоваться с начала 80-х годов в МИЭМ. Обучение псевдокоду в МИЭМ с 1983г. стало проводится на всех факультетах института при отладке программ на ЕС ЭВМ. Первой наше учебное пособие "Методы разработки программ на языках высокого уровня" вышло в 1984г. и попало в руки А.П.Ершова.

В 1985г. русско-язычный псевдокод был включен Ершовым в первый школьный учебник информатики под названием "алгоритмический язык" (Ершова-Кушниренко) и реализован Кушниренко в виде Е-практикума на всех отечественных школьных ЭВМ. Параллельно было выпущено наше учебное пособие по информатике с описаниями алгоритмов на псевдокоде.

В полной версии русско-язычный псевдокод был включен в наш первый школьный учебник информатики для школ, а затем и для вузов и переиздается с 1989г. с описанием правил реализации алгоритмов на псевдокоде на языках Бейсик, Паскаль и JavaScript. Использование псевдокода Каймина излагается в учебниках информатики Угриновича.


ВАКаймин, профессор, док. компьютерных наук.

БЛОГ: Информатика в Школах и Вузах
Андрей Гнедов ( Пользователь )
Когда я прочитал название ветки, то истолковал ее совсем не так, как автор ветки. Я подумал, что речь идет о комментировании программы на русском языке. Наличие комментариев - признак профессионализма. А привычку комментировать надо вырабатывать со школы.
В ЕГЭ есть задание С2, предлагающее на русском языке описать некоторый алгоритм. Но в критериях для оценки об алгоритме на естественном языке и речи нет, и понятно почему. Если программу для реализации поставленной задачи средний школьник еще может написать, то объяснить на нормальном русском языке, что алгоритм делает, могут считанные единицы.
Для развития этого навыка я применял такое упражнение: ученикам дается готовый текст программы, а они должны разобраться, что эта программа делает и откомментировать каждую строчку. Причем называть переменные по именам нельзя, а надо описывать их содержательное назначение: счетчик, текущая сумма, промежуточный итог и т.д. Может быть, после этого и удастся оформить алгоритм на русском языке.
Виталий Каймин ( Пользователь )
Русско-язычный псевдокод в разработках и на олимпиадах.

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

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

ВАКаймин,проф..док.компьютерных наук
Олимпиады по Информатике и Программированию
Александр Бондаренко ( Пользователь )
Цитата (BAK, 26.05.2009, 07:25) <{POST_SNAPBACK}>
На портале президента РФ Дмитрия Медведева появилась заметка "Русский язык в обучении программированию":
Русский Язык в обучении программированию

ВАК, у вас очень плохо с ориентацией в Интернет. Я бы рекомендовал вам прочитать для начала RFC-1034 и RFC-1035.

Мой блог, на который вы ссылаетесь, никаого отношения президенту не имеет. И уж тем более он не является порталом (прочитатйте же наконец определения терминов "блог", "портал". Судя по всему, узнаете много нового для себя)
Виталий Каймин ( Пользователь )
Цитата (А.А.Гнедов, 26.05.2009, 08:37) <{POST_SNAPBACK}>
Когда я прочитал название ветки, то истолковал ее совсем не так, как автор ветки. Я подумал, что речь идет о комментировании программы на русском языке. Наличие комментариев - признак профессионализма. А привычку комментировать надо вырабатывать со школы.
В ЕГЭ есть задание С2, предлагающее на русском языке описать некоторый алгоритм. Но в критериях для оценки об алгоритме на естественном языке и речи нет, и понятно почему. Если программу для реализации поставленной задачи средний школьник еще может написать, то объяснить на нормальном русском языке, что алгоритм делает, могут считанные единицы.
Для развития этого навыка я применял такое упражнение: ученикам дается готовый текст программы, а они должны разобраться, что эта программа делает и откомментировать каждую строчку. Причем называть переменные по именам нельзя, а надо описывать их содержательное назначение: счетчик, текущая сумма, промежуточный итог и т.д. Может быть, после этого и удастся оформить алгоритм на русском языке.


Уважаемый Андрей Александрович!


Вы все правильно поняли. Есть два похода к документированию программ.

Первый способ:документирование программ
- Написание комментариев на русском языке
после написания и отладки программ. До отладки программ на ЭВМ обычно никто комментариев не пишет.

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

ВАКаймин, проф..док. компьютерных наук, маг.права.
Технологии Доказательного Программирования
Виталий Каймин ( Пользователь )
Цитата (BAK, 26.05.2009, 07:25) <{POST_SNAPBACK}>
[Недостоверная информация удалена] появилась заметка "Русский язык в обучении программированию":
Русский Язык в обучении программированию



[b]Приношу извинения!?
Ссылка взята с блога Медведева с фото Медведева. Ссылка на саму заметку "Русский язык в обучении программированию" сама по себе правильная, верная и информация в заметке сама по себе верная, но без подписи авторов. Что в принципе - плохо. Кто несет ответственность ???

К вопросу о публикациях в Интернет. Язык заметки нормальный, литературный. А информация о недоделках в "Черных ящиках" внушает сомнение и недоверие к этим "Черным Ящикам". Псевдокод и Бейсик на порядок лучше?! Бейсик Майкрософи знаю давно и хорошо. Написал на нем целую серию программ, за которые получил Серебряную Медаль ВДХ.

А Бейсик с русско-язычным псевдокодом на порядок лучше Паскаля, Ады, Модулы и других продуктов Вирта. Бил Гейтс свой Бейсик упорно развивает и всраивает во все свои программные продукты, даже в браузеры ИЕ Майкрософт. Если Бейсик МС действительно бесплатный? То это вещь вместе с русско-язычным пседокодом).

ВАКаймин, профессор, док. компьютерных наук, маг.права.
БЛОГ: "Информатика в Школах и Вузах"

Александр Бондаренко ( Пользователь )
Цитата (BAK, 26.05.2009, 09:35) <{POST_SNAPBACK}>
Ссылка взята с блога Медведева с фото Медведева.

Правильно ли я понял вашу фразу что ссылку на заметку "Русский язык в обучении программированию" вы взяли в блоге Медведева? Ссылку на такое в блоге Медведева можно?

Цитата (BAK, 26.05.2009, 09:35) <{POST_SNAPBACK}>
Ссылка на саму заметку "Русский язык в обучении программированию" сама по себе правильная, верная и информация в заметке сама по себе верная, но без подписи авторов. Что в принципе - плохо. Кто несет ответственность ???

Ответственноть за что?
Автором блога являюсь я. Материалы, помещённые в моём блоге, являются моими (за исключением специально выделенных цитат). Прочитатйте что такое блог

Цитата (BAK, 26.05.2009, 09:35) <{POST_SNAPBACK}>
К вопросу о публикациях в Интернет. Язык заметки нормальный, литературный. А информация о недоделках в "Черных ящиках" внушает сомнение и недоверие к этим "Черным Ящикам".

Где вы там нашли в заметке информацию о недоделках в BlackBox? Там указано лишь те ограничения, которые лично МНЕ мешают широко внедрять данный продукт.

Цитата (BAK, 26.05.2009, 09:35) <{POST_SNAPBACK}>
Псевдокод и Бейсик на порядок лучше?!

Бейсик - "унылое ***о"

Цитата (BAK, 26.05.2009, 09:35) <{POST_SNAPBACK}>
А Бейсик с русско-язычным псевдокодом на порядок лучше Паскаля, Ады, Модулы и других продуктов Вирта.

БСК в высшей степени.
Виталий Каймин ( Пользователь )
Цитата (PapaSasha, 26.05.2009, 12:10) <{POST_SNAPBACK}>
Правильно ли я понял вашу фразу что ссылку на заметку "Русский язык в обучении программированию" вы взяли в блоге Медведева? Ссылку на такое в блоге Медведева можно?

Автором блога являюсь я. Материалы, помещённые в моём блоге, являются моими (за исключением специально выделенных цитат). Прочитатйте что такое блог

Где вы там нашли в заметке информацию о недоделках в BlackBox? Там указано лишь те ограничения, которые лично МНЕ мешают широко внедрять данный продукт.

Бейсик - "унылое ***о"


Еще раз извинения! Я и предположить не мог, что автор и хозяин блога PS EDU является "Папа Саша"? Кстати по русски название этого блога звучит очень фривольно и не совсем прилично.

Я внимательно изучил - это действительно авторский блог с материалами коллег. "Папа Саша" - автор и составитель этого блога. теперь понятно, почему он трижды срубил мои заметки по поводу русского языка в обучении программированию.

Второй круг извинений - наконец я увидел авторские материалы "Папы Саши". На авторском блоге тексты написаны на достаточно хорошем русском языке. Чего не скажешь о его публикациях на Форуме Педсовета: рваная речь - это признак _____________. Да.

Я понимаю нашу разницу. Вы на госслужбе и публикуетесь под псевдонимом. Законом РФ об авторском праве это разрешено. Я автор книг, на которых указаны мои фамилия, имя, ученое звание и научная степень.

В своих публикациях в Интернет, как и во всех своих научных статьях, я указываю фамилию и.о. Вы -псевдоним. Мы публикуемся на педагогическом форуме, являющимся электронным СМИ, которое должно соблюдать Законы РФ "О СМИ", где цензура запрещена законом. А вы - аноним, публикуете все - что в голову взбредет.

Авторский и коллективный блог, который посетило более 500 человек, согласно Закону РФ "О СМИ" является СМИ. Де-факто и де-юре. Указание главного редактора в таком случае строго обязательно. На кого возлагать ответственность?

[b]ВАК, проф.,док.комп.наук,маг.права. [/b]
Компьютерное Право
Александр Бондаренко ( Пользователь )
Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
Кстати по русски название этого блога звучит очень фривольно и не совсем прилично.

О как. Вот сколько лет блогу, сколько его посетило народу, а вы первый кто высказал такую мысль. Даже интересно стало что же за фривольные мысли у вас при чтении названия блога?

Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
теперь понятно, почему он трижды срубил мои заметки по поводу русского языка в обучении программированию

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

Политика блога простая: "Вы можете высказывать своё мнение по материалу и он будет на месте если он соответствует теме материала. Мне без разницы стиль и форма выражения вашего высказывания - главное чтобы в нём был смысл. Всякий материал, не удовлетворяющий этому простому требованию, удаляется".

Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
Я понимаю нашу разницу. Вы на госслужбе и публикуетесь под псевдонимом. Законом РФ об авторском праве это разрешено.

Мы, по-моему, уже выяснили что специальность "телепат-экстрасенс" - это не для вас. Давайте вы впредь не будете выдавать свои мысли за истину (как в случае с моей госслужбой и другими ранее приведёнными примерами).

Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
Я автор книг, на которых указаны мои фамилия, имя, ученое звание и научная степень. В своих публикациях в Интернет, как и во всех своих научных статьях, я указываю фамилию и.о. Вы -псевдоним. Мы публикуемся на педагогическом форуме, являющимся электронным СМИ, которое должно соблюдать Законы РФ "О СМИ", где цензура запрещена законом. А вы - аноним, публикуете все - что в голову взбредет.

Я не аноним. На этой интернет-площадке я извеcтен под никнеймом "PapaSasha". С этим никнеймом я в сети уже достаточно долго (в следующем году будет 20 лет в сети) и даже как-то не думаю его менять. Для работы в сети мне его достаточно. В определённой среде он достаточно известен. Для любителей паспортных данных есть мой профиль.

Хотя данные в профиле у меня, у вас и всех форумчан не есть истина в последней инстанции. Никому из нас, в том числе и вам, не запрещено указывать в профиле "левую" информацию и подписываться любым именем (вот это сообщение я специально для вас подпишу своим "настоящим" именем)

Естественно что я публикую то что мне взбредёт в голову. А вы разве как-то иначе? Ваши мысли не из головы?

Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
Авторский и коллективный блог, который посетило более 500 человек, согласно Закону РФ "О СМИ" является СМИ. Де-факто и де-юре.
Пожалйста, не вводите людей в заблуждение. Нет такого положения в "Законе о СМИ". Мне даже как-то неудобно поправлять "маг.права". Мы всё же живём пока в России, а не в какм-либо ином государстве.

Цитата (BAK, 26.05.2009, 14:08) <{POST_SNAPBACK}>
Указание главного редактора в таком случае строго обязательно. На кого возлагать ответственность?
За что?


------
Дмитрий Медведев. Отец российского народа. По совместительству отец Александр (он же PapaSasha)

footer logo © Образ–Центр, 2018. 12+