Kalkulyatorning ishlashini tekshirish uchun test holatlari. Hisob-kitoblarning to'g'riligi uchun kalkulyatorni va ma'lumotlarning to'g'riligi uchun elektr hisoblagichni qanday tekshirish mumkin. Zamonaviy muhandislik kalkulyatorlari yoki zamonaviy ilmiy kalkulyatorlar


Tarkib:

Kalkulyatorni tanlash, ko'rinadigan soddaligiga qaramay, juda murakkab narsa. G'alati, lekin odam doimiy ravishda foydalanadigan kalkulyatorga o'rganib qoladi. Bu oddiy arzon kalkulyatorlarga deyarli taalluqli emas, bu erda faqat qo'shish [+], ayirish [-], ko'paytirish [*] va bo'lish [÷] mavjud. Bunday kalkulyatorlar bir xil, hatto uyali telefonlarga ham o'rnatilgan va katta hisob-kitoblar uchun deyarli foydasiz. Ko'pincha, ular faqat zamonaviy kalkulyatorlar bilan ishlash ko'nikmalarini egallashga to'sqinlik qiladilar. Oddiy kalkulyatorlar hisob-kitoblar uchun muhim bo'lgan juda ko'p funktsiyalarga ega emas.

O'zingiz yoki farzandingiz uchun kalkulyator sotib olayotganda, kalkulyatorni tanlash mas'uliyatli ish ekanligini tushunishingiz kerak. Noto'g'ri tanlov qiling va siz noto'g'ri kalkulyator yordamida azob chekasiz.



Qaysi kalkulyatorni tanlash kerak? Bu savolga javob berish uchun kalkulyatorlarni tasniflash kerak.



Kalkulyatorlarning bir nechta asosiy turlari mavjud:

Oddiy

  • Aslida, bu talabaning miyasi uchun tayoq. O'rta maktablar va oliy o'quv yurtlarida bunday kalkulyatorlardan foydalanish xatodir.

Ixtisoslashgan

  • Aksariyat talabalar uchun ular hech qanday ahamiyatga ega emas.

Oddiy (eskirgan) muhandislik kalkulyatorlari yoki oddiy (eskirgan) ilmiy kalkulyatorlar

  • Yomon tanlov. Davlat imtihonlari va yagona davlat imtihonlari uchun ishlatilishi mumkin. Hisoblash tezligi sezilarli darajada past zamonaviy muhandislik (ilmiy) kalkulyatorlarga qaraganda.

Zamonaviy muhandislik kalkulyatorlari yoki zamonaviy ilmiy kalkulyatorlar


  • Ular maktabda va universitetning birinchi yillarida talab qilinadigan ko'pgina zarur funktsiyalarni o'z ichiga oladi. Ayrim modellar statistik hisob-kitoblarni, giperbolik funksiyalar yordamida hisob-kitoblarni, integral va differentsiallarni hisoblashni, tahlil va grafik yechim usullarini, vektor va matritsalar bilan operatsiyalarni va hokazolarni amalga oshirish imkonini beradi.
  • Bunday kalkulyatorga ishonadigan odamning hisob-kitob tezligi ancha yuqori va ishi yanada samaraliroq bo'ladi. Bu bir vaqtning o'zida oddiy ilmiy (muhandislik) kalkulyatoriga qaraganda sezilarli darajada ko'proq (shaxsiy tajribadan sinovdan o'tgan) hisoblanadi. Xatolar kamroq bo'ladi, chunki kiritilgan ma'lumotlar har doim sizning oldingizda, shuningdek, hisoblash natijasi. Sababi: ma'lumotni kiritishning intuitiv protsedurasi, tahrirlash rejimi va hisoblash tarixi.
  • Bunday kalkulyatorlarning ayrim modellarida kvadrat va kub tenglamalarni sonli yechish va 3 ta noma’lumgacha bo‘lgan chiziqli tenglamalar sistemalarini sonli yechish uchun o‘rnatilgan tizim mavjud. Bu imkoniyatlar ta'lim sohasida, ayniqsa, boshlang'ich maktab matematika darslarida ushbu kalkulyatorlardan foydalanishni biroz cheklaydi.
  • Afsuski, ba'zi odamlar ba'zan ularni dasturlashtiriladigan kalkulyatorlar bilan aralashtirib yuborishadi. Bu noto'g'ri fikr. Bunday kalkulyatorlar Yagona davlat imtihoniga va davlat imtihoniga ruxsat berilgan.
  • Xususiyatlari: Ko'p qatorli displey(odatda 2 qatorli), navigatsiya tugmalari (odatda tahrirlash uchun ikkitasi: "chap", "o'ng" va ikkitasi hisoblash tarixi bo'ylab "yuqoriga", "pastga" navigatsiya qilish uchun), kalit yo'q, 1-2*2 = -3 .
  • Eng yaxshi tanlov. Yuqori ishlash. Yagona davlat imtihonida va davlat imtihonida foydalanish mumkin, kalkulyatorlardan foydalanishga ruxsat berilgan joylarda (fizika, kimyo, geografiya) (ege.edu.ru saytiga qarang).
  • Shunday qilib, kalkulyator ishlab chiqaruvchi kompaniyalardan birining (CASIO) veb-saytida: Ilmiy kalkulyatorlar bo'limida "Fx-ES va fx-MS seriyali kalkulyatorlarning Yagona davlat imtihonida foydalanish uchun yaroqliligi to'g'risidagi RAO sertifikati" mavjud. Zamonaviy muhandislik (ilmiy) kalkulyatorlar: Casio, Citizen, Assistant va boshqalar tomonidan ishlab chiqariladi.
  • Afsuski, bunday kalkulyatorning murakkab dizayni va "qo'shimcha" funktsiyalari o'qituvchilarni adashtirishi mumkin. Bunday holat siz uchun muammo bo'lib qolmasligi uchun zamonaviy ilmiy (muhandislik) kalkulyatori olib qo'yilsa, zaxira oddiy muhandislik (ilmiy) kalkulyatorni oldindan sotib olishingiz mumkin.

