💻 Информатика 8 класс  ·  20 вопросов  ·  ~18 мин  ·  ⏱ Таймер 18:00  ·  Средний  · 

Программы с условиями, циклами и строками

Короткая программа может объединять сравнения, логические связки, циклы, операции с целыми числами и строками — и тогда одна невнимательно прочитанная команда меняет весь результат. В этом тесте нужно трассировать фрагменты псевдокода, определять входные данные по известному выводу, находить ошибки в границах цикла и работать с длиной и символами строки. Задания не привязаны к конкретному языку: проверяется логика программы, а не запоминание знаков пунктуации.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выбирай один ответ. В вычислительных заданиях сначала получи результат самостоятельно, а в вопросах с алгоритмом проследи изменение значений по шагам — варианты специально сделаны близкими.
Вопрос 1 из 20
Чему равно y?
ПсевдокодВетвление
x ← 6
ЕСЛИ x mod 2 = 0 ТО
    y ← x / 2
ИНАЧЕ
    y ← 3·x
Вопрос 2 из 20
Что выведет программа?
ПсевдокодВетвление
x ← 10
ЕСЛИ x > 10 ТО
    вывести «A»
ИНАЧЕ
    вывести «B»
Вопрос 3 из 20
При каком значении x программа выведет «да»?
ПсевдокодСоставное условие
ЕСЛИ x ≥ 2 И x < 5 ТО
    вывести «да»
ИНАЧЕ
    вывести «нет»
Вопрос 4 из 20
Каковы итоговые значения a и b?
ПсевдокодВетвление
a ← 7
b ← 3
ЕСЛИ a < b ТО
    a ← a + b
ИНАЧЕ
    b ← a − b
Вопрос 5 из 20
Программа должна вывести «внутри» только для x от 0 до 100 включительно. Какое условие подходит?
Вопрос 6 из 20
Чему равно s?
ПсевдокодЦикл с параметром
s ← 0
ДЛЯ i ОТ 1 ДО 3
    s ← s + 2
Вопрос 7 из 20
Каково итоговое значение x?
ПсевдокодЦикл с условием
x ← 1
ПОКА x < 10
    x ← 2·x
Вопрос 8 из 20
Каково итоговое значение s?
ПсевдокодЦикл с параметром
s ← 0
ДЛЯ i ОТ 2 ДО 6 С ШАГОМ 2
    s ← s + i
Вопрос 9 из 20
Чему равно k?
ПсевдокодЦикл с условием
n ← 25
k ← 0
ПОКА n ≥ 10
    n ← n div 10
    k ← k + 1
Вопрос 10 из 20
Как исправить цикл, чтобы он напечатал числа 1, 2, 3, 4, 5, а не только 1–4?
ПсевдокодЦикл с параметром
ДЛЯ i ОТ 1 ДО 4
    вывести i
Вопрос 11 из 20
Какова длина строки «код»?
Вопрос 12 из 20
Что получится при соединении строк «инфо» и «рматика»?
Вопрос 13 из 20
Если нумерация символов начинается с 1, какой второй символ строки «алгоритм»?
Вопрос 14 из 20
Что произойдёт, если строку «7» соединить со строкой «3»?
Вопрос 15 из 20
Что получится?
ПсевдокодРабота со строкой
s ← «робот»
result ← первые 2 символа s + последний символ s
Вопрос 16 из 20
Что такое трассировка программы?
Вопрос 17 из 20
В чём ошибка?
ПсевдокодНакопление суммы
s ← 1
ДЛЯ i ОТ 1 ДО n
    s ← s + i
Вопрос 18 из 20
Какой тест особенно полезен для проверки условия?
ПсевдокодГраничное условие
x > 0
Вопрос 19 из 20
Подтверждает ли трассировка ожидаемые значения x = 10 и y = 5?
ПсевдокодТрассировка
x ← 2
y ← x + 3
x ← y·2
Вопрос 20 из 20
Как исправить условие, чтобы программа считала чётные числа?
ПсевдокодПоиск ошибки
ЕСЛИ x mod 2 = 1 ТО
    count ← count + 1

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу