Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  10 класс  /  Қадамдап болу арқылы

Қадамдап болу арқылы

?адамдап б?лу

?арапайым программаларды? ?атесін «?адамды? ?діс» ар?ылы тексеруге болады. Ол ?шін «?атені іздеу» жобасын пайдаланамыз.

•Программаны [F8] батырмасы ар?ылы іске ?осы?дар. P=InputBox (санды енгізгеннен кейін ОК батырма­сын шерті?дер, енгізуді ая?та?анда Cancel батырма­сын шерті?дер, "кезекті санды енгізу") ерекшеленеді, [F8] батырмасын шерті?дер. Экранда санды енгізу терезесі пайда болады, "10" санын енгізіп, ОК батырмасын шерті?дер. [F8] батырмасын шертіп, Р айнымалысыны? м?нін тексері?дер. Р айнымалысы 10-ды к?рсету керек. P=InputBox ("санды енгізгеннен кейін ОК батырма­сын шерті.,дер, енгізуді ая?та?анда Cancel батырмасын ніерті?дер, "кезекті санды енгізу") ерекшеленгенше [F8] батырмасын шерте бері?дер. kos айнымалысын тексері?дер, 10-?а те? болу керек. [F8] батырмасын шерті?дер, н?тижесінде Санды енгізу терезесі пайда болады, Cancel батырмасын шерті?дер, Loop жолы белгіленеді [F8] батырмасын шерті?дер. •Do until P=" " Cancel батырмасын бас?анша цикл орындала береді, жолы ерекшеленеді, осы жолды ?згерті?дер. Do until P=" " Cancel батырмасын бас?анда цикл то?татылады. [F8] батырмасын шерті?дер. If N=0 жолы ерекшеленеді, N=0 екендігін тексереміз, келесі [F8] бас?анда "еш?андай сан енгізілген жо?" деген хабарлама шы?ады. [F8] батырмасын шертеміз, End If келесі End Sub жолдары ерекшеленеді. ?атені тексереміз, м?мкін программада кідіріс болуы. Онда Do until Р=" " жолын Do жолына ауыстырамыз. Программаны іске ?осы?дар, санды енгізіп, Cancel ба­тырмасын шерті?дер, та?ы да осыны ?айтала?дар, программада кідіріс пайда болады, [Ctrl+Break] ба­тырмасы ар?ылы программаны? орындалуын ?зі?дер. Осыдан кейін Loop жолы ерекшелінеді. Программада та?ы да ?адамды? тексеру пайдаланса?, онда Loop-тан кейінгі жолды? ерекшеленгенін к?реміз. М?нда еш?андай шарт циклді тексермейді. ?ателер программаны? ж?мысын то?татуы м?мкін. Бас?а жа?дайда программа ж?ктеледі, біра? к?ткен н?тижелерді ала алмаймыз.

?атені тексеру ??ралдары

Debug м?зірі батырмаларыны? ?асиеттері

Назар ?ойып ты?да?андары?ыз?а рахмет!

16.01.2017

Содержимое разработки

 Күні: _10.12.2016ж Оқу ісінің меңгерушісі_____  Пән мұғалімі Ж.Халимов_ Қадамдап бөлу

Күні: _10.12.2016ж Оқу ісінің меңгерушісі_____

Пән мұғалімі Ж.Халимов_

Қадамдап бөлу

Қарапайым программалардың қатесін «қадамдық әдіс» арқылы тексеруге болады.  Ол үшін «қатені іздеу» жобасын пайдаланамыз. Тапсырма:. N=N+1 жолын ұмытып кеткендей программадан алып тастаңдар, программаны іске қосыңдар да, үш сан енгізіңдер, Cancel батырмасын шертіңдер. Жүйе қатені хабарлайды. Debug мәзірінен, Step Into немесе [F8] батырмасын шерту арқылы программаны іске қосыңдар. Жоба бірінші жолды сары түспен көрсетеді. Private Sub Commandl_Click() Программадағы айнымалылардың мәні неге тең екендігін көру үшін тінтуірді айнымалыға апарсаңдар болғаны.

Қарапайым программалардың қатесін «қадамдық әдіс» арқылы тексеруге болады. Ол үшін «қатені іздеу» жобасын пайдаланамыз.

Тапсырма:.

  • N=N+1 жолын ұмытып кеткендей программадан алып тастаңдар, программаны іске қосыңдар да, үш сан енгізіңдер, Cancel батырмасын шертіңдер. Жүйе қатені хабарлайды.
  • Debug мәзірінен, Step Into немесе [F8] батырмасын шерту арқылы программаны іске қосыңдар.
  • Жоба бірінші жолды сары түспен көрсетеді.
  • Private Sub Commandl_Click()
  • Программадағы айнымалылардың мәні неге тең екендігін көру үшін тінтуірді айнымалыға апарсаңдар болғаны.
Программаны [F8] батырмасы арқылы іске қосыңдар. P=InputBox (санды енгізгеннен кейін ОК батырма­сын шертіңдер, енгізуді аяқтағанда Cancel батырма­сын шертіңдер,
  • Программаны [F8] батырмасы арқылы іске қосыңдар. P=InputBox (санды енгізгеннен кейін ОК батырма­сын шертіңдер, енгізуді аяқтағанда Cancel батырма­сын шертіңдер, "кезекті санды енгізу") ерекшеленеді, [F8] батырмасын шертіңдер. Экранда санды енгізу терезесі пайда болады, "10" санын енгізіп, ОК батырмасын шертіңдер. [F8] батырмасын шертіп, Р айнымалысының мәнін тексеріңдер. Р айнымалысы 10-ды көрсету керек. P=InputBox ("санды енгізгеннен кейін ОК батырма­сын шерті .,дер, енгізуді аяқтағанда Cancel батырмасын ніертіңдер, "кезекті санды енгізу") ерекшеленгенше [F8] батырмасын шерте беріңдер. kos айнымалысын тексеріңдер, 10-ға тең болу керек. [F8] батырмасын шертіңдер, нәтижесінде Санды енгізу терезесі пайда болады, Cancel батырмасын шертіңдер, Loop жолы белгіленеді [F8] батырмасын шертіңдер.
Do until P=
  • Do until P=" " Cancel батырмасын басқанша цикл орындала береді, жолы ерекшеленеді, осы жолды өзгертіңдер. Do until P=" " Cancel батырмасын басқанда цикл тоқтатылады. [F8] батырмасын шертіңдер. If N=0 жолы ерекшеленеді, N=0 екендігін тексереміз, келесі [F8] басқанда "ешқандай сан енгізілген жоқ" деген хабарлама шығады. [F8] батырмасын шертеміз, End If келесі End Sub жолдары ерекшеленеді. Қатені тексереміз, мүмкін программада кідіріс болуы. Онда Do until Р=" " жолын Do жолына ауыстырамыз. Программаны іске қосыңдар, санды енгізіп, Cancel ба­тырмасын шертіңдер, тағы да осыны қайталаңдар, программада кідіріс пайда болады, [Ctrl+Break] ба­тырмасы арқылы программаның орындалуын үзіңдер. Осыдан кейін Loop жолы ерекшелінеді. Программада тағы да қадамдық тексеру пайдалансақ, онда Loop-тан кейінгі жолдың ерекшеленгенін көреміз. Мүнда ешқандай шарт циклді тексермейді. Қателер программаның жұмысын тоқтатуы мүмкін. Басқа жағдайда программа жүктеледі, бірақ күткен нәтижелерді ала алмаймыз.  
Қатені тексеру құралдары Debug мәзірі

Қатені тексеру құралдары

Debug мәзірі

Debug мәзірі батырмаларының қасиеттері Start/Continue Программаны іске қосады Break Программаны кез келген жерден үзеді End Программаның орындалуын тоқтатады Toggle Breakpoint Кодтың ағымдағы жолында тоқтату нүктесін қою/алып тастау Step Into Процедураға кіргеннен кейін қадамдың әдіспен тексеру Step Over Процедураға кірмей қадамдық әдіспен тексеру Locals Window Айнымалылар мәнін тексеру үшін терезенің ашылуы Immediate Window Мәндерді енгізу және бұйрықтың орындалуы үшін терезенің ашылуы Watch Window Өрнекті көру үшін терезенің ашылуы Quick Watch Программаның тоқтаған жерінен бастап өрнекті және мәндерді көру үшін терезенің ашылуы

Debug мәзірі батырмаларының қасиеттері

Start/Continue

Программаны іске қосады

Break

Программаны кез келген жерден үзеді

End

Программаның орындалуын тоқтатады

Toggle Breakpoint

Кодтың ағымдағы жолында тоқтату нүктесін қою/алып тастау

Step Into

Процедураға кіргеннен кейін қадамдың әдіспен тексеру

Step Over

Процедураға кірмей қадамдық әдіспен тексеру

Locals Window

Айнымалылар мәнін тексеру үшін терезенің ашылуы

Immediate Window

Мәндерді енгізу және бұйрықтың орындалуы үшін терезенің ашылуы

Watch Window

Өрнекті көру үшін терезенің ашылуы

Quick Watch

Программаның тоқтаған жерінен бастап өрнекті және мәндерді көру үшін терезенің ашылуы

Debug мәзірі

Debug мәзірі

Тәжірибелік тапсырма Қадамдап қате тексеруге жоба құрып, Debug мәзіріндегі құралдарды барынша пайдаланыңдар.

Тәжірибелік тапсырма

  • Қадамдап қате тексеруге жоба құрып, Debug мәзіріндегі құралдарды барынша пайдаланыңдар.
Өзіңді тексер!

Өзіңді тексер!

Назар қойып тыңдағандарыңызға рахмет!

Назар қойып тыңдағандарыңызға рахмет!

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Қадамдап болу арқылы (5.22 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт