Индивидуальный рабочий лист
Предмет: Информатика
Тема: Практикум. Управление циклом
Класс: 8
Фамилия, имя ученика: ___________________________________________
Дата выполнения: _______________________
Инструкция для ученика:
Дорогой ученик! Этот рабочий лист поможет тебе закрепить навыки работы с циклами while и for, а также инструкциями управления break, continue, else. Внимательно читай каждое задание. Для ответов используй отведённое место. При написании кода будь внимателен к синтаксису. Желаю успеха!
Задание 1. Теоретический анализ (2 балла)
Проанализируй фрагмент кода на Python, связанный с казахской культурой. Заполни таблицу трассировки, указав значения переменных после каждого шага цикла. Объясни, для чего в этом коде используется инструкция continue.
# Программа ищет согласные буквы в названии традиционного казахского инструмента "Домбра" word = "Домбра" vowels = "аеёиоуыэюяАЕЁИОУЫЭЮЯ" result = "" count = 0 for letter in word: if letter in vowels: continue result += letter count += 1 print("Согласные буквы:", result) print("Количество согласных:", count)
Таблица трассировки (для цикла for):
| Шаг (итерация) | Значение letter | Значение result | Значение count | Выполнилось ли условие letter in vowels? |
|---|---|---|---|---|
| Перед циклом | - | "" | 0 | - |
| 1 | ||||
| 2 | ||||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| После цикла | - | - |
Объяснение роли continue: