NEW
Font size
Worksheets2025 Алгоритмдер, деректер құрылымы және программалау 1-50
Total questions: 55
Worksheet time: 28mins
Алгоритм туралы қате тұжырымды көрсетіңіз:
Алгоритм деп қандай да бір нәтижеге жеткізетін командалар тобын айтамыз.
Алгоритм әртүрлі реттілікпен орындалатын нәтижеге жеткізбейтін бірнеше қадамдардан тұрады.
Алгоритм – есепті шығару үшін қажетті іс-әрекеттер тізбегін сипаттайтын ережелер жүйесі.
Алгоритм белгілі бір реттілікпен бірінен соң бірі орындалатын бірнеше қадамдардан тұрады.
Алгоритмнің қасиеттеріне жатпайды:
Дискреттілік, нәтижесіздік, түсініксіздік
Дискреттілік, айқындылық, нәтижелік, жалпылық
Дискреттілік, белгілілік, нәтижелік, жалпылық
Дискреттілік, дұрыстылық, нәтижелік, жалпылық
Алгоритмдер жазылуы бойынша бірнеше түрде қолданылады:
табиғи тіл (сөзбен сипаттау), блок-схема түрінде, бағдарламалау тілінде
шетел тілінде
тек қана қазақ тілінде
ана тілі (сөзбен сипаттау), python тілі, C++ тілі
Алгоритмнің тіктөртбұрышпен сызылатын блогы:
есептеу блогы
логикалық блок (шарт)
енгізу/шығару блоктары
алгоритмнің басы/соңы
Алгоритмнің параллелограммен сызылатын блогы:
енгізу/шығару блоктары
есептеу блогы
логикалық блок (шарт)
алгоритмнің басы/соңы
модификациялау блогы
Алгоритмнің эллипспен сызылатын блогы:
алгоритмнің басы/соңы
енгізу/шығару блоктары
есептеу блогы
логикалық блок (шарт)
модификациялау блогы
Алгоритмнің ромбымен сызылатын блогы:
логикалық блок (шарт)
енгізу/шығару блоктары
есептеу блогы
алгоритмнің басы/соңы
модификациялау блогы
Командалары бірінен соң бірі тізбектеліп орындалатын алгоритм
сызықтық алгоритм деп аталады.
тармақталған алгоритм деп аталады.
циклдық алгоритм деп аталады.
қайталанған алгоритм деп аталады.
Берілген шарттың ақиқаттығына қарай көрсетілген екі әрекеттің біреуінің ғана орындалуын ұйымдастыратын басқарушы құрылым ...
тармақталған алгоритм деп аталады.
сызықтық алгоритм деп аталады.
циклдық алгоритм деп аталады.
қайталанған алгоритм деп аталады.
Берілген шамаға тәуелді көрсетілген әрекеттің қайталанып орындалуын ұйымдастыратын басқарушы құрылым ...
циклдық алгоритм деп аталады.
тармақталған алгоритм деп аталады.
сызықтық алгоритм деп аталады.
жасанды алгоритм деп аталады.
тәуелсіз алгоритм деп аталады.
Сызықтық бағдарлама құрамында келесі операторлар болуы мүмкін:
меншіктеу операторы, енгізу операторы, шығару операторы.
тармақталу операторы, енгізу операторы, шығару операторы.
цикл операторы, енгізу операторы, шығару операторы.
меншіктеу операторы, қайталау операторы.
Суретте көрсетілген блок-схема алгоритм түрінің қайсысына келеді:
сызықтық алгоритм
циклдық алгоритм
тармақталған алгоритм
жасанды алгоритм
Python тілінің негізін қалаған адам:
Гвидо ван Россум
Бьерн Страуструп
Әл Хорезми
Монти Пайтон
Python программасы файлының кеңейтілуі:
.py
.pi
.pu
.pyt
Python тіліндегі нақты тип:
float
int
str
list
Python тіліндегі логикалық тип:
bool
float
int
str
list
Мәнді бүтін санға түрлендіретін функция:
int()
bool()
float()
str()
list()
a = input(). a айнымалысының типі:
str
int
bool
list
Арифметикалық өрнектердегі басымдылықтың (приоритет) реті:
жақшалар, дәрежеге шығару **, көбейту және бөлу, қосу және азайту
дәрежеге шығару **, жақшалар, көбейту және бөлу, қосу және азайту
көбейту және бөлу, қосу және азайту, жақшалар, дәрежеге шығару
жақшалар, көбейту және бөлу, қосу және азайту, дәрежеге шығару
Санның модулі:
abs()
hex()
int()
round()
bin()
Екілік санау жүйесіне аударатын функция:
bin()
hex()
oct()
round()
int()
Математикалық функциялармен жұмыс істеу үшін қолданылатын модуль:
math
sys
itertools
time
numPy
Математикалық функцияларды есептеу үшін қосатын модуль:
from math import
from math import sqrt
from math import sin, cos
import
import math
Логарифмді есептейтін функция:
math.log(x)
math.exp(x)
math.ceil(x)
math.floor(x)
Кодқа бір жолға комментарий жазу:
#
//
/*
'''
\\
Кодқа бірнеше жолға комментарий жазу:
''' … '''
// … //
/* … */
# … #
«Тең емес» операторы:
”!=”
”==”
”<>”
”=!”
Логикалық «және» амалы:
and
or
xor
not
Код нәтижесі:
Скидка 2%.
Скидка 5%.
Скидка 10%.
Скидка жоқ.
Күрделі шарттағы амалдардың басымдылығы (приоритет):
салыстырулар (<, >, <=, >=, ==, !=), not, and, or
not, and, or, салыстырулар (<, >, <=, >=, ==, !=)
салыстырулар (<, >, <=, >=, ==, !=), and, or, not
салыстырулар (<, >, <=, >=, ==, !=), and, not, or
Код нәтижесі:
qys
koktem
jaz
onday ai nomeri jok
Код нәтижесі:
14 let
14 god
14 goda
1 god
4 goda
Код орындалуының нәтижесінде:
Экранға 10 рет "Сәлем" сөзі шығады.
Цикл бірде бір рет орындалмайды.
Экранға 1 рет "Сәлем" сөзі шығады.
Қате код.
Цикл қанша рет орындалады:
Циклдан шыға алмайды (зацикливание)
Цикл бірде бір рет орындалмайды.
1 рет
2 рет
3 рет
Код нәтижесі:
5
4
129
қате код
Код нәтижесі:
қате код
5
4
129
0
Код нәтижесі:
7
қате код
14
42
1
Код нәтижесі:
24
қате код
12
48
1
Код нәтижесі:
1 9 25 49 81
1 9 25 49 81 121
9 25 49 81
9 25 49 81 121
Код нәтижесі:
100 64 36 16 4
100 64 36 16 4 0
64 36 16 4 0
100 81 64 49 36 25 16 9 4 1
1 4 16 36 64
Цикл орындалғаннан кейін а мәні:
4
1
3
5
2
Код нәтижесі:
5! = 120
4! = 24
1! = 1
6! = 720
5! = 15
if операторының шарты орындалғаннан кейін ол шарттың нәтижесінің типі:
bool
int
float
str
Код нәтижесі:
4
1
0
5
Код нәтижесі:
2
1
0
5
math класының константасы:
pi
g
к
Т
Код нәтижесі:
True
False
1
0
Төмендегі код нәтижесі:
True False
False True
True True
False False
Программаның келесі үзіндісін орындағаннан кейін x айнымалысының мәні:
324
44
4
324,32
234
Логикалық ЖӘНЕ (and) амалын қолдану нәтижесі true болатын жағдай:
true && true
true && false
false && true
false && false
Блок-схемаға сәйкес келетін оператор:
Алдын-ала орындалуы керек итерациялардың саны белгілі цикл операторы:
for
if
while
break
Циклдің орындалуын толығымен тоқтату үшін қолданылатын оператор:
break
continue
else
default
Циклды толығымен тоқтату үшін емес, оның тек бір итерациясын өткізіп жіберу үшін қолданылатын оператор:
continue
break
else
default
print() командасы қолданылады:
мәліметтерді экранға шығару үшін.
мәліметтерді пернетақтадан оқу үшін.
мәліметтерді пернетақтадан енгізу үшін.
мәліметтерді жою үшін.
