400 000+ дайын материалды шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар, көрнекіліктер және авторлық материалдар - 690 тг-ден бастап
Тақырып бойынша 11 материал табылды

Программада кездесетін қателер

Материал туралы қысқаша түсінік
Программада кездесетін қателер
Материалдың қысқаша нұсқасы
img_page_1
Слайдтың жеке беттері
Сәйкестендір

#1 слайд
Сәйкестендір

1 слайд

Сәйкестендір

Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары

#2 слайд
Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары дәрежелі программалау тіліЛатын әрпінің үлкен, кіші әріптері, арнайы символдар,қызметтік сөздерАйнымалы атауы, әріптен басталатын цифрлар мен әріптер тізбегі Мәні мен типі бар шама Түсініктеме (коментарий)

2 слайд

Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары дәрежелі программалау тіліЛатын әрпінің үлкен, кіші әріптері, арнайы символдар,қызметтік сөздерАйнымалы атауы, әріптен басталатын цифрлар мен әріптер тізбегі Мәні мен типі бар шама Түсініктеме (коментарий)

Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары

#3 слайд
Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары дәрежелі программалау тілі Латын әрпінің үлкен, кіші әріптері, арнайы символдар,қызметтік сөздер Айнымалы атауы, әріптен басталатын цифрлар мен әріптер тізбегі Мәні мен типі бар шама Түсініктеме (коментарий)

3 слайд

Программа құрудың интеграцияланған ортасы Пайтон Пайтон тілінің алфавиті Идентификаторлар Айнымалылар # белгі бұл IDLE Жоғары дәрежелі программалау тілі Латын әрпінің үлкен, кіші әріптері, арнайы символдар,қызметтік сөздер Айнымалы атауы, әріптен басталатын цифрлар мен әріптер тізбегі Мәні мен типі бар шама Түсініктеме (коментарий)

Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритмКомпью

#4 слайд
Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритмКомпьютер мен адам арасын байланыстыратын тіл Программиаларды процессор тіліне аударадыКомпилятор және интерпретатор Программалау тілінде жазылған программаны машина тіліне аударадыМашина тіліне аударылған программаны процессорда кезең+кезеңімен талдап, орындайды

4 слайд

Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритмКомпьютер мен адам арасын байланыстыратын тіл Программиаларды процессор тіліне аударадыКомпилятор және интерпретатор Программалау тілінде жазылған программаны машина тіліне аударадыМашина тіліне аударылған программаны процессорда кезең+кезеңімен талдап, орындайды

Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритм Компь

#5 слайд
Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритм Компьютер мен адам арасын байланыстыратын тіл Программиаларды процессор тіліне аударады Компилятор және интерпретатор Программалау тілінде жазылған программаны машина тіліне аударады Машина тіліне аударылған программаны процессорда кезең+кезеңімен талдап, орындайды

5 слайд

Программа Программалау тілі Транслятор Транслятор 2 бөлінеді Компилятор Интерпретатор Компьютер тіліне түрленетін алгоритм Компьютер мен адам арасын байланыстыратын тіл Программиаларды процессор тіліне аударады Компилятор және интерпретатор Программалау тілінде жазылған программаны машина тіліне аударады Машина тіліне аударылған программаны процессорда кезең+кезеңімен талдап, орындайды

Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау

#6 слайд
Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау керектігін көрсететін нұсқау Блок схема, табиғи тіл, программалау тіліПрограммадағы синтаксистік қате жойылады Жұмыс істеу қабілеті тексеріледіАлгоритмді орындаудағы процессор жұмысының моделіПрограммалауда қандай да бір процесті орындайды

6 слайд

Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау керектігін көрсететін нұсқау Блок схема, табиғи тіл, программалау тіліПрограммадағы синтаксистік қате жойылады Жұмыс істеу қабілеті тексеріледіАлгоритмді орындаудағы процессор жұмысының моделіПрограммалауда қандай да бір процесті орындайды

Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау

#7 слайд
Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау керектігін көрсететін нұсқау Блок схема, табиғи тіл, программалау тілі Программадағы синтаксистік қате жойылады Жұмыс істеу қабілеті тексеріледі Алгоритмді орындаудағы процессор жұмысының моделі Программалауда қандай да бір процесті орындайды

7 слайд

