NEW
Font size
WorksheetsАлг и СД лекция 7
Total questions: 19
Worksheet time: 10mins
divmod(20,8) мәні неге тең болады?
2 , 4
20, 4
8, 4
20, 2
while True:
__name = input(‘Введите имя:’)
__if name == ‘Нет’:
____break
print(‘Привет’, name)
Қай кезде цикл жұмысын тоқтатады?
name-ге ‘Нет’ деген мән бергенде
name-ге ‘Привет’ деген мән бергенде
while-ға false мәнін бергенде
name-ге true мәнін бергенде
n=500
Count=0
While n>0:
__n=n//10
__Count+=1
Count мәні нешеге тең болады?
3
1
2
0
range(6) функциясы нені білдіреді?
0-ден 6-ға дейінгі сандарды тексеру керектігін білдіреді
кездейсоқ алынатын сандарды тексеру керектігін білдіреді
берілген сандардың арасындағы барлық сандарды тексеру керектігін білдіреді
6-санын тексеру керектігін білдіреді
Функцияға қатысты ережені табыңыздар
функция мән қайтарады
әрекеттердің бірінен соң бірінің орындалуын білдіреді
алгоритм командаларының орындалу ретін көрсететін бағытталған граф
есепті мерзімінен бұрын тоқтатуға тағайындалған
Функцияға қатысты ережені анықтаңыздар?
программаның басқа орнынан қатынауға болатын программалық кодтың атау берілген үзіндісі
мәліметтердің реттелген құрылымы
функция тек қана функцияның ішінде қолданылады
функцияда міндетті түрде параметр болу керек
def fun():
__ return 1
print(fun())
нәтижесі?
1
fun
0
None
def print_sum(a = 2, b = 2):
___return a + b
print(print_sum(9,10))
19
4
9
2
def print_sum(a=6, b = 2):
__return a + b
print(print_sum())
нәтижесі не болады?
8
0
2
6
def sum(a = 2, b = 2):
sum = a + b
return sum
c = sum(9,15)
print(c)
нәтиже не болады?
24
4
с
sum
Lambda-функция деп
аргументтер саны еркін болатын және тек бір ғана өрнекті есептейтін атауы жоқ функцияны айтады
аргументтер саны,біреу ғана болатын және тек бір ғана өрнекті есептейтін атауы жоқ функцияны айтады
аргументтер саны,біреу ғана болатын және бірнеше өрнекті есептейтін атауы жоқ функцияны айтады
атауы бар функцияны айтамыз
(lambda x: x**3)(3) нәтижесі не болады?
9
3
1
0
x = lambda arg1, arg2: arg1 + arg2 +2
print(x(5,5))
нәтижесі ?
12
10
25
2
fun= lambda x, y: x*y
print(fun(5,9)) нәтижесі?
45
5,9
x*y
x,y
Дұрыс жазылған lambda өрнекті көрсетіңіз?
(lambda x,y: x**2+y**2) (1,3)
(lambda x: x**2)(3, 5)
lambda x: x)(0.1,5)
lambda x,y,z: x+y+1)(0.1,5)
Дұрыс жазылмаған lambda өрнекті көрсетіңіз
>>> sqrt = lambda x: x**0.5
>>> sqrt(25)
(lambda a,b,1: a*b+1)(1)
a1=lambda a,b: a**0.5+b
print(a1(4,2))
from math import*
el=lambda x: exp(x+1)
print(el(3))
Рекурсия деп
функция өзін өзі шақыру процесін айтады
функцияның формальды параметрлерді шақыруын айтады
функцияның аргументтерді шақыруын айтады
айнымалыларды меншіктеуін айтады
def factorial(n):
__if n != 0:
_____return n * factorial(n-1)
__else:
____return 1
print(factorial(5))
нәтижесі не болады?
120
1
0
5
def factorial(n):
if n != 0:
return n * factorial(n-1)
else:
return 1
print(factorial(5))
программа 5! мәнін тауып экранға шығарады
программа 1-ді қайтарады
программа 0-ді қайтарады
return n * factorial(n-1) -ді шығарады
