Обработка символьных данных: от простого к сложному
https://doi.org/10.32517/2221-1993-2022-21-6-5-11
Аннотация
В статье предложены разноуровневые материалы для освоения учащимися VII—VIII классов темы «Обработка символьных данных» на языке программирования Python. Первый уровень сложности предполагает рассмотрение минимальных теоретических сведений и базовых алгоритмов обработки символьных данных, в том числе алгоритмов редактирования текстов (замена символа, удаление и вставка символа, поиск вхождения заданного образца); материал ориентирован на учеников, осваивающих информатику на базовом уровне. Второй (повышенный) уровень сложности предполагает не только фактическое знание изучаемого материала, включая методы обработки строк, но и способность применить его в новых ситуациях; материал может быть предложен учащимся основной школы, осваивающим информатику на углубленном уровне. Третий (высокий) уровень сложности включает знакомство обучающихся с олимпиадными задачами; материал ориентирован на наиболее подготовленных и мотивированных школьников. Работа со строковыми данными, реализованная на разных уровнях сложности, может стать как альтернативой, так и дополнением для задач с математическим контекстом, традиционно включаемых в содержание курса информатики основной школы.
Ключевые слова
Об авторах
Л. Л. БосоваРоссия
Босова Людмила Леонидовна, доктор педагогических наук, доцент, член-корреспондент РАО, заведующая кафедрой теории и методики обучения математике и информатике, Институт математики и информатики
119991, г. Москва, ул. Малая Пироговская, д. 1, стр. 1
Н. А. Аквилянов
Россия
Аквилянов Никита Александрович, руководитель проекта
127473, г. Москва, ул. Селезневская, д. 34, стр. 4
Список литературы
1. Босова Л. Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6. С. 3–11. EDN: XZOOJV.
2. Босова Л. Л. Программирование как инструмент формирования вычислительного мышления обучающихся // Информатика в школе. 2020. № 10. С. 4–10. DOI 10.32517/2221-1993-2020-19-10-4-10. EDN: GURIPH.
3. Босова Л. Л. Школьная информатика в России и в мире // Информатизация образования и науки. 2018. № 3. С. 134–145. EDN: XSMSVV.
4. Босова Л. Л., Аквилянов Н. А., Кочергин И. О., Штепа Ю. Л., Бурцева Т. А. Информатика. 8–9 классы. Начала программирования на языке Python: Дополнительные главы к учебникам. М.: БИНОМ. Лаборатория знаний, 2020. 96 с. EDN: LPMXCB.
5. Босова Л. Л., Босова А. Ю., Аквилянов Н. А. Информатика: 7–9 классы: компьютерный практикум. М.: Просвещение, 2022. 192 с.
6. Демонстрационный вариант контрольных измерительных материалов единого государственного экзамена 2023 года по информатике. Подготовлен федеральным государственным бюджетным научным учреждением «Федеральный институт педагогических измерений». https://fipi.ru/ege/demoversiispecifikacii-kodifikatory#!/tab/151883967-5
7. Задания муниципального этапа всероссийской олимпиады школьников по информатике 2021–2022 учебный год. 9–11 классы. Московская область // Образовательный центр «Взлёт». https://olympmo.ru/news_img/training/iikt/olymp/mun_2021-2022/tasks-iikt-9-11-mun-2020-2021.pdf
8. Кольцов Д. В. Python: создаем программы и игры. 2-е изд. СПб.: Наука и Техника, 2019. 400 с.
9. Примерная рабочая программа основного общего образования. Информатика. Базовый уровень (для 7–9 классов образовательных организаций). Одобрена решением федерального учебно-методического объединения по общему образованию, протокол 3/21 от 27.09.2021 г. https://fgosreestr.ru/oop/237
10. Примерная рабочая программа основного общего образования. Информатика. Углубленный уровень (для 7–9 классов образовательных организаций). Одобрена решением федерального учебно-методического объединения по общему образованию, протокол 2/22 от 29.04.2022 г. https://fgosreestr.ru/oop/313
Рецензия
Для цитирования:
Босова Л.Л., Аквилянов Н.А. Обработка символьных данных: от простого к сложному. Информатика в школе. 2022;(6):5-11. https://doi.org/10.32517/2221-1993-2022-21-6-5-11
For citation:
Bosova L.L., Akvilianov N.A. Character data processing: from simple to complex. Informatics in school. 2022;(6):5-11. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-6-5-11