Dasturlashtiriladigan kalkulyatorlar va grafik kalkulyatorlar


  • Dasturlashtiriladigan kalkulyatorlar foydalanuvchi dasturlarini kiritish va bajarish imkoniyatini beradi. Grafik kalkulyatorlari grafik ekranga ega bo'lib, u sizga funksiyalar grafiklarini yoki hatto ekranda o'zboshimchalik bilan chizmalarni ko'rsatishga imkon beradi. Zamonaviy grafik kalkulyatorlar ham dasturlashtiriladigan kalkulyatorlardir. Ularni endi oddiy kalkulyator deb atash mumkin emas, ular ko'proq matematik mikrokompyuterlarga o'xshaydi.
  • Afsuski, ba'zi odamlar buni bilishmaydi imtihonlarda bunday kalkulyatorlardan foydalanish taqiqlanadi. Shu jumladan Ulardan Yagona davlat imtihonida va davlat imtihonida foydalanish taqiqlanadi..
  • O'ziga xos juftliklar: katta ekran (grafik kalkulyator uchun) va tugmasi yoki odatdagi tugma oʻrniga [=].
  • Yagona davlat imtihonini va davlat imtihonini topshirish taqiqlanadi. Aksariyat universitet imtihonlarida taqiqlangan. Sababi: ularni oddiygina elektron cheat varaqlariga qayta dasturlash mumkin.

Yagona davlat imtihonlari va davlat imtihonlari uchun kalkulyator

"Yagona davlat imtihonida (va davlat imtihonida) foydalanishga ruxsat berilgan.

  • matematikada - o'lchagich bilan
  • fizikada - o'lchagich bilan va
  • kimyoda - dasturlashtirilmaydigan kalkulyator
  • geografiyada - o'lchagich, transportyor bilan, dasturlashtirilmaydigan kalkulyator

Kalkulyatorlar arifmetik hisob-kitoblarni taqdim etishi kerak(qo‘shish, ayirish, ko‘paytirish, bo‘lish, ildiz chiqarish) va trigonometrik funksiyalarni hisoblash (sin, cos, tg, ctg, arcsin, arcos, arctg). Kalkulyatorlar o'z xotirasida imtihon topshiriqlari va ularning yechimlari ma'lumotlar bazalarini, shuningdek imtihonda bevosita yoki bilvosita bilimlari tekshiriladigan boshqa ma'lumotlarni saqlash imkoniyatini bermasligi kerak. Kalkulyatorlar imtihon topshirilayotgan vaqtda imtihon oluvchiga tashqi ma'lumot olish imkoniyatini bermasligi kerak. Ularning aloqa imkoniyatlari har qanday tashqi manbalar bilan simsiz ma'lumot almashish imkonini bermasligi kerak.

Ushbu ro'yxatga kiritilmagan barcha narsalarni imtihon paytida ishlatish va ulardan foydalanish taqiqlanadi, jumladan:

  • Mobil telefonlar yoki boshqa aloqa vositalari
  • Rosobrnadzor tomonidan tasdiqlanganidan tashqari har qanday elektron hisoblash asboblari va ma'lumotnoma materiallari va qurilmalari qo'shimcha sifatida ishlatiladigan asboblar va materiallar individual fanlarda

