wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Цикл

Total questions: 20

Worksheet time: 45mins

Name
Class
Date
1.

Қайталау құрылымы енетін алгоритм

a)

рекурсивті

b)

циклдік

c)

сызықтық

d)

тармақталу

e)

процедуралық

2.

Арифметикалық цикл

a)

for

b)

while

3.

Қадамдық цикл

a)

for

b)

while

4.

Итерация дегеніміз

a)

бір реттік орындалу

b)

бірнеше реторындалуды қажет ететін код тізбегі

c)

алдын ала шартты тексеру

d)

шартты оператор

e)

процедуралық

5.

Цикл денесі дегеніміз?

a)

бір реттік орындалу

b)

бірнеше реторындалуды қажет ететін код тізбегі

c)

алдын ала шартты тексеру

d)

шартты оператор

e)

процедуралық

6.

белгілі бір қойылған шарттың көмегімен ағымдағы цикл итерациясын тоқтатып, келесі цикл итерациясына ауыстыратын цикл нұсқаулығы

a)

else

b)

continue

c)

break

d)

if

7.

белгілі бір қойылған шарт орындалуымен ағымдағы цикл жұмысын бірден тоқтатып, программа жұмысын циклден шығарып, әрі қарай жалғастыратын цикл нұсқаулығы.

a)

else

b)

continue

c)

break

d)

if

8.

Еlse нұсқаулығы

a)

цикл тек break-ті пайдаланбай, өз жұмысын қалыпты аяқтағанда ғана орындалады.

b)

цикл тек break-ті пайдаланып, өз жұмысын аяқтағанда ғана орындалады.

c)

кез келген жағдайда орындалады

d)

цикл тек continue пайдаланғанда ғана орындалады.

9.

Блок сызба қандай цикл түрі?

a)

алғы шартты

b)

параметрлі

c)

жалғастырушы

d)

аяқталған

10.

Цикл денесі қанша рет орындалады?

while true:

print('.')

a)

1

b)

шексіз

c)

0

d)

10

11.

t айнымалысының мәні

t=range(1,4,-1)

a)

1

b)

бос

c)

4

d)

-1

12.

s=1

for i in range(20):

s=(-1)*s

print(s)

a)

1

b)

0

c)

20

d)

-1

13.

s=0

m=123

while m>0:

d=m%10

s=s+d

m=m//10

print(s)

a)

6

b)

0

c)

5

d)

10

14.

Цикл ді басқару нұсқаулықтары

a)

true

b)

else

c)

while

d)

break

e)

if

15.

lst1 = ['1', '2', '3', '4', '5']

lst2 = ['a', 'b', 'c', 'd', 'e']

for i in lst1:

    for j in lst2:

        print(i + j)

4 lines
16.

n = int(input())

lst = []

for i in range(n):

    lst.append(list(map(int, input().split())))

4 lines
17.

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)

4 lines
18.

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)

4 lines
19.

n = int(input()) #5

for i in range(1, n + 1):

     for j in range(1, 10):

        print(i, '*', j, '=', i * j)

print()

4 lines
20.

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)

4 lines