Опубліковано

Поняття рекурсії. Рекурсивні функції мовою Python

Інформатика 11 клас 5 запитань
Додано
8 листопада 2022
Предмет
Інформатика, 11 клас
Тест виконано
13 разів

Робота з учнями результати зберігаються

Режими пройти самостійно — результати не зберігаються

Роздрукувати: Тест Картки

5 запитань

1 Запитання 1 Кілька правильних відповідей

Рекурсія в більшості мов програмування - це

варіанти відповідей
  • спосіб організация обробки даних, при якій підпрограма викликає сама себе

  • клонування програмою самої себе

  • спосіб опису функції або процесів через самих себе

  • розгалуження програми багать її повтореннями

2 Запитання 2 Кілька правильних відповідей

Вкажіть етапи створення алгоритмів з рекурсивними функціями

варіанти відповідей
  • доведення властивостей функцій на натуральних числах, рекурсивно заданих через свої менші значення

  • «занурення» алгоритму в себе, тобто застосування визначення в «зворотну сторону», поки не буде знайдено початкове визначення, яке не є рекурсивним

  • послідовна побудова від початкового визначення до визначення з введенням в алгоритм значенням

  • визначення класу чи об'єкту через попереднє завдання одного чи декількох його базових випадків чи методів

3 Запитання 3 Одна правильна відповідь

Класичним прикладом рекурсії в математиці є...

варіанти відповідей
  • ... визначення чисел Фібоначі

  • ... дослідження логарифмів

  • ... обчислення квадратних рівнянь

  • ... створення нових мовних конструкцій

4 Запитання 4 Одна правильна відповідь

У чому полягає завдання рекурсії в інформатиці?

варіанти відповідей
  • в багатократному клонуванні програми

  • в побудові алгоритмів, що виконуються на будь-якій мові програмування

  • в реалізації функцій з циклами та розгалуженнями

  • в організації обчислювального процесу таким чином, щоб програма в процесі виконання зверталася сама до себе

5 Запитання 5 Кілька правильних відповідей

Що можна віднести до недоліків рекурсивних функцій?

варіанти відповідей
  • Займають великий обсяг пам'яті

  • На їх виконання затрачається більше часу

  • Рекурсивні функції завжди можна описати нерекурсивними алгоритмами

  • Рекурсивні алгоритми коротші і наглядніші

Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома

Створити тест