Xatoliklar. Tizimli xatolik, masalani tavsiflashdagi xatolik. Algoritm tanlashdagi xatolik

Xatoliklar. Tizimli xatolik, masalani tavsiflashdagi xatolik. Algoritm tanlashdagi xatolik

O'quvchilarga / Informatika va AT
Xatoliklar. Tizimli xatolik, masalani tavsiflashdagi xatolik. Algoritm tanlashdagi xatolik - rasmi

Material tavsifi

Reja: 1. Testlash vositalari. 2. Test o'tkazish bosqichlari. 3. Testlarni rasmiylashtirish. Dasturni testlash jarayonida muxum shartlardan biri shuki dasturlashga qancha vaqt sarf bo'lgan bo'lsa testlashga ham shuncha vaqt ajratish kerak. Chunki dasturlashda rejalashtirish ishlariga intilish (tendentciya) mavjud bo'lib, shuning uchun barcha loyxalarni muddatlarini buzgan holda bajarilishini tushunish mumkin. Bu esa ishlab chiqishga, kodlashga, sozlashga va dasturni testlashga alohida vaqtlar ajratishni va biron bir jarayonni bajarish vaqtini biror xaftaga surilsa, kolgan bosqichlarni bajarish mudatlari ham surilishini kuz oliga keltirishi kerak. Test o'tkazish bosqichlari: 1. Normal sharoitda tekshirish. 2. Ekstremal sharoitda tekshirish. 3. Favqulot holatlarda tekshirish. Normal sharoitda tekshirish. Dasturni ishlash sharoitidan chiqan holda olingan qiymatlar asosida tekshirish. Dastur normal sharoitda to'g'ri qiymatlar chiqarishini ko'rsatish kerak. Ekstremal sharoitda tekshirish. Bu tekshirishda dasturdagi o'zgaruvchilarning chegaraviy kiy matlari asosida test o'tkaziladi. Masalan: Eng kichik qiymatdan maksimal qiymatga ega (sonli o'zgaruvchi uchun) hamma belgilarni chop qilishi (belgilik o'zgaruvchilari uchun). Bu tekshirishda o'zgaruvchilarni nolg' qiymati ham bo'ladi. Favqulot holatda tekshirish. Bu tekshirish o'zgaruvchining qiymatlar sohasidan tashqarida etgan qiymatlar asosida tekshirish qiladi. Rejalashtirish. Testdan o'tkazish jarayoni vaqtida dastur yozish bilan bir bo'lganligi hisobga olib testdan o'tkazishni ham rejalashtiriladi. Testlash rejasiga odatda quyidagi tiplar kiradi. 1. Dasturni algoritm sxemasi bilan solishtirish. 2. Displey ekranida dasturni vizualg' nazorat qilish yoki das- turiy blankadagi originalni dastur raspechatkasini o'rganish, solishtirishni vizualg' o'rganish. 3. Dasturni mashina tiliga olib ko'rsatish. Bu bosqichda sintaktik xatolar aniqlanadi. Dastur listingidagi sintaktik xatolarni fortran, paskalp tilidagi ko'ramalar deagnostik xabar beradi. Xatolar haqidagi xabarlar har xil EVM larda va tizim versiyalarida (fortran, paskalp, beysik) shakliga qarab har xil bo'lishi mumkin. Interpretatciyalovchi beysik - navbatdagi operatorni bajarishda xalakit qilayotgan ham sintaktik, ham semantiq xatolarni birdaniga diagnostika qiladi. 4. Dasturni kompanovkalash va tashqi aloqalarni taxrirlash. tashqi aloqalarni taxrirlash jarayonida tashqi aloqalar taxririy dasturi yoki vazifalarini tartiblovchi shunday sintaktik xatolarni aniqlaydiki, bu xatolarda kichik dasturlarda yozilgan prametrlar qiymati bir biriga mos kelmaydi, aslida yo'q bo'lgan standart dasturlarni chiqaradi. Masalan SIN o'rniga SIH va shunga o'xshash xatolar. 5. Dasturni bajarilishi. Translyator va tashqi aloqalar taxriri tomonidan barcha xatolar bartaraf etilgandan so'ng keyingi - EHM da dasturni mashina tilida bajarish bosqichiga utiladi:dastur operativ xotiraga yuklatiladi va boshlang'ich ma'lumotlar kiritilgandan so'ng boshlanadi. Xato borligi haqida belgi paydo bo'lishi sozlash o'tkazishna sabab bo'ladi: belgi yo'qligi dasturda xato yo'qligini bildiradi. Testlash rejasi boshlang'ich ma'lumotlarning ruxsat etilgan qiymatlarini xulosasini to'g'riligini ham tekshirishni o'z ichiga jamlaydi. Dasturni testlashning oxirgi bosqichi o'zgartirishlarsiz ruxsat etilan chegarasidan tashqarida joylashgan qiymatlaridan iborat bo'lgan ma'lumotlardan foydalangan holda bajariladi. Dasturlarni favqulotda va qutilmagan xollarda ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 18.27 KB
Ko'rishlar soni 89 marta
Ko'chirishlar soni 7 marta
O'zgartirgan san'a: 29.03.2025 | 01:41 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 18.27 KB
Ko'rishlar soni 89 marta
Ko'chirishlar soni 7 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga