Суммативное оценивание за раздел
ПРЕДМЕТ: Информатика
КЛАСС: 10
ТЕМА РАЗДЕЛА: Представление данных
Общее количество баллов: 14
Цели обучения:
10.5.1.1 Писать код на языке программирования, используя функции и процедуры
10.5.1.2 Использовать процедуры и функции для обработки строк
10.5.1.3 Использовать файлы для чтения и записи информации
10.5.1.4 Реализовывать алгоритмы сортировки для решения практических задач
Вариант 1
Задание 1. Функции и строки (4 балла)
Напишите функцию на языке Python с именем process_string, которая принимает одну строку в качестве аргумента. Функция должна выполнять следующие действия:
- Удалить все пробелы из строки.
- Перевести все символы строки в нижний регистр.
- Проверить, является ли полученная строка палиндромом (читается одинаково слева направо и справа налево).
- Вернуть кортеж из двух элементов: (обработанная_строка, True/False), где True/False – результат проверки на палиндром.
Например, для строки "А роза упала на лапу Азора" функция должна вернуть: ('арозаупаланалапуазора', True).