Погрузимся в мир алгоритмов: от правил именования переменных до анализа сложных циклов и списочных выражений. Эти навыки — фундамент для создания любых программ.
№1 · СИНТАКСИС
4 УТВЕРЖДЕНИЯ · 1 БАЛЛ
1. Правила именования в Python
Оцените правильность утверждений о правилах создания имен переменных (идентификаторов) в языке Python.
Имя переменной может начинаться с цифры.ИстинаЛожь
В именах переменных допускается использование знака подчеркивания.ИстинаЛожь
Python различает строчные и заглавные буквы в именах переменных (регистрозависим).ИстинаЛожь
В качестве имени переменной можно использовать зарезервированное слово 'if'.ИстинаЛожь
№2 · ТИПЫ ДАННЫХ
ВЫБОР ОДНОГО · 1 БАЛЛ
2. Результат деления
Какой тип данных будет иметь результат выражения `5 / 2` в Python 3?
int (целое число)
float (число с плавающей точкой)
str (строка)
bool (логический тип)
№3 · АРИФМЕТИКА
4 ВЫРАЖЕНИЯ · 1 БАЛЛ
3. Базовые операции
Вычислите значения выражений, используя правила приоритета операций Python.
1)17 // 3
2)17 % 3
3)2 ** 3
4)10 - 2 * 3
№4 · АЛГОРИТМЫ
6 СТРОК · 2 БАЛЛА
4. Сборка программы
Расставьте фрагменты кода в правильном порядке, чтобы получилась программа, считывающая целое число и выводящая количество его цифр.
x = int(input())
count = 0
while x > 0:
count += 1
x //= 10
print(count)
№5 · МЕТОДЫ
4 ПАРЫ · 2 БАЛЛА
5. Соответствие конструкций
Установите соответствие между встроенной функцией или методом и его основным назначением.
1)len([1, 2, 3])
2)int('10')
3)str(5.5)
4)abs(-7)
№6 · ЦИКЛЫ
3 ПРОПУСКА · 2 БАЛЛА
6. Функция range()
Заполните пропуски в коде, чтобы цикл вывел все четные числа от 2 до 10 включительно.
+5 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№7 · ТРАССИРОВКА
БЛОК-СХЕМА · 3 БАЛЛА
7. Анализ цикла
Определите значение переменной s после выполнения алгоритма, представленного на блок-схеме. Начальные значения: s=0,i=1.
Блок-схема алгоритма
№8 · СПИСКИ
4 ВАРИАНТА · 3 БАЛЛА
8. Лишний метод
Найдите метод, который НЕ относится к работе со списками (list) в Python.
append()
extend()
insert()
split()
№9 · ВЫРАЖЕНИЯ
КОД · 4 БАЛЛА
9. Списочные выражения (List Comprehension)
Что будет выведено на экран в результате выполнения следующего кода? `print([x**2 for x in range(5) if x % 2 == 0])`
№10 · ТЕРМИНОЛОГИЯ
12 СЛОВ · 5 БАЛЛОВ
10. Кроссворд программиста
Разгадайте кроссворд, используя основные понятия программирования.
1234567891011
По горизонтали
Многократное повторение участка кода.
Порядковый номер элемента в массиве.
Изменяемая последовательность элементов в Python.
Шаблон для создания объектов в ООП.
Отображение результатов работы программы (print).
Место хранения переменных во время работы программы.
По вертикали
Раздел математики, изучающий истинность выражений.
Неизменяемый аналог списка.
Структура данных, работающая по принципу LIFO.
Тип данных для хранения текстовой информации.
Файл с кодом, который можно импортировать.
Процесс передачи данных в программу (input).
Создайте уникальный лист по своей теме
schoolЛюбая тема, любой уровень
widgets20+ типов заданий
verified100% уникальный контент
task_altСо страницей ответов
shuffleЗащита от списывания
boltГотово за 1 минуту
Похожие рабочие листы
Информация и информационные процессы
10 класс · средний
Ф.И. Класс
На этом листе мы разберём фундаментальные понятия: от измерения данных до принципов управления в системах. Эти знания помогут тебе понять, как работают современные технологии.
№1 · ТЕРМИНЫ
10 СЛОВ · 5 БАЛЛОВ
1. Базовые понятия информатики
Решите кроссворд, вспомнив основные определения темы.
12345678910
По горизонтали
Единица измерения информации, равная 8 битам
Результат отражения объектов реального мира в сознании человека
Физический процесс, несущий информацию
Информация, усвоенная человеком и используемая для решения задач
По вертикали
Субъект или устройство, отправляющее сообщение
Устройство или среда для хранения данных
Линия связи, по которой передаются сигналы
Помехи в канале связи, искажающие сообщение
Информация, зафиксированная на материальном носителе
Минимальная единица измерения количества информации
№2 · ВЫЧИСЛЕНИЯ
1 ЗАДАЧА · 2 БАЛЛА
2. Единицы измерения
Выразите информационный объем, равный 8 Кбайтам, в битах.
Алфавитный подход позволяет оценить объем данных, основываясь на размере используемого набора символов. Решим задачи от простых формул до сложных преобразований кодировок.
№1 · МОЩНОСТЬ И ВЕС
6 ЭЛЕМЕНТОВ · 2 БАЛЛА
1. Связь мощности алфавита и информационного веса
Классифицируйте характеристики информационных систем в зависимости от мощности используемого алфавита N. Помните, что информационный вес символа i связан с мощностью соотношением N=2i.
Слова для распределения: Символ кодируется 6 двоичными разрядами, Максимальное количество состояний при 8-битном кодировании, Алфавит содержит 26 знаков, Информационный вес символа равен 1 байту, i=8 бит, i=6 бит
N=64
N=256
№2 · ВЕС СИМВОЛА
КРАТКИЙ ОТВЕТ · 1 БАЛЛ
2. Мощность алфавита и вес символа
Алфавит некоторого племени содержит 1024 различных знака. Определите информационный вес одного символа данного алфавита в битах. В ответе запишите только число без единиц измерения.
Разберемся, чем информация для человека отличается от данных для компьютера. Эти знания помогут понять, как устроены цифровые системы и почему машина не всегда понимает смысл сведений.
№1 · СООТВЕТСТВИЕ
4 ПАРЫ · 2 БАЛЛА
1. Человек или система?
Установите соответствие между характеристикой обработки информации и субъектом, для которого она наиболее характерна.
Эмоциональная оценка сведений
Представление данных в виде битов
Анализ полезности информации
Высокая точность при массовых расчётах
Автоматизированная система
Автоматизированная система
Человек
Человек
№2 · ТЕРМИН
1 ВОПРОС · 1 БАЛЛ
2. Свойства информации
Запишите термин, обозначающий свойство информации, которое характеризует степень её соответствия реальному положению дел и истинности.