Font size
WorksheetsЦикл
Total questions: 20
Worksheet time: 45mins
Қайталау құрылымы енетін алгоритм
рекурсивті
циклдік
сызықтық
тармақталу
процедуралық
Арифметикалық цикл
for
while
Қадамдық цикл
for
while
Итерация дегеніміз
бір реттік орындалу
бірнеше реторындалуды қажет ететін код тізбегі
алдын ала шартты тексеру
шартты оператор
процедуралық
Цикл денесі дегеніміз?
бір реттік орындалу
бірнеше реторындалуды қажет ететін код тізбегі
алдын ала шартты тексеру
шартты оператор
процедуралық
белгілі бір қойылған шарттың көмегімен ағымдағы цикл итерациясын тоқтатып, келесі цикл итерациясына ауыстыратын цикл нұсқаулығы
else
continue
break
if
белгілі бір қойылған шарт орындалуымен ағымдағы цикл жұмысын бірден тоқтатып, программа жұмысын циклден шығарып, әрі қарай жалғастыратын цикл нұсқаулығы.
else
continue
break
if
Еlse нұсқаулығы
цикл тек break-ті пайдаланбай, өз жұмысын қалыпты аяқтағанда ғана орындалады.
цикл тек break-ті пайдаланып, өз жұмысын аяқтағанда ғана орындалады.
кез келген жағдайда орындалады
цикл тек continue пайдаланғанда ғана орындалады.
Блок сызба қандай цикл түрі?
алғы шартты
параметрлі
жалғастырушы
аяқталған
Цикл денесі қанша рет орындалады?
while true:
print('.')
1
шексіз
0
10
t айнымалысының мәні
t=range(1,4,-1)
1
бос
4
-1
s=1
for i in range(20):
s=(-1)*s
print(s)
1
0
20
-1
s=0
m=123
while m>0:
d=m%10
s=s+d
m=m//10
print(s)
6
0
5
10
Цикл ді басқару нұсқаулықтары
true
else
while
break
if
lst1 = ['1', '2', '3', '4', '5']
lst2 = ['a', 'b', 'c', 'd', 'e']
for i in lst1:
for j in lst2:
print(i + j)
n = int(input())
lst = []
for i in range(n):
lst.append(list(map(int, input().split())))
lst = map(int, input().split())
pos = 0
neg_prod = 1
min_num = 0
max_num = 0
for i in lst:
if i > 0:
pos += 1
elif i < 0:
neg_prod *= i
if i < min_num:
min_num = i
elif i > max_num:
max_num = i
print(pos)
print(neg_prod)
print(min_num)
print(max_num)
n = int(input())
matrix = []
for _ in range(n):
matrix.append(list(map(int, input().split())))
ans = 'Да'
for i in range(n - 1):
for j in range(n - i - 1):
if matrix[i][j] != matrix[n - j - 1][n - i - 1]:
ans = 'Нет'
break
if ans == 'Нет':
break
print(ans)
n = int(input()) #5
for i in range(1, n + 1):
for j in range(1, 10):
print(i, '*', j, '=', i * j)
print()
n = int(input()) #11
for i in range(1, n // 2 + 2):
print('*' * i, sep='\n')
for i in range(n // 2, 0, -1):
print('*' * i)