Odamlar xato qilishga moyil. U buni omma oldida tan olishni yoqtirmaydi, lekin u buni yaxshi biladi. Shuning uchun insoniyat ko'plab texnik qurilmalarni yaratdi, ularning vazifasi turli xil mashhur jarayonlarni soddalashtirish, tezlashtirish va aniqligini kafolatlashdir. Ammo mashinalar xato qila boshlasa-chi? Nazariy jihatdan, bu mumkin emas, chunki elektron "ong" hissiyotlarga, chalg'itishga va charchoqqa tobe emas. Lekin amalda, yo'q, yo'q, va shubhalar olingan ma'lumotlarning ishonchliligi haqida o'rmalab. Shuning uchun, elektronikada hech qanday mo''jizalar yo'qligini, faqat yomon kontaktlarni hisobga olsak, keling, uni xavfsiz o'ynashga harakat qilaylik va hech bo'lmaganda kalkulyatorni aniqligini tekshirishni o'rganamiz.

Qurilmaning xususiyatlari va kalkulyatorning ishlashi
Elektron hisoblash moslamasi yoki oddiyroq aytganda, kalkulyator boshlang'ich maktabda boshlangan ko'pchilik zamonaviy maktab o'quvchilariga juda tanish. Garchi ularning ota-onalari faqat bunday qulay "cheat varaq" ni orzu qilishlari mumkin edi va barcha arifmetik operatsiyalarni boshlarida yoki qog'oz varag'ida "ustunda" bajardilar. 1970-yillarning boshida, nisbatan ixcham kalkulyatorlar (ularni bir qo'lda ushlab turish mumkin) sotuvga chiqarilgach, maktab o'quvchilari va uy bekalarining oila byudjeti hisobini yuritish hayoti osonlashdi.

O'shandan beri ixtisoslashgan muhandislik ("ilmiy" bo'lganlar, elementar funktsiyalarni hisoblashni qo'llab-quvvatlaydi, raqamli va ramziy), buxgalteriya hisobi (ko'paytirilgan sonlar seriyasi va daromadlarni avtomatik ravishda hisoblash, soliqlarni hisobga olish, valyutalarni konvertatsiya qilish qobiliyati), moliyaviy (mumkin). bank sektoridagi kreditlar uchun paydo bo'lgan pul oqimlari, chegirmalar, to'lovlar) va hatto grafik (rasmlar va grafiklarni ko'rsatish) miqdorini hisoblash. Eng oddiy arifmetik kalkulyatorlar juda miniatyura bo'lib, mobil telefonlar va qo'l soatlariga o'rnatilgan. Ammo ixcham elektron kalkulyatorning odatiy dizayni mohiyatan bir xil bo'lib qoladi.

Ma'lumotlarni kiritish uchun displey va klaviatura turli versiyalarda shakl omillaridan tashqarida joylashgan bo'lsa, xotira va turli quvvatdagi protsessor chiplari ichida yashiringan. Ular odamlar tushunadigan va kerak bo'lgan raqamli ma'lumotlarni mashinaning ikkilik kodli o'nli kodi shaklida shifrlaydi va arifmetik hisoblar uchun foydalanadi. Odatda, bu matematik masalalar uchta operatsion mantiqiy yo'ldan biri yordamida hal qilinadi. Bular standart algebraik mantiq, arifmetik mantiq va teskari polyak yozuvi bilan hisoblash mantiqi deb ataladigan mantiqdir. Lekin ko'pchilik foydalanuvchilar uchun hisoblash shartlarini qanday ketma-ketlikda kiritish va ularning natijasini qanday olish kerakligini bilish kifoya.

Masalan, “30*5+45” qancha boʻlishini bilish uchun klaviatura tugmalarini ketma-ket bosishingiz kerak boʻladi: “3”, “0”, “×”, “5”, “+”, “ 4”, “5”, keyin esa “=". Arifmetika qonunlariga ko'ra, ortiqcha belgisini bosgandan so'ng, 30 ni 5 ga ko'paytirish amalga oshiriladi.Ayni vaqtda displeyda masalan, "150" oraliq natija ko'rinadi va faqat teng belgisi bo'lgan tugmani bosgandan keyingina. klaviaturada hisob-kitoblarning yakuniy natijasi ko'rsatiladi: “195”. Ushbu ma'lumotlarning ishonchliligiga kelsak, faqat elektron "miya" ga ishonish yoki kalkulyatorning xizmat ko'rsatish qobiliyatini tekshirish, shu bilan uning hisob-kitoblarining to'g'riligini tasdiqlash yoki rad etish qoladi.

Kalkulyatorning aniqligini tekshirish
Kalkulyatorning to'g'riligini istalgan vaqtda bunday istak yoki uning xizmat ko'rsatish qobiliyatiga shubha qilganingizda tekshirishingiz mumkin. Chunki bu sizdan qo'shimcha qurilmalarni talab qilmaydi va uni faqat sinovdan o'tayotgan qurilma amalga oshirishi mumkin. Dunyo bo'ylab kalkulyatorlarga bo'lgan talab va keng tarqalganligi sababli ixtirochi foydalanuvchilar va ishlab chiqaruvchi kompaniyalarning o'zlari elektron hisob-kitoblarning to'g'riligini tekshirishning bir necha usullarini o'ylab topdilar:

  1. 111111111 raqamini kvadratga solishda kalkulyator ekranida 12345678987654321 qiymati ko'rsatilishi kerak.Bunday raqamli “palindrom” kompyuter uskunasining xizmatga yaroqliligini ko'rsatadi.
  2. 12345679 raqamini 9 ga ko'paytirsangiz, aniq kalkulyator displeyida to'qqiz birlik paydo bo'ladi: 111111111.
  3. 100*10/2+16*4 misolining shartlarini ketma-ket kiritganda, hisob-kitoblar natijasi 564 ga teng bo'lishi kerak. Agar kalkulyatoringiz uni xatosiz uddalagan bo'lsa, unda hamma narsa uning algebraik mantiqiga mos keladi.
Ammo bunday nisbatan oddiy hisob-kitoblar etarli bo'lmagan holatlar mavjud. Masalan, ayrim ilmiy yoki texnik jarayonlar haqida gap ketganda. Bunday hollarda taxminiy va yaxlitlangan hisob emas, balki haqiqatga imkon qadar yaqinroq hisob-kitob kerak bo'ladi. Va amaliyot shuni ko'rsatadiki, oddiy maishiy kalkulyatorlar o'nlab va hatto yuzlab marta (kesirli ma'lumotlarning uzoq ketma-ketlikda) haqiqiy qiymatidan xatoga olib kelishi mumkin. Bunday holda, masalaning shartlari ko'pincha n ta raqamgacha (har bir alohida holatda) raqamlarning aniqligi talabini belgilaydi.

Buning uchun hozirda mavjud bo'lgan kalkulyatorlarning deyarli har biri uchun "juda qattiq" formula mavjud. Ammo uning yordami bilan siz texnikangiz qanchalik noto'g'ri ekanligini aniq bilib olishingiz mumkin. Kalkulyatordan natijani ushbu formuladan foydalanib hisoblashni so'rang, lekin uni qismlarga emas, balki butun massiv sifatida kiriting:


Taxminan minusga teng bo'lgan javob yuqori aniqlikni talab qiladigan eng murakkab hisob-kitoblarda ham kalkulyatoringizga ishonch bilan ishonishingiz mumkinligini ko'rsatadi. Ammo bunday sinovda hatto eng zamonaviy texnik kalkulyator ham yaxshi ishlamasligiga tayyor bo'ling. Bunday holda, biz sizga elektron texnologiyaga taqlid qiluvchi, lekin undan katta hajmdagi xotira, hisoblash jarayonlarining murakkabligi va shunga mos ravishda natijalarning aniqligi bilan ajralib turadigan emulyatorlar yoki kompyuter dasturlaridan foydalanishni maslahat berishimiz mumkin.

Kalkulyator tanlashda yana nimalarga e'tibor berish kerak
Ishingizni yuzaga kelishi mumkin bo'lgan xatolardan darhol himoya qilish uchun kalkulyatorni ishlatishning boshida, xarid qilishdan oldin, uning to'g'riligini tekshirish yaxshidir. Shu bilan birga, hisob-kitoblarning aniqligiga ta'sir qiluvchi qurilmaning boshqa xususiyatlariga e'tibor bering, u protsessordan kichikroq bo'lsa ham, u hali ham sezilarli. Displeyning o'lchami, o'lchamlari va kontrasti vazifalarning murakkabligiga mos kelishi va etarli miqdordagi belgilarni sig'dirishi, shuningdek ularni aniq ko'rsatishi kerak. Kalitlardagi tasvir, uni qo'llash sifati, ishqalanishga chidamliligi, shuningdek, tugmachalarning o'lchami va joylashuvi qulay, amaliy va intuitiv bo'lishi kerak. Aks holda, ma'lumotlarni kiritishda va bu ba'zan mashaqqatli jarayonni qaytadan boshlashda siz qayta-qayta chalkashib ketish xavfiga duch kelasiz.

Yuqori sifatli uskunalar markali qadoqlash bilan ta'minlanishi va qurilmadan foydalanish bo'yicha ko'rsatmalar bilan birga bo'lishi kerak. Aytgancha, ushbu ko'rsatmalarda vijdonli ishlab chiqaruvchilar har doim yuqorida muhokama qilgan arifmetik usullardan biri bo'lgan kalkulyatorning to'g'riligini tekshirish usulini ko'rsatadilar. Va, albatta, ishlab chiqaruvchidan ham, sotuvchidan ham kalkulyatorning mavjudligi va kafolat shartlariga muvofiqligini tekshiring. Chunki agar nosozlik aniqlansa va muntazam hisoblash xatolar yuzaga kelsa, siz muvaffaqiyatsiz qurilmani qaytarib olishingiz kerak. Sizga to'g'ri tanlov va aniq hisob-kitoblarni tilaymiz.

Hisoblagichlarning ishdan chiqishi hech qanday xavf tug'dirmaydi, lekin bu, shubhasiz, egalarining hamyonlariga ta'sir qiladi. Bu nafaqat elektr energiyasi yoki iste'mol qilingan suv miqdori uchun ortiqcha to'lovda ifodalanadi. Tegishli xizmatlar tomonidan elektr hisoblagichning tarmoqqa noto'g'ri ulanganligini aniqlash (masalan, u boshqa yo'nalishga aylantirilgan) jarima to'lashga olib keladi. Ammo tekshirishni bilsangiz, bularning barchasidan qochishingiz mumkin.

Kalkulyatorning to'g'ri ishlayotganligini tekshirishning ikkita usuli

70-yillarda paydo bo'lgan portativ kalkulyatorlar universal e'tirofga sazovor bo'ldi. Ular kelganidan beri turli hisob-kitoblarni amalga oshirish ancha osonlashdi. Bugungi kunda ma'lum bir faoliyat sohasi uchun mo'ljallangan bir necha turdagi kalkulyatorlar mavjud.

Kalkulyatorlarning turlari:

  • Buxgalteriya hisobi - ko'paytiriladigan qatorlar, ular avtomatik ravishda daromadlarni hisoblash, soliqlarni hisobga olish va valyutalarni konvertatsiya qilish imkoniyatiga ega;
  • Muhandislik - elementar funktsiyalarni raqamlar va belgilarda hisoblash qobiliyatiga ega;
  • Grafika - rasmlar va grafiklarni ko'rsatishga qodir.

Kalkulyatorda turli xil hisob-kitoblarni amalga oshirish uchun hisob-kitoblar shartlarini qanday kiritish va natijani qanday qilib to'g'ri olishni bilish kifoya. Ammo, siz bilganingizdek, xatoga yo'l qo'ygan nafaqat inson, balki eng ishonchli mexanizmlar va sxemalarda ham nosozliklar sodir bo'ladi. Va yakuniy natija hisoblashning to'g'riligiga bog'liq. Va noto'g'ri vaziyatlarning oldini olish uchun barcha turdagi kalkulyatorlar uchun ushbu tekshirish usullaridan foydalaning.

Ushbu tekshirish ko'p vaqt talab qilmagani uchun uni kalkulyatorni sotib olish bosqichida bajaring.


Kalkulyatorning funksionalligini tekshirish uchun siz raqamni kvadratga olishingiz kerak - 111111111 (9 birlik). Olingan raqam - 12345678987654321 ga to'g'ri kelsa, kalkulyator ishlamoqda.

Ikkinchi yo'l. Sizga 12345679 raqami kerak, 9 ga ko'paytiring. Natijada 111111111 (9 birlik) bo'lishi kerak.

Elektr hisoblagichni xizmat ko'rsatishga yaroqliligini tekshirish

Elektr hisoblagichning to'g'ri ko'rsatkichlarini tekshirish uchun siz elektrchini chaqirishingiz shart emas. Buni o'zingiz hal qila olasiz. Va nosozlikni o'z vaqtida aniqlash o'zingizni elektr energiyasi uchun ortiqcha to'lashdan himoya qiladi.

Elektr hisoblagichning noto'g'ri ekanligini ko'rsatadigan omillar:

  • Barcha jihozlar va maishiy texnika odatdagidek ishlamoqda, ammo elektr energiyasi iste'moli sezilarli darajada oshdi;
  • Maishiy texnika va jihozlarning ishlash muddati qisqardi, lekin elektr energiyasi iste'moli kamaymadi.

Agar sizning fikringizcha, hisoblagich haddan tashqari o'qisa, birinchi narsa uni to'g'ri ulanish uchun tekshirishdir. Bir fazali hisoblagichlar uchun ulanish quyidagicha amalga oshiriladi: dastlabki ikkita kontaktli terminalda fazali sim (keling, boring), ikkinchi ikkita kontakt neytral sim bilan ishg'ol qilinadi.

Agar sizda uch fazali elektr hisoblagich o'rnatilgan bo'lsa, ulanish quyidagicha bo'lishi kerak: dastlabki oltita kontaktli terminallar uch fazali simlar bilan band, ettinchi va sakkizinchi simlar esa neytraldir.

Agar siz elektr hisoblagichning biron bir nosozligini aniqlasangiz, uni to'xtatishga urinmang, lekin uni tuzatish uchun darhol tegishli xizmatga murojaat qiling.

Agar hisoblagich tarmoqqa standart bo'yicha ulangan bo'lsa, lekin ortiqcha baholangan kVt (soatiga kilovatt) ko'rsatishda davom etsa, uni o'z-o'zidan harakatlanish uchun tekshirish kerak. Buni uyda qilish xuddi shunday oson. Barcha maishiy texnika va maishiy texnikani elektr energiyasi bilan ta'minlashni to'xtatish kerak. Paneldagi barcha mashinalarni o'chiring yoki barcha elektr jihozlarini elektrdan uzing, chiroqlarni o'chiring. 15 daqiqadan so'ng, hisoblagichni vizual tekshirishni amalga oshiring. Disk aylanmasligi kerak va LED har 10 daqiqada bir martadan ko'proq miltillamasligi kerak.

Sizga nima kerak va suv hisoblagichlarini o'zingiz qanday tekshirishingiz kerak

Barcha o'lchash asboblari, shu jumladan suv hisoblagichlari ishlab chiqaruvchida sinovdan o'tkaziladi. Ammo suv hisoblagichingiz ishlatilgan suv miqdorini to'g'ri hisoblashiga shubhangiz bo'lsa, uning ish sifatini tekshiring.

Hisoblagichni tekshirish uchun sizga kerak bo'ladi:

  • Tarozilar;
  • Suv yig'ish uchun idish;
  • Kalkulyator.

Avvalo, siz idishni tortishingiz kerak (kerakli hajm 10 litrdan ortiq) va natijada olingan raqamlarni yozishingiz kerak. Keyinchalik, qurilmaning hozirgi ko'rsatkichlari qayd etiladi. Keyin, idishni suv bilan to'ldiring (o'rtacha suv bosimi). Keyin to'ldirilgan idish tortiladi va hisoblagich ko'rsatkichlari olinadi. Bir kubometr suvning massasi bir tonna ekanligiga asoslanib, siz idishdagi suv hajmini hisoblagich ko'rsatadigan (litr ekvivalentida) bilan solishtirishingiz va kubometrni mingga bo'lishingiz kerak.


Ushbu usulning qulayligi shundaki, xizmat ko'rsatish imkoniyati suv hisoblagichini olib tashlamasdan tekshirilishi mumkin.

Aniqroq natijalarga erishish uchun hisoblagichni instrumental tekshirish kerakligini tushunish muhimdir. Buning uchun metrologik xizmat xodimi chaqiriladi, u suv hisoblagichini aniq inspektorlar bilan tekshiradi.

Hisoblagich yordamida elektr energiyasini qanday qilib to'g'ri hisoblash variantlari

Iste'mol qilingan elektr energiyasini mustaqil hisoblash, ba'zi hollarda, pulni isrof qilmaslikka imkon beradi, shuningdek olingan natijalarni kvitansiyada ko'rsatilgan raqamlar bilan taqqoslaydi.

Hisoblash hisoblagich turiga bog'liq:

  • Kvartira;
  • Umumiy uy.

Turar-joy hisoblagichi uchun siz elektr energiyasini quyidagicha hisoblashingiz mumkin. Oyning ma'lum bir kunida hisoblagichdan ko'rsatkichlarni yozib olish kerak. Vergul bilan joylashgan yoki boshqa rangda belgilangan barcha raqamlar yoziladi. Keyin, keyingi oyning xuddi shu kuni, hisoblagich ko'rsatkichlari yana olinadi va o'tgan oyning ko'rsatkichlari ushbu oyning ko'rsatkichlaridan chiqariladi. Bu natija siz oyiga iste'mol qilgan elektr energiyasi miqdori bo'ladi.

Umumiy uy hisoblagichi yordamida elektr energiyasini hisoblash uchun siz ushbu oyning hisoblagich ko'rsatkichlaridan o'tgan oyning ko'rsatkichlarini olib tashlashingiz kerak. Keyin iste'mol qilinadigan elektr energiyasining hajmi uydagi barcha yashash joylarining maydoniga bo'linishi kerak. Olingan ko'rsatkich m2 uchun iste'mol qilinadigan elektr energiyasiga teng bo'ladi. Keyinchalik, biz bu raqamni sizda mavjud bo'lgan m2 soniga ko'paytiramiz va biz elektr energiyasi uchun umumiy uy hisoblagichiga ko'ra to'lashingiz kerak bo'lgan miqdorni olamiz.

Elektr hisoblagichning silkinishini qanday oldini olish mumkin (video)

Barcha jihozlar ishlab chiqarishda turli sinovlardan o'tishiga qaramay, u noto'g'ri ishlashi mumkin. Buning bir qancha sabablari bor, uzoq muddat ishlash yoki keyingi foydalanish bilan noto'g'ri o'rnatish. Ammo, xatolarni qanday aniqlashni bilib, o'zingizni kutilmagan vaziyatlardan himoya qilishingiz mumkin.

Oxirgi seminarda biz qilgan testlar, qoida tariqasida, qo'lda bajarilmaydi. Sinov uchun maxsus dastur - test drayveri yoziladi, u testni o'tkazadi. Bundan tashqari, bunday dasturlar ko'pincha tekshirilayotgan dasturdan boshqa tilda yoziladi yoki maxsus yordamchi dasturlar yordamida avtomatik ravishda yaratiladi.

Ushbu seminarda biz ikkinchi seminarning spetsifikatsiyasidan foydalangan holda Kalkulyator funksiyalarini sinab ko'rish uchun C# tilida oddiy test drayverini yozamiz.

Izoh. Alohida modullarni kompilyatsiya qilishni soddalashtirish uchun dastur kodi biroz o'zgartirildi. Shunday qilib, o'zgaruvchi bilan ishlash istisno qilinadi

Program.res va CalcClass klassi ochiq deb e'lon qilinadi.

Birinchidan, bo'linish funktsiyasini ko'rib chiqaylik. Biz allaqachon buning uchun test talablarini tuzganmiz. Oddiylik uchun biz faqat to'rtta umumiy test talablaridan foydalanamiz.

  • 1. Ikkala kirish ham tegishli hududga, chiqish qiymati esa joriy hududga tegishli.
  • 2. Birinchi kirish parametri joriy hududga tegishli, ikkinchisi joriy hududga tegishli emas
  • 3. Birinchi kirish parametri joriy hududga tegishli emas, ikkinchisi joriy hududga tegishli
  • 4. Ikkala kirish parametri ham joriy hududga tegishli, lekin funksiya qiymati joriy hududga tegishli emas.

Keling, dastur yarataylik:

shaxsiy bekor tugmasiStartDel_Click(ob'ekt jo'natuvchisi, EventArgs e)

richTextBoxl.Text = richTextBoxl.Text += "Test ishi";

richTextBoxl.Text += "Kirish ma'lumotlari: a= 78508, b = -304 "; richTextBoxl.Text += "Kutilayotgan natija: res = 78204 && error = """+" ";

int res = CalcClass.Add (78508, -304); string xato = CalcClass.lastError; richTextBoxl.Text += "Xato kodi:" + xato + " "; richTextBoxl.Text += "Natija: " +"res = "+ res.ToString() +" xato = "Dahshat. ToString() +" "; agar (res == 78204 && xato == "")

Sinitsyn S.V., Nalyutin N.Yu. Dasturiy ta'minotni tekshirish

catch (istisno istisno)

richTextBoxl.Text += "Sinov ishi 2";

richTextBoxl.Text += "Kirish ma'lumotlari: a= -2850800078, b = 3000000000 ";

int res = CalcClass.Add (-2850800078, 3000000000); string xato = CalcClass.lastError; richTextBoxl.Text += "Xato kodi:" + xato + " "; richTextBoxl.Text += "Natija: " + "res = " + res.ToString() + " error = " + error.ToString() + " "; agar (res == 0 && xato == "Xato 06")

richTextBoxl.Text += "Sinovdan o'tdi";

richTextBoxl.Text += "Sinov muvaffaqiyatsiz tugadi";

catch (istisno istisno)

richTextBoxl.Text += "Istisno ushlandi: " + ex.ToString() + "pTest muvaffaqiyatsiz tugadi";

richTextBoxl.Text += "Test ishi 3";

richTextBoxl.Text += "Kirish ma'lumotlari: a= 3000000000, b = - 2850800078 ";

richTextBoxl.Text += "Kutilayotgan natija: res = 0 && error = "Xato 06" ";

int res = CalcClass.Add (3000000000, -2850800078); string xato = CalcClass.lastError; richTextBoxl.Text += "Xato kodi: " + error+" "; richTextBoxl.Text += "Natija: " + "res = " + res.ToStringO + " error = " + error.ToString() + " "; agar (res == 0 && xato == "Xato 06")

richTextBoxl.Text += "Sinovdan o'tdi";

richTextBoxl.Text += "Sinov muvaffaqiyatsiz tugadi";

catch (istisno istisno)

richTextBoxl.Text += "Istisno ushlandi: " + ex.ToString() + "pTest muvaffaqiyatsiz tugadi";

richTextBoxl.Text += "Sinov ishi 4";

richTextBoxl.Text += "Kirish ma'lumotlari: a= 2000000000, b = 2000000000 ";

richTextBoxl.Text += "Kutilayotgan natija: res = 0 && error = YError 06" ";

int res = CalcClass.Add (2000000000, 2000000000); string xato = CalcClass.lastError; richTextBoxl.Text += "Xato kodi: " + xato +" "; richTextBoxl.Text += "Natija: " + "res = " +

Sinitsyn S.V., Nalyutin N.Yu. Dasturiy ta'minotni tekshirish

res.ToString() + " error = " + error.ToString() + " "; agar (res == 0 && xato == "Xato 06")

richTextBoxl.Text += "Sinovdan o'tdi";

richTextBoxl.Text += "Sinov muvaffaqiyatsiz tugadi";

catch (istisno istisno)

richTextBoxl.Text += "Istisno ushlandi: " + ex.ToString() + "pTest muvaffaqiyatsiz tugadi";

Ro'yxat 7.1. Dastur matni

Har bir test ishi Add() usullari ichida chiqarilgan har qanday istisnoni qo'lga kiritish uchun try-catch blokida joylashgan.

Bunday holda, barcha matematik usullar amalga oshirilgan CalcClass.dll fayli loyihaning Ma'lumotnomalariga qo'shilishi kerak.

Keling, sinab ko'raylik va quyidagi natijani olamiz:

Kirish ma'lumotlari: a= 78508, b = -304 Kutilayotgan natija: res = 78204 && xato = ""

Xato kodi:

Natijada: res = 78204 xato =

Sinovdan o'tdi

Kirish ma'lumotlari: a= -2850800078, b = 3000000000 Kutilayotgan natija: res = 0 && xato = "Xato 06"

Xato kodi: xato 06

Natijada: res = 0 xato = 06 xatosi

Sinitsyn S.V., Nalyutin N.Yu.

Sinovdan o'tgan Test ishi 3

Kirish ma'lumotlari: a= 3000000000, b = -2850800078 Kutilayotgan natija: res = 0 && xato = "Xato 06"

Xato kodi: xato 06

Kirish ma'lumotlari: a= 2000000000, b = 2000000000 Kutilgan natija: res = 0 && xato = "Xato 06"

Xato kodi: xato 06

Olingan natija: res = 0 xato = Xato 06 Sinovdan o'tdi

Agar aniqlangan xatolar tuzatilgan bo'lsa, qo'lda sinovdan o'tkazishda aynan bir xil natijaga erishgan bo'lardik. E'tibor bering, sinovga ushbu yondashuv bilan biz xatolarni lokalizatsiya qila olamiz. Agar biror narsa kerakli darajada ishlamasa, biz ishonch bilan aytishimiz mumkinki, xato bo'linish funktsiyasida mavjud, oxirgi seminarda biz aniq qaerda sodir bo'lganligini ayta olmadik.

Izoh. Ishonamizki, sinov drayverining o'zi xatolardan xoli. Test drayverini sinovdan o'tkazish o'rganilayotgan mavzu doirasidan tashqarida.

Tarqatma

7.4.1. Dastur

Sizga "qora quti" usuli yordamida sinovdan o'tkazilishi kerak bo'lgan .dll fayllari va test drayveriga misol beriladi.

Uy vazifasi

Sinov rejasini tuzing va quyidagi usullarning birlik sinovini o'tkazing:

1. Qoldiqni topish.

/// Modul bo'limi ///

/// bo'linadigan>

/// dividerragat>

/// ocTaTOK ommaviy statik int Mod (long a, long b)

2. Unary plus.

Sh birlik plyus ///

III

III umumiy statik int ABS (uzun a)

3. Birlik minus.

Sh birlik minus ///

III

III umumiy statik int IABS (uzun a)

4. Ayirish.

Sh ayirish III

III yuviladigan ragash> Sh chegirib tashlanadi> III pa3HOCTb public static int Sub(long a, long b)

Sinitsyn S.V., Nalyutin N.Yu.

5. Ko‘paytirish.

/// ko'paytirish ///

/// multiplikator> /// multiplikator> /// npoH3BefleHHe umumiy statik int Mult(long a, long b)

6. Bo'lim.

Sh xususiy III

III bo'linadigan>

Sh ajratuvchi>

III 4acTHoe umumiy statik int Div (uzun a, uzun b)