|
Read (Unit=5, Fmt=1000, Err=100, End=999) Weight Pdf ko'rish
|
bet | 176/194 | Sana | 20.02.2024 | Hajmi | 6,33 Mb. | | #159185 |
Read (Unit=5, Fmt=1000, Err=100, End=999) Weight
The Err clause o‘qish operasiyasida sodir bo‘ladigan 100 if an error ni yorliqlaydigan
ifoda (statement) ni o‘tkazilishini nazorat qiladi. The End clause the end of fileni
nazorat qiladigan o‘qish tizimidagi 999 if ni yorliqlashtiradigan ifoda (statement)ga
o‘tkazishni nazorat qiladi. Shuning uchun, Fortrain kirish (Input) xatolik uchun ham
faylni tugatish uchun ham oddiy tanalardan foydalanadi.
Bu yerda texnik ta’minot tomonidan aniqlanmaydigan, lekin kompilyator
tomonidan yaratilgan kod orqali aniqlanadigan jiddiy xatolar kategoriyalari bor.
Misol uchun, array subscribe range errors hech qachon texnik ta’minot tomonidan
aniqlanmaydi, lekin ular dasturda muammoga uchramaguncha ko‘rinmaydigan jiddiy
xatolarga boshlaydi.
Detection of subscript range errors ba’zida til dizayni tomonidan talab qilinadi.
Masalan, Java complers odatda har bir subscript expression ning to‘g‘riligini
tekshiradigan kodlarni yaratadi (Ular subscript expression range value dan tashqari
mavjud bo‘lmagan vaqtda aniqlanadigan kodlarni yaratolmaydi ). S da subscribe
range tekshirilmaydi chunki tekshirishning qiymati aniqlashning foydasiga arzishiga
ishonishmaydi.
Ko‘pchilik zamonaviy tillar dizayneri aniq run-time-errorning standart yo‘lida
harakat qiladigan dasturlarga ruhsat beradigan mehanizmlarni o‘z ichiga oladi.
Dasturlar bu hodisalarga qarshi harakat qilish uchun aniq hodisalar texnik ta’minot
yoki system dasturiy ta’minot (software)tomonidan xodisalar aniqlanganda
bildirilishi mumkin. Bu mehanizmlar exeption handling deb nomlanadi.
Ehtimol eng haqiqiy sabab exeption handling ni o‘z ichiga olmaydigan bazi tillar
tilga qoshimchadir.
Biz texnik ta’minot tomonidan aniqlangan xatolarni ko‘rib chiqamiz xuddi disk read
|
| |