Предмет: Информатика
ГДЗ Учебник по Информатике 9 класс Босова

Тест 2209 Запись вспомогательных алгоритмов на языке Python


2209_Тест «Запись вспомогательных алгоритмов на языке Python».
Выберите нужный вариант:

1) ...-подпрограмма, имеющая произвольное количество входных данных.
Ответ: Процедура

2) Подпрограммой называют...
Ответ: часть программы, содержащая описание определённого набора действий, которая может быть многократно вызвана из разных частей программы

3) Как производится вызов подпрограммы-функции?
Ответ: Указанием её имени со списком фактических параметров

4) Фактические параметры записываются ...
Ответ: в команде вызова подпрограммы

5) Заголовок подпрограммы-процедуры начинается со слова ...
Ответ: def

6) Когда значение переменной, полученное в подпрограмме, должно быть использовано в основной программе, эту переменную следует объявить как ...
Ответ: глобальную

7) Подпрограмма-функция возвращает в основную программу ...
Ответ: единственное значение

8) Дана процедура:
def nod(a,b):
while a!=b:
if a>b:
a=a - b
else:
b=b - a
return a
Чему равно значение с после вызова процедуры nod (120, 72)?

Ответ: 24

9) def lines (n):
print("*" * n)
lines(4)
lines(5)
lines(7)
Что будет выведено на экран?

Ответ:
****
*****
*******

1) Запись вспомогательных алгоритмов в языках программирования осуществляется с помощью ...
Ответ: подпрограмм

2) ... - подпрограмма, имеющая единственный результат, записываемый в ячейку памяти, имя которой совпадает с именем функции.
Ответ: Функция

3) Заголовок процедуры вычисления наибольшего общего делителя может быть описан так:
def nod (a,b);
При вызове процедуры nod (х,у) в качестве параметров-значений использованы ...

Ответ: имена переменных

4) В какой части кода записываются подпрограммы? (язык программирования Python)
Ответ: Нет критерия для расположения подпрограммы, главное, чтобы она была определена до ее вызова

5) Параметры, описанные после имени подпрограммы, называют ...
Ответ: формальными

6) Любая подпрограмма-функция начинается со слова ...
Ответ: def

7) Как производится вызов подпрограммы-процедуры?
Ответ: Указанием её имени со списком фактических параметров

8) Дана процедура-функция:
def f(n):
if n == 1 or n == 2:
return 1
else:
return f(n-1) + f(n-2)
Чему равна f(7)?

Ответ: 13

9) Перед вами код
def lines (n):
print ("*" * 5)
lines(4)
lines(5)
lines(7)
Что будет выведено на экран?

Ответ:
*****
*****
*****

Запись вспомогательных алгоритмов на языке Python упрощает программирование, делая код более читаемым и повторно используемым. Подпрограммы — это ключевые элементы, которые могут быть процедурами или функциями. Процедуры определяются с помощью def и могут принимать множество входных данных, но не возвращают значения напрямую. Функции всегда возвращают одно значение.
Вызов подпрограммы осуществляется указанием её имени со списком параметров. Формальные параметры описываются после имени подпрограммы, а фактические — передаются при вызове. Это позволяет гибко использовать подпрограммы для различных задач.
На нашем сайте вы найдете ответы на тест «Запись вспомогательных алгоритмов на языке Python», с примерами кода и объяснениями. Узнайте больше о работе с подпрограммами в Python и улучшите свои навыки программирования.

Поделиться