Preview

Информатика в школе

Расширенный поиск

Особенности методики преподавания цикла For в языке Python в средней школе

https://doi.org/10.32517/2221-1993-2022-21-4-70-73

Аннотация

Сегодня во многих учебных заведениях в программу по информатике включено изучение языка программирования Python. Обладая бесспорными достоинствами, которые отмечаются и педагогами-исследователями, и учителями-практиками, язык Python имеет ряд особенностей, на которые следует обратить внимание школьников, чтобы предотвратить ошибки, которые могут быть допущены ими в будущем при переходе на другие языки программирования. Это касается в том числе изучения циклических конструкций, в частности цикла For. Реализация цикла For в языке Python принципиально отличается от реализации цикла с параметром, использующегося в процедурных языках программирования, которые изучались в рамках школьной программы ранее (BASIC, Pascal, C/C++ и т. п.). На сегодняшний день мы имеем ситуацию, когда методика изучения цикла с параметром не может быть применена к циклу For языка Python. Методике изучения этой циклической конструкции посвящена данная статья.

Об авторах

О. Ю. Заславская
Российская академия образования; Московский городской педагогический университет
Россия

 Заславская Ольга Юрьевна, доктор педагогических наук, профессор; ведущий аналитик, лаборатория развития цифровой образовательной среды рао, профессор департамента информатизации образования, институт цифрового образования

 119121, г. Москва, ул. Погодинская, д. 8;

129226,  г. Москва, 2-й Сельскохозяйственный пр-д, д. 4, корп. 1



О. Д. Любутов
Университетский лицей № 1511 предуниверситария НИЯУ МИФИ
Россия

 Любутов Олег Дмитриевич, учитель информатики

115409,  г. Москва, Каширское ш., д. 31



Список литературы

1. Гэддис Т. Начинаем программировать на Python. 4-е изд.: пер. с англ. СПб.: БХВ-Петербург, 2019. 768 с.

2. Довек Ж., Леви Ж.-Ж. Введение в теорию языков программирования. М.: ДМК-Пресс, 2016. 134 c.

3. Заславская О. Ю. Требования к подготовке учителя информатики в условиях реализации деятельностного подхода // Вестник Российского университета дружбы народов. Серия: Информатизация образования. 2010. № 3. С. 21–27. EDN: MUOEQX.

4. Златопольский Д. М. Основы программирования на языке Python. М.: ДМК-Пресс, 2017. 284 с.

5. Кауфман В. Ш. Языки программирования. Концепции и принципы. М.: ДМК-Пресс, 2017. 464 c.

6. Кетков Ю. Л., Кетков А. Ю. Практика программирования: Бейсик, Си, Паскаль. СПб.: БХВ-Петербург, 2011. 480 c.

7. Кетков Ю. Л., Кетков А. Ю. Свободное программное обеспечение. FREE PASCAL для студентов и школьников. СПб.: БХВ-Петербург, 2011. 384 c.

8. Кузнецов А. А., Григорьев С. Г., Гриншкун В. В., Левченко И. В., Заславская О. Ю. Информатика и ИКТ. 8 класс: учебник для общеобразовательных учреждений. М.: Просвещение; Дрофа, 2010. 255 с.

9. Ростовых Д. А., Смольникова И. А., Полянская А. В., Гриншкун В. В., Филатова Н. И., Сайков Б. П., Локотко Е. Г., Ежова Г. Л., Дагестани К. Ф., Шкловец Ю. И., Первин Ю. А., Рапуто А. Г., Мудракова О. А., Чеканова М. С., Острикова Е. Г., Горелов Н. К., Спичекова Т. П., Никишина И. Н., Козлов О. А., Скарга В. А., Сальников В. Д., Довгань В. В., Цифаркина М. А., Соколова И. В., Иванченко Д. А. Подготовка и профессиональная деятельность учителей и преподавателей информатики. Компетентностный подход. М.: Российский государственный социальный университет, 2010. 212 с. EDN: TJTLCJ.

10. Страуструп Б. Язык программирования C++. Специальное издание: пер. с англ. Н. Н. Мартынов. М.: БИНОМ, 2020. 1136 c.

11. Zaslavskaya O. Yu., Zaslavsky A. A., Bolnokin V. E., Kravets O. Ya. Features of ensuring information security when using cloud technologies in educational institutions // International Journal on Information Technologies and Security. 2018. Vol. 10. No. 3. P. 93–102. EDN: UXEUVG.


Рецензия

Для цитирования:


Заславская О.Ю., Любутов О.Д. Особенности методики преподавания цикла For в языке Python в средней школе. Информатика в школе. 2022;(4):70-73. https://doi.org/10.32517/2221-1993-2022-21-4-70-73

For citation:


Zaslavskaya O.Yu., Lyubutov O.D. Features of the method of teaching the For loop in Python language in secondary school. Informatics in school. 2022;(4):70-73. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-4-70-73

Просмотров: 232


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)