Задание 1
Во Как называется алгоритм для решения подзадачи, описанный на языке
программирования?
Составьте слово из букв:
АДГРОАМПОМРП ->
Задание 2
Во Как называются параметры внешней программы, к которым функция может
обращаться на прямую?
Составьте слово из букв:
АГЫНЕБЛОЛЬ ->
Задание 3
Во Что является результатом формализации задачи?
Выберите один из 4 вариантов ответа:
1) Тесты к программе
2) Программа
3) Алгоритм
4) Информационная модель задачи
Задание 4
Во Укажите верную последовательность этапов решения задачи на компьютере?
Укажите порядок следования всех 5 вариантов ответа:
__ Создание алгоритма
__ Программирование
__ Постановка задачи
__ Тестирование и отладка
__ Формализация задачи
Задание 5
Во Как называется принцип, согласно которому при создании алгоритма задача
последовательно разбивается на более подзадачи, каждая из которых
решается по отдельности, после чего решения подзадач соединяются воедино,
образуя решение исходной задачи?
Выберите один из 4 вариантов ответа:
1) Деление пополам
2) Последовательное конструирование алгоритма
3) Фланговое решение
4) Разработка снизу-вверх
Задание 6
Во Запишите инструкцию, которая завершает исполнение функции и возвращает
выходные данные в основную программу.
Запишите ответ:
Задание 7
Во У нас есть функция для поиска минимального из двух чисел. Запишите её вызов
для нахождения минимального из чисел a и b.
def min (x, y):
if x < y:
return x
else:
return y
Запишите ответ:
Задание 8
Во Чему будет равно значение a после исполнения инструкций?
def f (a):
s = 0
while a > 0:
s, a = s + a % 10, a // 10
return s
a = f (248)
Запишите число:
Задание 9
Во Запишите служебное слово, с которого начинается описание функции на языке
Python.
Запишите ответ:
Задание 10
Во Какие из утверждений правдивы?
Выберите несколько из 5 вариантов ответа:
1) Из внешней программы нельзя обращаться к параметрам функции
2) У функции обязательно должны быть входные параметры.
3) При вызове функции количество и порядок следования входных параметров
должны соответствовать указанным в описании.
4) Функция всегда возвращает произвольное количество параметров.
5) При вызове функции имена её параметров не должны соответствовать
указанным в описании.
1) Смотрим на буквы и составляем слово: АДГРОАМПОМРП
2) Собираем буквы вместе и получаем слово: ПРОГРАММА
Ответ: ПРОГРАММА
Задание 2: Параметры внешней программы, к которым функция может обращаться на прямую, называются аргументами. В данном случае, нужно составить слово из букв: АГЫНЕБЛОЛЬ. Пошаговое решение:
1) Смотрим на буквы и составляем слово: АГЫНЕБЛОЛЬ
2) Собираем буквы вместе и получаем слово: АРГУМЕНТЫ
Ответ: АРГУМЕНТЫ
Задание 3: Результатом формализации задачи является информационная модель задачи. В данном случае, выбираем 4ый вариант ответа.
Ответ: 4) Информационная модель задачи
Задание 4: Правильная последовательность этапов решения задачи на компьютере:
1) Постановка задачи
2) Формализация задачи
3) Создание алгоритма
4) Программирование
5) Тестирование и отладка
Ответ: Постановка задачи, Формализация задачи, Создание алгоритма, Программирование, Тестирование и отладка
Задание 5: Принцип, согласно которому при создании алгоритма задача последовательно разбивается на более подзадачи, каждая из которых решается по отдельности, после чего решения подзадач соединяются воедино, образуя решение исходной задачи, называется "Последовательное конструирование алгоритма". В данном случае, выбираем 2ой вариант ответа.
Ответ: 2) Последовательное конструирование алгоритма
Задание 6: Инструкция, которая завершает исполнение функции и возвращает выходные данные в основную программу, называется "return". В данном случае, ответ - return.
Ответ: return
Задание 7: Для вызова функции поиска минимального из двух чисел a и b, используем следующий код: min(a, b).
Ответ: min(a, b)
Задание 8: Значение переменной a после исполнения инструкций будет равно 14. Пошаговое решение:
1) Исполняем функцию f(a), где a = 248.
2) Инициализируем переменную s = 0.
3) Входим в цикл while.
4) На первой итерации остаток от деления a на 10 равен 8, поэтому s = 0 + 8 = 8, a становится равной 24.
5) На второй итерации остаток от деления a на 10 равен 4, поэтому s = 8 + 4 = 12, a становится равной 2.
6) На третьей итерации остаток от деления a на 10 равен 2, поэтому s = 12 + 2 = 14, a становится равной 0.
7) Выходим из цикла while.
8) Возвращаем значение переменной s.
9) a = f(248) = 14.
Ответ: 14
Задание 9: Служебное слово, с которого начинается описание функции на языке Python, - "def".
Ответ: def
Задание 10: Правдивыми утверждениями являются:
2) У функции обязательно должны быть входные параметры.
3) При вызове функции количество и порядок следования входных параметров должны соответствовать указанным в описании.
Ответ: 2) У функции обязательно должны быть входные параметры. 3) При вызове функции количество и порядок следования входных параметров должны соответствовать указанным в описании.