Алматыкітап баспасы



жүктеу 5,47 Mb.
Pdf просмотр
бет78/115
Дата21.12.2022
өлшемі5,47 Mb.
#40727
түріКнига
1   ...   74   75   76   77   78   79   80   81   ...   115
8 сынып каз


Программа 
коды
Қате түрі
Программа орындалғанда
экранға шығатын 
хабарлама
1

= input()
if s 
%2==0:
print('Jup')
Шаманың типіне
сәйкес емес амал 
қолдану
TypeError: not all arguments 
converted during string 
formatting
2
k=int(input())
p=0;t=k/p
print(t)
Санды нөлге бөлу-
ге болмайды. 
Айнымалыны нөлге 
бөлу
ZeroDivisionError: division 
by zero
3
a
= 5
print (
a + b
)
b
шамасын таныс-
тырмау
NameError: name 'b' is not 
defined
4
int("Hi")
Жолды санға 
айналдыру 
ValueError: invalid literal 
for int() with base 10: 'Hi'
5
k
=int(input())
t
=input()
print(
k+t
)
Бүтін сан мен жол-
ды қосу. Мысалы:
45+ ‘85’
TypeError: unsupported ope-
rand type(s) for +: 'int' and 
'str'
Программаның қатесін жөндеу үшін, трассировкалау кезінде 
quit()
командасын пайдаланған жөн. Цикл денесінің жұмысын 
бақылау үшін шарт тексеру операторымен бірге қолдану жақсы нә-
тиже береді.
2-сурет.
Алгоритмдік қате
4.8.1.py - C:/Users/User/AppData...
File Edit Format Run Options Window Help
Ln:1 Col:0
N=
int
(
input
 ())
if
 ((
N//10)+ (N %10)) %2==0:
print
(
'jup'
)
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


106
Мысал келтір.
1. Программалау барысында өз тәжірибеңде кездескен қандай
қателерді айта аласың?
2. «Алгоритмді трассировкалау» дегеніміз не?
3. Программа трассировкасы қалай жүзеге асырылады?
4. Программа құру барысында жиі кездесетін қателердің түрі
қандай?
5. Программаны трассировкалау неліктен өте маңызды?
Алдыңғы программа құрудағы тәжірибелеріңе сүйеніп, өзде-
рің программа құрастырғанда жіберген қателерді топтаңдар. 
Оны
 1-кестедегі
қате түрлерімен салыстыра отырып, тал-
даңдар. 
Программа трассировкалау қалай орындалады? Ол үшін тө-
мендегі мысалды қарастырайық.
n = 
int
(
input
())
s = 0
for
i
in
range
(0, n):
t = 
int
(
input
())
i
f
t % 2== 0
:
s + =1
print
(s)
Берілген n санның арасынан жұп сан-
дардың санын табатын программа құр. 
Программаны трассировкалау арқылы 
нәтижесін анықта. Мысалдың програм-
ма коды 3-суретте, трассировка 2-кестеде 
берілген.
3-сурет. 
Мысалдың программа 
коды

жүктеу 5,47 Mb.

Достарыңызбен бөлісу:
1   ...   74   75   76   77   78   79   80   81   ...   115




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау