Enviar búsqueda
Cargar
програмд үүсэх алдаа
•
0 recomendaciones
•
518 vistas
Onon Tuul
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 3
Recomendados
Lab10 1-it101
Lab10 1-it101
BPurev
Lab14 algorithm
Lab14 algorithm
BPurev
U.it101 lab 4
U.it101 lab 4
Ganbaatar ch
Matriz de valoración entre pares (1)
Matriz de valoración entre pares (1)
marvicuvi
RECOD at MediaEval 2014: Violent Scenes Detection Task
RECOD at MediaEval 2014: Violent Scenes Detection Task
multimediaeval
Nascita2
Nascita2
valmina
Proyecto final
Proyecto final
JuanCarl02
Planificador aamtic.docx ambiente y aprendizaje
Planificador aamtic.docx ambiente y aprendizaje
rugamo14
Recomendados
Lab10 1-it101
Lab10 1-it101
BPurev
Lab14 algorithm
Lab14 algorithm
BPurev
U.it101 lab 4
U.it101 lab 4
Ganbaatar ch
Matriz de valoración entre pares (1)
Matriz de valoración entre pares (1)
marvicuvi
RECOD at MediaEval 2014: Violent Scenes Detection Task
RECOD at MediaEval 2014: Violent Scenes Detection Task
multimediaeval
Nascita2
Nascita2
valmina
Proyecto final
Proyecto final
JuanCarl02
Planificador aamtic.docx ambiente y aprendizaje
Planificador aamtic.docx ambiente y aprendizaje
rugamo14
TAKWIM SEKOLAH 2016
TAKWIM SEKOLAH 2016
erriccawu
RESUME 06.01.2016......
RESUME 06.01.2016......
Amirthalingam palanichamy
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
Moises Logroño
Gulf marketing company profile
Gulf marketing company profile
Dhanish Gm
Enunciados nominas
Enunciados nominas
Susana López Romero
Artritis septica
Artritis septica
Lizet992
Ficha de autoevaluacion y coevaluacion
Ficha de autoevaluacion y coevaluacion
Roni Aguilar Huaccha
Marcha normal y cojera en el niño
Marcha normal y cojera en el niño
Centro de Salud El Greco
Bab 6 ungkapan algebra iii
Bab 6 ungkapan algebra iii
Surryaraj Poobalan
JohnWhelanThesisFinal
JohnWhelanThesisFinal
John Whelan
C++
C++
Алдарболд Э.
Lec8 break
Lec8 break
Turuu Tsogt
удирдах элементүүд
удирдах элементүүд
Onon Tuul
Vizual programchilal cu lekts
Vizual programchilal cu lekts
E-Gazarchin Online University
C cons
C cons
Onon Tuul
Control panel
Control panel
Lkhamtseren Bayantuul
C++ суулгах
C++ суулгах
enhsaran_tsahim
Lecture1
Lecture1
ganzorigb
лекц-2
лекц-2
Chinzorig Undarmaa
онол
онол
Баярсайхан Л
Cs101 lecture6
Cs101 lecture6
taivna
203lab1
203lab1
BPurev
Más contenido relacionado
Destacado
TAKWIM SEKOLAH 2016
TAKWIM SEKOLAH 2016
erriccawu
RESUME 06.01.2016......
RESUME 06.01.2016......
Amirthalingam palanichamy
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
Moises Logroño
Gulf marketing company profile
Gulf marketing company profile
Dhanish Gm
Enunciados nominas
Enunciados nominas
Susana López Romero
Artritis septica
Artritis septica
Lizet992
Ficha de autoevaluacion y coevaluacion
Ficha de autoevaluacion y coevaluacion
Roni Aguilar Huaccha
Marcha normal y cojera en el niño
Marcha normal y cojera en el niño
Centro de Salud El Greco
Bab 6 ungkapan algebra iii
Bab 6 ungkapan algebra iii
Surryaraj Poobalan
JohnWhelanThesisFinal
JohnWhelanThesisFinal
John Whelan
Destacado
(10)
TAKWIM SEKOLAH 2016
TAKWIM SEKOLAH 2016
RESUME 06.01.2016......
RESUME 06.01.2016......
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
EDUCACIÓN INTERCULTURAL CRÍTICA CONSTRUYENDO CAMINOS
Gulf marketing company profile
Gulf marketing company profile
Enunciados nominas
Enunciados nominas
Artritis septica
Artritis septica
Ficha de autoevaluacion y coevaluacion
Ficha de autoevaluacion y coevaluacion
Marcha normal y cojera en el niño
Marcha normal y cojera en el niño
Bab 6 ungkapan algebra iii
Bab 6 ungkapan algebra iii
JohnWhelanThesisFinal
JohnWhelanThesisFinal
Similar a програмд үүсэх алдаа
C++
C++
Алдарболд Э.
Lec8 break
Lec8 break
Turuu Tsogt
удирдах элементүүд
удирдах элементүүд
Onon Tuul
Vizual programchilal cu lekts
Vizual programchilal cu lekts
E-Gazarchin Online University
C cons
C cons
Onon Tuul
Control panel
Control panel
Lkhamtseren Bayantuul
C++ суулгах
C++ суулгах
enhsaran_tsahim
Lecture1
Lecture1
ganzorigb
лекц-2
лекц-2
Chinzorig Undarmaa
онол
онол
Баярсайхан Л
Cs101 lecture6
Cs101 lecture6
taivna
203lab1
203lab1
BPurev
U.it101 lab 4
U.it101 lab 4
BPurev
Computer hereglee1.lekts
Computer hereglee1.lekts
E-Gazarchin Online University
Install program2
Install program2
chagdarjav
Grader mongolian
Grader mongolian
Shirbazar8999
Install program2
Install program2
AIMKA_HVHV
Install program2
Install program2
Baasandorj Baatarhuyag
Install program2
Install program2
Baasandorj Baatarhuyag
Install program2
Install program2
zulaa_hvhv
Similar a програмд үүсэх алдаа
(20)
C++
C++
Lec8 break
Lec8 break
удирдах элементүүд
удирдах элементүүд
Vizual programchilal cu lekts
Vizual programchilal cu lekts
C cons
C cons
Control panel
Control panel
C++ суулгах
C++ суулгах
Lecture1
Lecture1
лекц-2
лекц-2
онол
онол
Cs101 lecture6
Cs101 lecture6
203lab1
203lab1
U.it101 lab 4
U.it101 lab 4
Computer hereglee1.lekts
Computer hereglee1.lekts
Install program2
Install program2
Grader mongolian
Grader mongolian
Install program2
Install program2
Install program2
Install program2
Install program2
Install program2
Install program2
Install program2
Más de Onon Tuul
Excel function
Excel function
Onon Tuul
Mt yzadargaa
Mt yzadargaa
Onon Tuul
Table tools цэсний командууд
Table tools цэсний командууд
Onon Tuul
Tools цэс
Tools цэс
Onon Tuul
Page layout цэсний командууд
Page layout цэсний командууд
Onon Tuul
Insert цэсний командууд
Insert цэсний командууд
Onon Tuul
Home цэсний командууд
Home цэсний командууд
Onon Tuul
Publisher
Publisher
Onon Tuul
Access sem2
Access sem2
Onon Tuul
Access sem1
Access sem1
Onon Tuul
Access lec2
Access lec2
Onon Tuul
Picture tools
Picture tools
Onon Tuul
Table tools
Table tools
Onon Tuul
Access1
Access1
Onon Tuul
Электрон шуудан ашиглах
Электрон шуудан ашиглах
Onon Tuul
Daalgavar1
Daalgavar1
Onon Tuul
Orlog dun7b
Orlog dun7b
Onon Tuul
Orlog dun7a
Orlog dun7a
Onon Tuul
текст бичих
текст бичих
Onon Tuul
зурагт хэмжээс тавих
зурагт хэмжээс тавих
Onon Tuul
Más de Onon Tuul
(20)
Excel function
Excel function
Mt yzadargaa
Mt yzadargaa
Table tools цэсний командууд
Table tools цэсний командууд
Tools цэс
Tools цэс
Page layout цэсний командууд
Page layout цэсний командууд
Insert цэсний командууд
Insert цэсний командууд
Home цэсний командууд
Home цэсний командууд
Publisher
Publisher
Access sem2
Access sem2
Access sem1
Access sem1
Access lec2
Access lec2
Picture tools
Picture tools
Table tools
Table tools
Access1
Access1
Электрон шуудан ашиглах
Электрон шуудан ашиглах
Daalgavar1
Daalgavar1
Orlog dun7b
Orlog dun7b
Orlog dun7a
Orlog dun7a
текст бичих
текст бичих
зурагт хэмжээс тавих
зурагт хэмжээс тавих
програмд үүсэх алдаа
1.
Програмд үүсэх алдаа
Програмчлалд гурван төрлийн алдаа гардаг: o бичлэгийн буюу синтакс (syntax) алдаа – кодын бичлэгт форматыг буруу сонгох, илэрхийллийг буруу бичсэн тохиолдолд үүсдэг; o ажиллах горимын алдаа – програмыг ажиллуулахад гарч програмын ажиллагааг зогсоодог; o логик алдаа – кодын бичлэг болон програмын ажиллагаанд алдаа гарахгүй боловч хүссэн үр дүн өгөгдөхгүй. Debug Програмд цикл тасралтгүй үргэлжлэхэд ажиллагааг зогсоохыдоо Ctrl+Break ашиглана. Break Point-г програмын хянах мөрөндөө байрлуулдаг. Харин хувьсагч зарлаж байгаа эсвэл хоосон мөрөнд тавихгүй. Break Point-г тавихдаа F9 товч дарна. Програмыг ажиллуулахад Break Point тавьсан газар програм очоод зогсоно. Break Point байрлуулах дөрвөн арга бий: o Debug => Toggle => BreakPoint o F9 товчоор o тухайн кодын мөрөн дээр очоод хулганыхаа баруун товчийг дарж Toggle => BreakPoint o тухайн кодын мөрний эхэнд очоод кодын цонхны зүүн хэсэгт хулганыхаа товчийг дарахад тухайн мөрний урд улаан бөөрөнхий дүрс бүхий BreakPoint-н таних тэмдэг үүснэ. Эдгээр аргаас хамгийн хялбар нь сүүлийн арга юм. Stop - тухайн бичлэг дээр Break Point хийсэнтэй адилхан. Step Into - програмыг мөр мөрөөр ажиллуулан шалгана. Гараас F8 товч дарна. Step Over - тухайн хэсгийг алгасаж ажиллуулахад хэрэглэгддэг. Гараас Shift+F8 эсвэл Debug => Step Over. Run to Cursor - өөр нэг програмын ажиллагааг тасалдаг онцлог бол курсорын байгаа газар хүртэл ажиллуулна. Ажиллуулахдаа Ctrl+F8.
2.
Step Out -
програмын тухайн хэсгийг биелүүлээд Break Mode руу буцах боломжтойгоор програмыг ажиллуулна. Энэ нь програмыг таслах нэг арга юм. Set Next - програмыг түр зогсоосон газраас цааш үргэлжлүүлэн ажиллуулахад хэрэглэгддэг. Энэ командыг ажиллуулахдаа эхлээд тухайн кодын хэсэгт таслах тэмдэглэгээ тавих шаардлагатай. Дараа нь Debug => Set Next Statement командыг сонгоно. Програмыг ажиллуулахад тухайн таслах мөрийн дараагийн командууд биелнэ. Locals Window - тухайн прожектийн бүх шинж чанар, хувьсагчийн төлөвийг харуулна. View => Locals Window командыг сонгоно. Local цонх хувьсагч бүрийн утга, өгөгдлийн төрөл ба тухайн идэвхтэй байгаа формын бүх шинж чанарын утгуудыг агуулдаг. Эдгээр мэдээллийг харахдаа Local цонхны Me гэсэн утган дээр дарна. Энэ цонх Break mode үед тухайн шинж чанар ба хувьсагчийн утгыг өөрчлөх боломжтой. Add Watch – програмын хувьсагч болон илэрхийллийн төлөвийг хянана. Түүнчлэн програмын ямар нэг хувьсагчийн утгыг програмыг түр зогсоон өөрчлөх боломжтой. Өөрөөр хэлбэл, програмын ажиллагааг түр зогсооход Watch цонхон дотор Add Watch хийсэн хувьсагчийн тухайн эгшин дэх утга харагддаг. Энэхүү утгыг Local цонхонд байгаа хувьсагчийн утгыг өөрчлөх замаар сольж болно. Quick Watch – таслах горимд илэрхийлэл эсвэл хувьсагчийн утгыг сайтар хянах боломжтой. Ажиллуулахдаа Debug => Quick Watch эсвэл Shift+F9 ашиглана. Хийгдэж байгаа хяналт програмыг кодонд хадгалагдаж үлдэхгүй. Өөрөөр хэлбэл, програмыг дуусгаад дахин ачаалахад тэдгээр хяналтууд байхгүй болно. Error Handling Error Handling нь програмын удирдах элементийн чухал хэсэг. Үүнийг заримдаа алдаа баригч гэж нэрлэх явдал бий. Error Handling нь програм ажиллах явцад гарах гэнэтийн асуудлыг багасгадаг. Өөрөөр хэлбэл, процедурын код нь Error Handling-г агуулбал програм ажиллах явцад гарч болох алдаанаас сэргийлэх боломжтой гэсэн үг. Үүний тулд өөрийн процедур дотор on error гэж бичнэ. On error гурван хэлбэртэй: o On Error Goto Line – програмд алдаа илэрсэн тохиолдолд тухайн мөрөнд удирдлага шилжинэ;
3.
o On Error
Resume Next – процедурт ямар нэгэн алдаа илэрвэл уг мөрийг алгасаж дараагийн команд руу удирдлагыг шилжүүлнэ; o On Error GoTo 0 – процедурыг ажиллах явцад алдаа гарвал хүчингүй болгодог. Энэ нь төгсгөлгүй давталт гэх маш ховор ашиглана. Error Handling–ний тохиргоо хийхдээ Tools => Option => General Tab сонгоно: o Break on All Errors – прожектыг ажиллуулахад ямар нэгэн алдаа гарвал програм тасарна. Үүнийг шинэ програм бичихэд ашиглавал илүү тохиромжтой; o Break in Class Module – прожектын анги (class) модулд мэдэгдээгүй алдаа гарсан тохиолдолд програм тасарна. Үүнийг .ехе програмд алдааны удирдлага оруулахад ашиглана; o Break on unhandled Errors – мэдэгдэж байгаа алдаануудын тухай мэдээллийг өөрийнхөө прожектод тавиагүй тохиолдолд сонгоно.