Алгоритм Алгоритмді сипаттау Жөндеу кезеңінде Тестілеу кезеңінде Трассировка кестесі оператор Орындаушыға қандай әрекет жасау керектігін көрсететін нұсқау Блок схема, табиғи тіл, программалау тілі Программадағы синтаксистік қате жойылады Жұмыс істеу қабілеті тексеріледі Алгоритмді орындаудағы процессор жұмысының моделі Программалауда қандай да бір процесті орындайды

Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, false

#8 слайд
Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, falseбүтін Жол немесе мәтіндік типМәтіндік типті қабылдайдыБөлшек типке айналдыру

8 слайд

Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, falseбүтін Жол немесе мәтіндік типМәтіндік типті қабылдайдыБөлшек типке айналдыру

Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, false

#9 слайд
Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, false бүтін Жол немесе мәтіндік тип Мәтіндік типті қабылдайды Бөлшек типке айналдыру

9 слайд

Пайтондағы мәлімет типтері boolean integer (int) string(str) input float Сандық, мәтіндік логикалық Логикалық тип, trye, false бүтін Жол немесе мәтіндік тип Мәтіндік типті қабылдайды Бөлшек типке айналдыру

Практикум. Программалауда кететін қателер

#10 слайд
Практикум. Программалауда кететін қателер

10 слайд

Практикум. Программалауда кететін қателер

#11 слайд

11 слайд

1-тапсырма. Жеке жұмыс. a>b болған жағдайда a -дан b -ны аламыз кері жағдайда b -дан a -ны аламыз. Мысалы: a =128 , b =

#12 слайд
1-тапсырма. Жеке жұмыс. a>b болған жағдайда a -дан b -ны аламыз кері жағдайда b -дан a -ны аламыз. Мысалы: a =128 , b =56

12 слайд

1-тапсырма. Жеке жұмыс. a>b болған жағдайда a -дан b -ны аламыз кері жағдайда b -дан a -ны аламыз. Мысалы: a =128 , b =56

Программа жазуда кететін қателер Синтаксистік қателер Программаның орындау уақытына байланысты қателер Алгор

#13 слайд
Программа жазуда кететін қателер Синтаксистік қателер Программаның орындау уақытына байланысты қателер Алгоритмдік қателер Синтаксистік қателер , көбінесе, кодты жазу барысында болады және оларды түзету үшін кодты мұқият тексеру қажет. Интерпретаторы көбінесе қате туралы нақты хабарлама береді және оның қай жерде болғанын көрсетеді, бұл дұрыстауды жеңілдетеді. Синтаксистік қателер: 1. Тыныс белгілер қалып кетуі 2. Жақшалардың сәйкес келмеуі 3. Оператордың дұрыс жазылмауы 4. Айнымалы атаудың дұрыс жазылмауы және т.б.

13 слайд

Программа жазуда кететін қателер Синтаксистік қателер Программаның орындау уақытына байланысты қателер Алгоритмдік қателер Синтаксистік қателер , көбінесе, кодты жазу барысында болады және оларды түзету үшін кодты мұқият тексеру қажет. Интерпретаторы көбінесе қате туралы нақты хабарлама береді және оның қай жерде болғанын көрсетеді, бұл дұрыстауды жеңілдетеді. Синтаксистік қателер: 1. Тыныс белгілер қалып кетуі 2. Жақшалардың сәйкес келмеуі 3. Оператордың дұрыс жазылмауы 4. Айнымалы атаудың дұрыс жазылмауы және т.б.

1. SyntaxError – бұл Python тілінің синтаксис ережелерін бұзған кезде пайда болатын қате. Қос нүктенің жоқтығы:

#14 слайд
1. SyntaxError – бұл Python тілінің синтаксис ережелерін бұзған кезде пайда болатын қате. Қос нүктенің жоқтығы: if True print( «Бұл синтаксистік қате» ) Дұрыс нұсқасы: if True : print( «Бұл дұрыс» )

14 слайд

1. SyntaxError – бұл Python тілінің синтаксис ережелерін бұзған кезде пайда болатын қате. Қос нүктенің жоқтығы: if True print( «Бұл синтаксистік қате» ) Дұрыс нұсқасы: if True : print( «Бұл дұрыс» )

2. Айнымалыны дұрыс беру: 1 a = «Бұл дұрыс емес» 1 variable= «Бұл да дұрыс емес» Дұрыс нұсқасы: а1 = «Бұл

#15 слайд
2. Айнымалыны дұрыс беру: 1 a = «Бұл дұрыс емес» 1 variable= «Бұл да дұрыс емес» Дұрыс нұсқасы: а1 = «Бұл дұрыс» variable1= «Бұл дұрыс»

15 слайд

2. Айнымалыны дұрыс беру: 1 a = «Бұл дұрыс емес» 1 variable= «Бұл да дұрыс емес» Дұрыс нұсқасы: а1 = «Бұл дұрыс» variable1= «Бұл дұрыс»

3 . Жабылмаған жақша немесе тырнақша: print(“ қате Дұрыс нұсқасы: print(“ қате ”)

#16 слайд
3 . Жабылмаған жақша немесе тырнақша: print(“ қате Дұрыс нұсқасы: print(“ қате ”)

16 слайд

3 . Жабылмаған жақша немесе тырнақша: print(“ қате Дұрыс нұсқасы: print(“ қате ”)

Runtime errors – программа орындалып жатқан кезде пайда болатын қателер. Бұл қателерді дұрыс өңдеу маңызды, өйткені олар прог

#17 слайд
Runtime errors – программа орындалып жатқан кезде пайда болатын қателер. Бұл қателерді дұрыс өңдеу маңызды, өйткені олар программаның күтпеген кезде тоқтауына немесе дұрыс емес жұмыс істеуіне әкеп соғады 2. Программаның орындау уақытына байланысты қателер: 1 . ZeroDivisionError - саны немесе айнымалыны нольге бөлуге болмайды Result = 10 / 0 # нөлге бөлу қатесі) 2. TypeError : айнымалының типіне сәйкес емес амал қолдану “ 2” + 2 # сан және жолды қосуға болмайды 3. ValueError : жолды санға айналдыруға болмайды int(“ жиырма ”) # “ жиырма ” санын бүтін санға айналдыру мүмкін емес 4. NameError - Кодта айнымалы мәнінің болмауы

17 слайд

Runtime errors – программа орындалып жатқан кезде пайда болатын қателер. Бұл қателерді дұрыс өңдеу маңызды, өйткені олар программаның күтпеген кезде тоқтауына немесе дұрыс емес жұмыс істеуіне әкеп соғады 2. Программаның орындау уақытына байланысты қателер: 1 . ZeroDivisionError - саны немесе айнымалыны нольге бөлуге болмайды Result = 10 / 0 # нөлге бөлу қатесі) 2. TypeError : айнымалының типіне сәйкес емес амал қолдану “ 2” + 2 # сан және жолды қосуға болмайды 3. ValueError : жолды санға айналдыруға болмайды int(“ жиырма ”) # “ жиырма ” санын бүтін санға айналдыру мүмкін емес 4. NameError - Кодта айнымалы мәнінің болмауы

3. Алгоритмдік қателер: Программалау кезінде жиі кездесетін, кодтың дұрыс жазылғанына қарамастан туындайтын мәселелер. Мұндай қ

#18 слайд
3. Алгоритмдік қателер: Программалау кезінде жиі кездесетін, кодтың дұрыс жазылғанына қарамастан туындайтын мәселелер. Мұндай қателердің болуы, көбінесе, бағдарламашының алгоритмді дұрыс бермеуінен 1. Түсініксіз цикл: Бұл жағдайда бағдарлама тоқтамай, үнемі бір қайталанатын әрекетті орындайды, себебі циклдің тоқтау шарты дұрыс орнатылмаған. i=0 while i!=10: i=i+2 # i- дің мәні 10-ға тең болмайды, сондықтан цикл мәңгілікке орындалады 2. Логикалық қате: Бұл қате программаның күткен нәтижесіне қарамастан, бағдарламаның дұрыс орындалмауынан туындайды

18 слайд

3. Алгоритмдік қателер: Программалау кезінде жиі кездесетін, кодтың дұрыс жазылғанына қарамастан туындайтын мәселелер. Мұндай қателердің болуы, көбінесе, бағдарламашының алгоритмді дұрыс бермеуінен 1. Түсініксіз цикл: Бұл жағдайда бағдарлама тоқтамай, үнемі бір қайталанатын әрекетті орындайды, себебі циклдің тоқтау шарты дұрыс орнатылмаған. i=0 while i!=10: i=i+2 # i- дің мәні 10-ға тең болмайды, сондықтан цикл мәңгілікке орындалады 2. Логикалық қате: Бұл қате программаның күткен нәтижесіне қарамастан, бағдарламаның дұрыс орындалмауынан туындайды

Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s)

#19 слайд
Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s) n=int(input()) p=0; t=n/p print(t) x=5 print(x+y) n=int(input()) m=input() print(n+m) Айнымалының типіне сәйкес емес амал қолдану Санды нөлге бөлуге болмайды. Айнымалыны нөлге бөлу. у айнымалысының мәні жоқ Бүтін сан мен жолды қосу Мысалы: 15+ «25»int(‘Salem’) TypeError: not all arguments converted during string formatting ZeroDivisionError: division by zeroNameError: name ‘y’ is not defined ValueError: invalid literal for int() base 10: ‘Salem’TypeError:unsupported operand type for +: ‘int’ and ‘str’Жолды санға айналдыру

19 слайд

Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s) n=int(input()) p=0; t=n/p print(t) x=5 print(x+y) n=int(input()) m=input() print(n+m) Айнымалының типіне сәйкес емес амал қолдану Санды нөлге бөлуге болмайды. Айнымалыны нөлге бөлу. у айнымалысының мәні жоқ Бүтін сан мен жолды қосу Мысалы: 15+ «25»int(‘Salem’) TypeError: not all arguments converted during string formatting ZeroDivisionError: division by zeroNameError: name ‘y’ is not defined ValueError: invalid literal for int() base 10: ‘Salem’TypeError:unsupported operand type for +: ‘int’ and ‘str’Жолды санға айналдыру

2-тапсырма «Өз орныңды тап» әдісі

#20 слайд
2-тапсырма «Өз орныңды тап» әдісі

20 слайд

2-тапсырма «Өз орныңды тап» әдісі

Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s)

#21 слайд
Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s) n=int(input()) p=0; t=n/p print(t) x=5 print(x+y) n=int(input()) m=input() print(n+m) Айнымалының типіне сәйкес емес амал қолдану Санды нөлге бөлуге болмайды. Айнымалыны нөлге бөлу. у айнымалысының мәні жоқ Бүтін сан мен жолды қосу Мысалы: 15+ «25»int(‘Salem’) TypeError: not all arguments converted during string formatting ZeroDivisionError: division by zeroNameError: name ‘y’ is not defined ValueError: invalid literal for int() base 10: ‘Salem’TypeError:unsupported operand type for +: ‘int’ and ‘str’Жолды санға айналдыру

21 слайд

Программа коды Қате түрі Программа орындалғанда экранға шығатын хабарлама s=input() if s%2!=0: print(s) n=int(input()) p=0; t=n/p print(t) x=5 print(x+y) n=int(input()) m=input() print(n+m) Айнымалының типіне сәйкес емес амал қолдану Санды нөлге бөлуге болмайды. Айнымалыны нөлге бөлу. у айнымалысының мәні жоқ Бүтін сан мен жолды қосу Мысалы: 15+ «25»int(‘Salem’) TypeError: not all arguments converted during string formatting ZeroDivisionError: division by zeroNameError: name ‘y’ is not defined ValueError: invalid literal for int() base 10: ‘Salem’TypeError:unsupported operand type for +: ‘int’ and ‘str’Жолды санға айналдыру

3-тапсырма: Wordwall платформасы

#22 слайд
3-тапсырма: Wordwall платформасы

22 слайд

3-тапсырма: Wordwall платформасы

Тәжірибелі программисттің де программасында қате кетуі мүмкін. Кез-келген программаны дер кезінде реттеп, түзетуге (отладка)

#23 слайд
Тәжірибелі программисттің де программасында қате кетуі мүмкін. Кез-келген программаны дер кезінде реттеп, түзетуге (отладка) болады. Программада жіберілген қателер bug -қате, түзетуші- debag Пайтон тілінің қатені жөндеп, түзететін өз программасы бар.

23 слайд

Тәжірибелі программисттің де программасында қате кетуі мүмкін. Кез-келген программаны дер кезінде реттеп, түзетуге (отладка) болады. Программада жіберілген қателер bug -қате, түзетуші- debag Пайтон тілінің қатені жөндеп, түзететін өз программасы бар.

Материалды PowerPoint форматында жүктеп аласыз
Тарифке кіреді
3 ұстаз жүктеп алған
14.05.2024
543
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі