Elektron hisoblagich (kalkulyator)

Kalkulyator (lotincha: calculātor „hisoblagich“) – sonlar yoki algebraik formulalar ustida amallar bajarish uchun elektron hisoblash qurilmasi .

Zamonaviy muhandislik kalkulyatori (injenerniy kalkulyator)

Kalkulyator abak (schyoti), logarifmik chizgʻich , mexanik yoki elektromexanik arifmometrlar, shuningdek, matematik jadvallar (birinchi navbatda , logarifmlar jadvallari) kabi mexanik hisoblash qurilmalarini oʻrnini egalladi.

Imkoniyatlari va moʻljallangan qoʻllash doirasiga qarab kalkulyatorlar oddiy, buxgalteriya, muhandislik (ilmiy), moliyaviy(finansovie) turlarga boʻlinadi. Dasturlashtiriladigan kalkulyatorlar odatda alohida sinflarga boʻlinadi, ular oldindan oʻrnatilgan dasturga muvofiq murakkab hisob-kitoblarni amalga oshirishga imkon beradi. Shuningdek, grafiklarni chizish va koʻrsatishga inkon beruvchi grafik kalkulyatorlar . Ixtisoslashgan kalkulyatorlar juda tor sohada (moliyaviy, qurilish va boshqalar) hisob-kitoblarni amalga oshirish uchun moʻljallangan.

Dizayni boʻyicha ish stoli yoki ixcham (choʻntak) kalkulyatorlar boʻlishi mumkin. Baʼzi modellarda shaxsiy kompyuterga, bosib chiqarish qurilmasi, tashqi xotira moduli yoki boshqa tashqi qurilmalarni ulash uchun interfeyslar mavjud. Zamonaviy shaxsiy kompyuterlar, mobil telefonlar, ChShK va hatto qoʻl soatlarida kalkulyator dasturlari boʻlishi mumkin.

„Kalkulyator“ atamasi veb-saytlarga oʻrnatilgan maxsus dasturlarga ham tegishli (masalan, „kaloriya kalkulyatori“, „kiyim oʻlchami kalkulyatori“ va boshqalar).

Etimologiya

tahrir

Kalkulyator soʻzi lotincha calculator „hisobchi“ (calculo-hisoblayman) soʻzidan kelib chiqqan.

Sovet Ittifoqida „mikrokalkulyator“ atamasi 1974 yilda birinchi marta kichik oʻlchamli elektron hisoblash qurilmasi- Elektronika B3-04 mikrokalkulyatori uchun ishlatilgan. Stolda turadigan va choʻntak mikrokalkulyatorlar rasman „EKHM“ (elektron klaviaturali hisoblash mashinasi) deb nomlangan. Hozirgi vaqtda „kalkulyator“ atamasi ish stoli va choʻntak kalkulyatorlari uchun ishlatiladi. Ammo „mikrokalkulyator“ atamasi ham bu xil qurilmalarga nisbatan qoʻllanilishi mumkin, shuning uchun bu atamalarni sinonim deb hisoblash mumkin.

Kalkulyatorlarning turlari

tahrir
 
Casio HL-820ER Oddiy kalkulyatori
    • Eng oddiy kalkulyatorlar faqat oddiy arifmetik hisob-kitoblarni bajarish uchun moʻljallangan. Ular kichik va engil boʻlib odatda bittadan ortiq qoʻshimcha xotira registrlari va kam sonli funktsiyalar bor (odatda faqat arifmetik amallar, bir yoki ikkita funktsiya, masalan, kvadrat ildiz olish, teskari funktsiya, belgi oʻzgarishi yoki foizlarni hisoblash) . Oʻzgaruvchan nuqta koʻrinishini qoʻllab-quvvatlamaydi. Qoida tariqasida, ular 8 xonali (razryad) etti segmentli koʻrsatkichga ega boʻlib ± ×10−7 dan ± (×108 −1)gacha raqamlar diapazoni ifodalaydi.
    • Muhandislik (inglizcha: scientific) kalkulyatori turli darajali murakkablikdagi ilmiy va muhandislik hisob-kitoblari uchun qoʻllanadi. Olimlar, muhandislar, texnik mutaxassislik talabalari va oʻrta maktab oʻquvchilari uchun moʻljallangan.
      • Ular raqamlarning tabiiy va suzuvchi nuqtali formatlarida ishlaydi (ikkinchi holatda, koʻrsatkich odatda ikkita, baʼzida uchta raqamga ega, mantissa kamida sakkiz raqamga ega, shuning uchun qoʻllab-quvvatlanadigan nolga teng boʻlmagan qiymatlarning maksimal diapazoni 1 ×10−999 dan ×10999 gacha). Koʻplab zamonaviy dizaynlar oddiy kasrlar bilan bevosita ishlashga, shu jumladan ular bilan operatsiyalarni bajarishga, oddiy kasrlarni notoʻgʻri kasrga va aksincha, oddiy kasrdan . oʻnli kasrga va aksincha oʻzgrtirishga imkon beradi
      • Algebraik mantiqni qoʻllab qavslar va amallar ustunligi boʻyicha hisoblashni amalga oshiradi. Baʼzan teskari polyak yozuvini ishlatiladi. Elementar funktsiyalarni hisoblaydi. Odatiy minimum amallar quyidagilar: kvadrat va kvadrat ildiz, teskari funktsiya, oʻnlik va natural logarifmlar va antilogarifmalar, toʻgʻri va teskari trigonometrik funktsiyalar; Takomillashgan modellar elementar funktsiyalarning katta toʻplami, shuningdek, statistik hisob-kitoblarni, oʻlchov (kattliklarni bir tizimdan ikkinchisiga oʻtkazish, burchaklarni " daraja, daqiqa, soniya " tizimidan darajaning oʻnli kasrlariga va aksincha, mantiqiy funktsiyalarni qoʻllab-quvvatlashi mumkin., turli sanoq sistemalarida ishlash, gradus, radian va graddagi burchaklar bilan trigonometrik hisoblar . Qoʻllab-quvvatlanadigan funktsiyalarning umumiy soni bir necha yuzgacha boʻlishi mumkin.
      • Qoʻshimcha xotira registrlari soni bitta, oʻnta yoki undan koʻp boʻlishi mumkin. Koʻp sonli qoʻllab-quvvatlanadigan funktsiyalar tufayli muhandislik kalkulyatorlarining klaviaturasi ikki/uch funktsiyali tugmachalarni oʻz ichiga oladi; baʼzi modellarda bitta tugmachaga toʻrttagacha funksiya biriktirilgan boʻlishi mumkin. Eng rivojlangan modellar nafaqat raqamli, balki ramziy hisoblarni ham qoʻllab-quvvatlaydi.
      •  
        Casio DS-20 Hisobchilar kalkulyatori (Buxgalterskiy kalkulyator)
        Hisobchilar (Buxgalterskie) kalkulyatorlari pul summalari bilan professional arifmetik hisob-kitoblarga, yaʼni hisobchilar va gʻaznachilar foydalanishiga moʻljallangan. Odatda katta tugmachalar va katta displeyli korpusga ega boʻlib stol ustiga oʻrnatishga moʻljallangan. Klaviaturada qoʻshimcha ravishda pul summalarini qulayroq kiritish uchun („00“ va „000“), tugmalar boʻlishi mumkin. Muhandislik kalkulyatorlariga qaraganda koʻproq belgilarni qoʻllab-quvvatlanadi (12-15 tagacha raqamli indikator). Ular odatda bir yoki ikkitadan ortiq xotira registrlariga ega emas, lekin registrlarni yozish arifmetik va foizli hisoblarni qoʻllab-quvvatlaydi. Qoida tariqasida, ular klaviaturada ikkita /uchta funktsiyali tugmachalarga ega emaslar. Baʼzi modellar arifmetik mantiqni amalga oshiradi: qoʻshish va ayirish operatsiyalari raqam kiritilgandan keyin bosiladi, lekin koʻpaytirish va boʻlish funktsiyalari odatiy shaklda amalga oshiriladi.
    • Bundan tashqari, quyidagi maxsus „buxgalteriya“ funktsiyalari qoʻllab-quvvatlaydi:
      • Check&Correct („tekshirish va tuzatish“): kalkulyator bajarilgan operatsiyalar zanjirini eslab qoladi, bu sizga uni keyinroq koʻrib chiqish, kerak boʻlganda oʻzgartirishlar kiritish va barcha hisoblarni baʼzi oraliq maʼlumotlarning yangi qiymati bilan avtomatik takrorlash imkonini beradi.
      • Cost-Sell-Margin („xarajat-sotish-foyda“): istalgan ikkita parametrni bilib, uchinchisini (tannarxni, sotish narxini yoki foydani) hisoblab chiqadi.
      • MU, Mark-Up / Mark-Down („sotish narxi va tannarx narxi“): narx boʻyicha ustama/chegirmani hisoblab chiqadi.
      • VAT i VAT-II („Qoʻshilgan qiymat soligʻi“): bitta tugmani bosish orqali mos ravishda ikkita stavkadan biri yoki bittasi boʻyicha QQSni narxdan qoʻshish yoki olib tashlash imkonini beradi.
      • GT (Grand Total Functin-"umumiy jami"): amalga oshirilgan barcha hisob-kitoblarning jami summasini avtomatik hisoblash (qayta tiklash(sbros)dan keyin „=“ tugmachasini bosgandan soʻng kalkulyator hisoblagan barcha qiymatlar yigʻindisini chiqarish).
      • Currency Conversion („конвертация валюты“). Valyuta konvertiri.
      • RATE / -TAX / +TAX: Soliqlarni hisoblash(NDS)[1]
  • Moliyaviy (Finansovie) kalkulyatorlar moliyaviy hisob-kitoblarni amalga oshirishga qaratilgan va matematik funktsiyalarning standart minimal toʻplamini qoʻllab-quvvatlaydi, ularga murakkab foizlar bilan operatsiyalar bank va boshqa moliyaviy ilovalarda qoʻllanadigan oʻziga xos funktsiyalar qoʻshiladi: annuitetni hisoblash, doimiylik, chegirmalar, kredit toʻlovlari, pul oqimining qisqarishi va shunga oʻxshashlar. Qoida tariqasida, ular qavslar va amallar ustunligini algebraik mantiqni qoʻllash bilan amalga oshiradi.
  •  
    Zamonaviy dasturlashtiriladigan kalkulyator
    Dasturlashtiriladigan kalkulyatorlar funktsionallik nuqtai nazaridan murakkab muhandislik kalkulyatorlari darajasida, ammo qoʻshimcha ravishda ular hisob-kitoblarni koʻp marta takrorlash, foydalanuvchi dasturlarini yaratish va bajarish imkonini beradi. Qoida tariqasida, ular koʻp sonli xotira registrlariga ega (10 yoki undan koʻp), ular tashqi qurilmalarni, shaxsiy kompyuterni, qoʻshimcha xotira modullarini ulash uchun interfeyslar, apparat sensorlari, aktuatorlarga ega boʻlishi mumkin. Funktsionallik nuqtai nazaridan, eng takomillashgan dasturlashtiriladigan kalkulyatorlar eng oddiy portativ kompyuterlarga yaqin boʻlib, ulardan rasmiy ravishda tor ixtisoslashuvida farqlanadi. Bunday kalkulyatorlar grafik interfeysga va mukammal operatsion tizimlarga ega, ilgari eng ilgʻor kalkulyatorlarda Windows CE operatsion tizimi keng qoʻllanilgan. Kalkulyatorlarni dasturlashning bir necha usullari mavjud (qarang maqola) Modelga qarab, kalkulyator ulardan bir yoki ikkitasini qoʻllab-quvvatlashi mumkin.
    • Grafik kalkulyatorlar, dasturlashtiriladigan kalkulyatorlarning bir turi, grafik displey va qoʻllab-quvvatlovchi buyruqlarga ega boʻlib, ular sizga funktsiyalar grafiklarini yoki hatto ekranda chizmalarni koʻrsatishga imkon beradi. Deyarli barcha grafik kalkulyatorlar dasturlashtiriladi[2].Anʼanaviy muhandislik kalkulyatorlarida ham grafik displey oʻrnatilishi mumkin (formulalarni tabiiy kiritish va jadval koʻrinishini qoʻllab-quvvatlash uchun) lekin ular grafik kalkulyator deb nomlanmaydi.
    • Bosma kalkulyatorlar (Pechatayuщie kalkulyatori) Qogʻoz lentasida hisob-kitoblarni, natijalarni va grafiklarni chiqarishni taʼminlaydigan printer bilan jihozlangan kalkulyatorlar. Ularning marketing materiallari va bozor tahlillari boʻyicha alohida sinflari farqlanadi[3]. Dizayni va hisoblash imkoniyatlari boʻyicha zamonaviy bosma kalkulyatorlar odatda buxgalteriya sinfiga kiradi. Ilgari, baʼzi muhandislik va dasturlashtiriladigan kalkulyatorlar bosib chiqarish moslamalari bilan ishlab chiqarilgan, ammo bu turdagi zamonaviy modellar koʻpincha oddiygina tashqi bosib chiqarish moslamasini ulash uchun interfeysga ega.
    • Maxsus (ixtisoslashtirilgan) kalkulyatorlari – yuqori ixtisoslashgan hisob-kitoblarni amalga oshirish uchun moʻljallangan kalkulyatorlar yoki dasturiy-apparat tizimlari. Masalan, navigatsiya hisob-kitoblari uchun navigatsiya kalkulyatori, binolar va inshootlarning konstruksiyalarini hisoblash uchun kalkulyator. (Construction Master[4]) va boshqalar.

Tarixi

tahrir
 
Casio 14-A (1957). Suratdagi butun stol kalkulyator hisoblanadi: tepada displey va klaviatura, asosiy sxema stolga oʻrnatilgan.

Elektorn hisoblash mashinalari, shu jumladan kalkulyatorlar tarixi anʼanaviy tarzda 1643 yilda Blez Paskal tomonidan yaratilgan Paskal jamlash mashinasi va 1673 yilda nemis matematigi Gotfrid Vilgelm Leybnits tomonidan ixtiro qilingan Leybnits arifmometridan boshlanadi. 1876 yilda rus matematigi P. L. Chebyshev oʻnlablarni uzluksiz uzatuvchi jamlash apparatini yaratdi. 1881 yilda u koʻpaytirish va boʻlish uchun prefiksni ham ishlab chiqdi (Leybnits arifmometriChebishev arifmometri). XIX asrning oxirida hisoblashni avtomatlashtiruvchi mexanik qurilmalarni ommaviy ishlab chiqarish boshlandi: jamlash mashinalari, tabulatorlar va arifmometrlar buxgalteriya hisobi, statistika va muhandislik hisoblarida haqiqiy yordamchiga aylandi.

 
Friden 132 modelli stol elektron kalkulyatori (1965-yil)

1950-yillarda yaratilgan Elektron klaviaturali hisoblash qurilmalarida dastlab rele keyin esa yarimoʻtkazgich komponentlari qoʻllanilgan. Birinchi bunday qurilmalar shkafning oʻlchamida va ogʻirligi yuz kilogrammdan ortiq edi. Shunday qilib, 1957 yilda Casio kompaniyasi birinchi seriyali kalkulyatorlardan 14-A [5] ni chiqardi. U 14 bitli oʻnlik sonlar ustida toʻrtta arifmetik amalni bajardi. Dizaynda rele ishlatilgan, ogʻirligi 140 kg boʻlgan va klaviatura va displey bilan stol shaklida qilingan. ish paytida 300 Vt elektr quvvati isteʼmol qilgan, [6]

 
Diskret yarimoʻtkazgichlardan tayyorlangan dasturlashtiriladigan HP 9100A kalkulyatori.


1961 yilda Buyuk Britaniyada 11 xonali gaz razryadli lampa-indekatorli, raqamni kiritish uchun toʻliq klaviatura + koʻpaytuvchini kiritish uchun oʻnta tugmachali ANITA MK VIII toʻliq elektron kalkulyator ommaviy ishlab chiqarilish boshlandi. 1964 yilda SSSRda birinchi mahalliy seriyali elektron kalkulyator " Vega " [7] chiqarildi. Oʻsha yili AQShda FRIDEN 130 (4 registr, teskari polsha yozuvi) toʻliq tranzistorli kalkulyator paydo boʻldi.

Yarim oʻtkazgichli kalkulyatorlar tezda murakkablashdi. 1965 yilda Vang Laboratories logarifmlarni hisoblay oladigan Vang LOCI-2 kalkulyatorini chiqardi. Casio ichki xotirali birinchi kalkulyator „Casio 001“ (oʻlchamlari 37 × 48 × 25 sm, ogʻirligi 17 kg) ni taqdim etdi. Olivetti „Programma 101“ – dasturni saqlashi va u boʻyicha koʻp marta hisob-kitoblarni amalga oshirish mumkin boʻlgan birinchi kalkulyatorni yaratdi. 1967 yilda Casio oʻzining AL-1000 dasturlashtiriladigan stol kalkulyatorini taqdim etdi. SSSRda transsendental funktsiyalarni hisoblaydigan EDVM-P kalkulyatorini ishlab chiqarish boshlandi. Nihoyat, 1969 yilda Hewlett-Packard ilmiy-texnik hisoblashlar uchun HP 9100A dasturlashtiriladigan stol kalkulyatorni chiqardi. U barcha asosiy matematik funktsiyalarni hisoblash uchun oʻrnatilgan operatsiyalarni amalga oshirdi, 16 ta qoʻshimcha xotira registrlari, 192 bosqichli dastur xotirasi va murakkab mantiqiy dasturlarni yozishga imkon berdi. Unda magnit kartalarda maʼlumotlarni saqlash moslamasini, maxsus printerni va IBM printeriga maʼlumotlarni chiqarish uchun interfeys modulini ulash koʻzda tutilgan. Alohida ravishda, 3472 dastur qadami yoki 248 xotira registrlari hajmiga ega xotira kengaytirish bloki sotilgan (xotira ehtiyojga qarab dastur va registrlar oʻrtasida taqsimlangan). Kalkulyator stol ustiga qoʻyilgan va taxminan 18 kg ogʻirlikda edi. HP 9100A va uning kengaytirilgan versiyasi HP 9100B, ehtimol, eng ilgʻor diskret yarimoʻtkazgichli kalkulyatorlar edi.

 
CRAIG choʻntak kalkulyatori (Bomwar 901B)

Kichik oʻlchamli ish stoli va choʻntak kalkulyatorlari 1970 yildan boshlab, elektron qurilmalarning oʻlchamlari, vazni va quvvat sarfini keskin kamaytirgan integral mikrosxemalar paydo boʻlganidan keyin ishlab chiqarilmoqda. 1970 yilda Sharp va Canon qoʻlda ushlab turish mumkin boʻlgan kalkulyatorlarni sotishni boshladilar (ogʻirligi taxminan 800 g). 1971 yilda birinchi haqiqiy choʻntak kalkulyatori (131 × 77 × 37 mm) Bomwar 901B paydo boʻldi; u 4 ta arifmetik amalni bajarardi, Yorugʻlik diodli (LED) displeyga ega edi va 240 dollar turadi.

 
Hewlett-Packard HP-35 (1972)

1972 yilda Hewlett Packard toʻgʻridan-toʻgʻri va teskari trigonometrik funktsiyalarni, logarifmlarni va antilogarifmlarni, ildiz chiqarish va ixtiyoriy darajaga koʻtarish amallarini bajaruvchi birinchi muhandislik choʻntak kalkulyatori HP-35 ni chiqardi; Unda toʻrtta operatsion registr bilan RPN mantigʻidan foydalanilgan, qoʻshimcha xotira registri mavjud edi. Model juda mashhur edi, 3,5 yil ichida 300000 dan ortiq sotilgan. Narxi 395 AQSh dollar (2018 yil narxlarida taxminan 2366 AQSh dollari). HP-35 Hewlett Packard RPN kalkulyatorlarining butun oilasining ajdodi boʻlib, IEEE tomonidan qoʻllab-quvvatlanadigan tarixiy ahamiyatga ega elektr va elektron ixtirolar va qurilmalarning „IEEE milestones“ roʻyxatiga kiritilgan. 2007 yilda, kompaniya ushbu model xotirasi uchun " HP-35s " deb nomlangan kalkulyatorni chiqardi – RPN mantigʻiga ega boʻlgan grafik boʻlmagan muhandislik dasturlashtiriladigan kalkulyator, iloji boricha HP-35 ning umumiy sxemasini va u bilan maʼlum bir oʻxshashlikni saqlab qoladi.

 
Hewlett-Packard HP-35s (2007)

1973 yilda Sharp EL-805 kalkulyatori sotuvga chiqdi, unda birinchi marta LCD displey ishlatilgan, 1978 yilda – Casio Mini karta choʻntak kalkulyatori (qalinligi 3,9 mm). 1979 yilda Hewlett Packard birinchi HP-41C alifbo-raqamli displeyli kalkulyatorni chiqardi. U dasturlashtiriladigan, qoʻshimcha modullarni – RAM, ROM, shtrix-kodni oʻqish moslamalari, magnit lenta kassetalari, floppi disklar, printerlar va boshqalarni ulash imkoniyatiga ega edi. Grafik displeyli birinchi dasturlashtiriladigan kalkulyator Casio FX-7000G . 1985 yilda paydo boʻldi.

Umuman olganda, 1980-yillarning ikkinchi yarmida va keyingi oʻn yillikda kalkulyatorlarning narxini pasaytirish va ularning energiya sarfini kamaytirish jarayoni amalga oshirildi. Kalkulyatorlarning avtonom ishlash muddati sezilarli darajada oshirildi. Quyosh panellari va ekzotiklardan olingan suyuq kristalli (LCD) displeylar bilan jihozlangan oddiy uskunalar toifasiga oʻtdi, shu bilan birga yorugʻlik diodli (LED) kalkulyatorlar deyarli foydalanishdan chiqdi (ayrim ish stoli modellari bundan mustasno).

Kompyuterlar, shu jumladan portativ kompyuterlar, shuningdek, katta hisoblash quvvatiga ega gadjetlar (smartfonlar, planshetlar, mini-noutbuklar, hatto soatlar) keng qoʻllanilishiga qaramay, XXI-asrda kalkulyatorlarga bozorda talab saqlanib qolmoqda. Talab faqat vaqti-vaqti bilan uy hisob-kitoblari uchun ishlatiladigan eng oddiy choʻntak kalkulyatorlariga kamayadi. [8] Koʻpincha kuchli kompyuterda ishlaydigan foydalanuvchi stolda kalkulyatorni ushlab turadigan va vaqti-vaqti bilan unga kiradigan vaziyatni kuzatish mumkin. „Haqiqiy“ kalkulyatorlarning afzalligi – maʼlum bir dastur uchun moʻljallangan ergonomika, ishlov berish qulayligi, minimal xizmat koʻrsatish operatsiyalari, portativlik va batareyaning uzoq ishlash muddati.

Kalkulyatorlarning funksionalligi XX-asrning oxiridan beri deyarli oʻzgarmadi. Ilmiy kalkulyatorlarning eng yaxshi modellarini belgili algebra tizimlari bilan taʼminlash fundamental yangilik edi. Hisoblash tezligi va dasturlashtiriladigan kalkulyatorlarning xotirasi hajmi oʻsdi, mos ravishda foydalaniladigan tillar murakkablashdi va imkoniyatlar oshdi. Etti segmentli indekator faqat eng oddiy kalkulyatorlarda saqlanadi, ilmiylarida esa toʻliq grafik (koʻpincha rangli) displey ishlatiladi. Arzon LCD displeylarning mavjudligi nafaqat oddiy ilmiy kalkulyatorlarda berilgan formulalarni tabiiyroq koʻrsatishga, balki hisob-kitoblar natijalarini grafik koʻrinishda koʻrsatishga imkon beradigan yangi grafik-kalkulyatorlar sinfini yaratishga imkon berdi. Shuningdek, soʻnggi yillarda muhandislik kalkulyatorlarida sensorli ekranlar paydo boʻldi..

Rossiya imperiyasida/SSSR/Rossiyada

tahrir
 
"Elektronika B3-18M"

Oddiy rus hisoblagichlardan tashqari, Rossiyada hisob-kitoblarni avtomatlashtirish uchun birinchi ommaviy ishlab chiqarilgan qurilma Odnerning qoʻshish mashinasi edi. 1874 yilda ixtiro qilingan qoʻshish mashinasi 1890 yildan beri Sankt-Peterburg mexanika zavodida ommaviy ishlab chiqarildi. Model shu qadar muvaffaqiyatli boʻldiki, u toʻqson yil davomida, 1970-yillarning oxirigacha, ozgina yaxshilanishlar bilan ishlab chiqarilgan (Felix-M modeli „Feliks-M“).).

1950-yillarda SSSRda elektr yuritma(mator)li elektromexanik kalkulyatorlarni ommaviy ishlab chiqarish yoʻlga qoʻyildi – „Bystritsa“, „VMM“, „VMP“ va boshqa modellar. 1964 yilda SSSRda birinchi toʻliq elektron stol kalkulyatori " Vega " ishlab chiqildi va ommaviy ishlab chiqarish boshlandi, unda diskret yarimoʻtkazgichlar va ferrit elementlarda xotira ishlatildi [9]

Mikrosxemalar yordamida ishlab chiqarilgan birinchi sovet kalkulyatori Iskra 111T hisoblanadi . Dasturlashtiriladigan stol kalkulyatorlardan 1972 yilda " Iskra 123 " ishlab chiqarila boshlandi. 1974 yilda birinchi " Elektronika B3-04 "-choʻntak kalkulyatori chiqarildi; aynan u bilan bogʻliq holda „mikrokalkulyator“ atamasi birinchi marta ishlatilgan. Elektronika B3-18 birinchi ommaviy sovet muhandislik kalkulyatori boʻldi: 1976 yilda sotuvga chiqarilgan, keyinchalik u ikki marta (B3-18A va B3-18M) oʻzgartirilgan va 1980-yillarning oʻrtalariga qadar ishlab chiqarilgan. 1970-yillarning ikkinchi yarmidan boshlab SSSRda barcha turdagi va maqsadli kalkulyatorlar ishlab chiqarish oʻzlashtirildi; Sovet kalkulyatorlarining umumiy soni yuzga yaqin boʻlib, ular orasida Gʻarb modellarining analoglari ham, butunlay oʻz ishlanmalari ham mavjud.

 
" Elektronika MK-52 ", kalkulyatori, xotirani kengaytirish moduli va qoʻllanma

(„Elektronika MK-52“)]] SSSRda birinchi choʻntak dasturlashtiriladigan kalkulyator 1977 yildan beri ishlab chiqarilgan " Elektronika B3-21 " edi; ikkita operatsion registr, 13 registr uchun xotira va 60 ta dastur qadami bilan RPN mantigʻidan foydalanilgan. Kalkulyator seriyaning ajdodi boʻlib, unga qoʻshimcha ravishda arxitektura va buyruqlar tizimiga mos keladigan MK-46, MK-64, MC-1103 ish stoli kalkulyatorlarini oʻz ichiga olgan, qoʻshimcha funktsiyalarga ega – ular boshqarish vositasi sifatida ishlashi mumkin edi. ishlab chiqarish jarayoni, ular uchun 8 ta kanal uchun kuchlanish oʻlchagichli kirish tizimi va oʻlchangan qiymatning hisoblanganidan ogʻishini koʻrsatish uchun qoʻshimcha indikator mavjud edi

1979 yilda B3-34 dasturlashtiriladigan kalkulyator paydo boʻldi, u B3-21 ga oʻxshash holatda ishlab chiqarilgan, ammo qobiliyatlari boʻyicha sezilarli darajada ustun va buyruqlar tizimi jihatidan mos kelmaydi. Keyinchalik uning funktsional analogi MK-54 paydo boʻldi, unda qadoqlanmagan mikrosxemalar ishlatilgan, buning natijasida hajmi, vazni va narxi pasaygan. MK-56 – MK-54 ning ish stoli versiyasi. Uchala model ham dasturiy taʼminotga toʻliq mos keladi, ular uchun ilmiy va texnik hisob-kitoblar uchun dasturlarga ega boʻlgan bir nechta taniqli maʼlumotnomalar, shuningdek, mashhur " Yoshlar uchun texnologiya " va " Fan va hayot " jurnallarida bir qator maqolalar, dasturlashni oʻrgatish, kalkulyatorlarning xususiyatlarini tavsiflash va texnikdan oʻyingacha boʻlgan dasturlarga misollarni oʻz ichiga oladi. 1985 yilda bir xil diapazondagi ikkita yangi model paydo boʻldi – MK-61 va MK-52, kengaytirilgan funktsiyalar toʻplami va kengaytirilgan xotira bilan. MK-52 dasturlar yoki maʼlumotlarni saqlash uchun oʻrnatilgan oʻzgarmas xotiraga ega edi va xotirani kengaytirish bloklarini (PDU) dastur kutubxonalari bilan ulash imkonini berdi. 1985 yilda " Nauka „ nashriyoti SSSRda mikrokalkulyatorlar boʻyicha hisob-kitoblar boʻyicha eng ommaviy maʼlumotnomaning birinchi nashrini nashr etdi. V. P. Dyakonovning soʻzlariga koʻra, kitobning har uch nashrining tiraji 1,05 million nusxani tashkil etdi.

1986 yildan beri Electronics MK-85 kalkulyatori ishlab chiqarilmoqda (modifikatsiya – MK-85M). U BASIC tilida dasturlashtiriladi. SSSR parchalanganidan keyin Rossiyada kalkulyatorlarning ishlab chiqarishi butunlay toʻxtatildi va hozirgi kungacha tiklanmagan. Soʻzma-soʻz izolyatsiya qilingan istisnolardan tashqari (masalan, bitta nusxada ishlab chiqarilgan MK-161) Hozir Rossiya bozoridagi barcha kalkulyatorlar chet elda ishlab chiqarilgan [10] .

Dizayn (Konstruksiya)

tahrir

Oddiy kalkulyatorda bitta korpusda ishlab chiqarilgan displey (indikator), klaviatura mavjud boʻlib, unda kalkulyatorning elektron sxemasi va batareyalari ham joylashgan.

Displey (ekran)

tahrir
 
Zamonaviy dasturlashtirilmaydigan muhandislik kalkulyatori. Ikki quvvatli (quyoshdan va batareyadan), alifbo-raqamli LCD displey, uch funksiyali klaviatura. 274 funktsiyani qoʻllab-quvvatlaydi.

Zamonaviy kalkulyatorlarda displey sifatida asosan suyuq kristall (LCD) indekatorlar ishlatiladi. Professional buxgalteriya kalkulyatorlarida ham LCD, ham vakuumli lyuminestsent displeyda qoʻllanadi (ikkinchisi koʻproq elektr energiyasini isteʼmol qiladi, lekin u kam yorugʻlik sharoitida aniq koʻrinadi).

Kalkulyatorning maqsadiga qarab, maʼlumotlar quyidagi turdagi koʻrsatkich(ekran)lar bilan koʻrsatiladi:

    • raqamli etti segmentli (oddiy modellar);
    • raqamli va raqamli boʻlmagan belgilarni chiqarish uchun maxsus matritsali;
    • grafik (grafiklarni chizish, algebraik shakldagi formulalar, jadvallar va boshqalar)

Klaviatura (tugmachalar majmuasi)

tahrir

Kalkulyatorlar klaviaturasida raqamlarni kiritish va amallar va funktsiyalarni bajarishni taʼminlaydigan tugmachalar (tugmalar) mavjud. Klaviaturada kamida quyidagi tugmalar mavjud:

  • Raqamli – raqamlarni kiritish uchun 0 dan 9 gacha arab raqamlari boʻlgan oʻnta tugma. Bundan murakkab buyruqlarda ham foydalanish mumkin. Anʼanaga koʻra, 1-9 tugmalar 3 × 3 kvadratga joylashtirilgan, bittasi pastki chapda, toʻqqiztasi yuqori oʻngda, nol alohida, birlik ostida joylashgan (kompyuter klaviaturasining qoʻshimcha raqamli maydoni bilan bir xil joylashuv).).
  • Oʻnlik nuqta (nuqta) – oʻnlik ajratgichni kiritish uchun.
  • Arifmetik amallar – + (qoʻshish), - (ayirish), × (koʻpaytirish), ÷ (boʻlish) amallarini kiritish uchun.
  • Teng belgisi = – arifmetik yoki algebraik mantiqqa ega kalkulyatorlarda zanjirli hisob-kitoblarda oxirgi amalni bajarish.
  • Kiritish ( yoki “ENTER" yoki "B↑" yoki "E↑") – teskari polkcha yozuvli kalkulyatorlarida raqamni kiritishni yakunlash uchun.
  • Tozalash (" C " bilan belgilanadi, odatda qizil) – indikatordagi qiymatni tiklash va agar kiritilgan boʻlsa, operatsiyani bekor qilish.

Roʻyxatga kiritilgan majburiy kalitlarga qoʻshimcha ravishda, kalkulyatorda funktsiyalarni hisoblash, xotira registrlari bilan ishlash va hisob-kitoblar tartibini boshqarish uchun koʻproq yoki kamroq tugmalar boʻlishi mumkin. Bunday tugmachalarni bosish kalkulyator indikatorida koʻrsatilgan raqamdan tegishli operatsiyani bajarishga yoki unda koʻrsatilgan funktsiyani hisoblashga olib keladi. Qoʻllab-quvvatlanadigan funktsiyalar roʻyxati kalkulyator modeli tomonidan aniqlanadi. Algebraik hisoblash mantiqiga ega boʻlgan kalkulyatorlarda qavs tugmalari ham mavjud.

Eng oddiy kalkulyatorlarda bitta tugma bitta funktsiyaga mos keladi. Qoʻllab-quvvatlanadigan funktsiyalar sonining koʻpayishi bilan klaviatura qabul qilinishi mumkin boʻlmagan darajada oʻsishni boshlaydi, shuning uchun oʻndan yuzlab funktsiyalarni qoʻllab-quvvatlaydigan muhandislik kalkulyatorlarida klaviatura yoki uning bir qismi birlashtirilgan rejimda ishlaydi: ikkita yoki undan koʻp funksiya bitta tugmaga toʻgʻri keladi. Tugma belgilardan biri kalitning oʻziga qoʻllanadi, ikkinchisi – uning ustida (baʼzan uchinchisi ikkinchisining yonida). Bunday holda, „F“ oʻzgartirish tugmasi klaviaturada joylashgan (shuningdek, „Shift“ yoki " 2nd " sifatida ham tanilgan). Ikki maqsadli tugmani bosishdan oldin darhol ushbu tugmani bosish oxirgi tugmachaning asosiy emas, balki qoʻshimcha funktsiyasini ishlashiga olib keladi. Baʼzan bitta tugmachaga uchta yoki toʻrtta funktsiya belgilanishi mumkin, bunday hollarda belgilar kalitning tepasida, pastki qismida, yon tomonida, boshqa rangda va hokazolarda yoziladi va uchinchi tugmani kiritish uchun maxsus tugmalar ishlatiladi. yoki toʻrtinchi funktsiya (masalan, " 3rd " yoki „K“). Shuningdek, kalkulyatorning ish rejimlarini almashtirish va rejimga qarab bajariladigan funksiyani tanlash mumkin. Masalan, kalit odatiy trigonometrik funktsiyani bajarishi mumkin, „F“ tugmasini bosgandan soʻng – teskari; lekin bir vaqtning oʻzida kalkulyatorni alohida kalit yoki kalit yordamida statistik hisoblash rejimiga oʻtkazish mumkin, bu holda xuddi shu kalit statistik ishlov berish buyruqlaridan birini chaqiradi.

Baʼzi modellarda, masalan, TI-30X Proda bir nechta funksiyalarning nomlari bitta tugmada chop etiladi va kerakli funksiya displeyda kerakli funksiya paydo boʻlguncha tugmani ketma-ket bir necha marta bosish orqali tanlanadi.

Kalkulyator klaviaturasi u bilan bir qoʻl bilan ishlashga moʻljallangan, shuning uchun bir vaqtning oʻzida bosilgan bir nechta tugmalar kombinatsiyasi deyarli ishlatilmaydi. Istisno juda kam qoʻllanadigan xizmat operatsiyalari boʻlishi mumkin (masalan, koʻp sonli registrlarga ega kalkulyatorda barcha xotirani tozalash operatsiyasi).

Protsessor va xotira

tahrir
 
K145IK2A – „Electronics B3-09“ kalkulyatorining boshqaruv mikrosxemasi

Zamonaviy kalkulyatorlarning protsessori va xotirasi katta va juda katta darajada integratsiyalashgan elektron mikrosxemalardir. Kalkulyatorlarda ixtisoslashtirilgan mikrosxemalardan ham, universallardan ham foydalanadi. Misol uchun, TI-89 seriyali kalkulyatorida mobil qurilmalar va oʻrnatilgan tizimlarda keng qoʻllanadigan odatiy Motorola 680x0 oilaviy protsessoridan foydalanadi. Kalkulyatorlarning katta qismi raqamlarning ikkilik-oʻnlik kod (BCD) koʻrinishidagi ichki koʻrinishidan foydalanadi, bu kiritish-chiqarish sxemalarini sezilarli darajada soddalashtiradi, lekin hisoblar tezligiga salbiy taʼsir qiladi va biroz koʻproq xotirani talab qiladi (taxminan 4/log₂10 ≈ 1,2 marta) anʼanaviy ikkilik kodlash bilan solishtirganda bir xil miqdordagi maʼlumotlarni saqlash uchun.

Kalkulyatorning xotirasi mantiqan (foydalanuvchi nuqtai nazaridan) koʻp hollarda registrlar toʻplamidir, ularning har biri bitta raqamni saqlashi mumkin. Kalkulyatorda hozirda qayta ishlanayotgan maʼlumotlarni saqlaydigan kamida ikkita operatsion registr (tezkor xotira) mavjud. Anʼanaga koʻra, birinchi operatsion registr (qiymati kalkulyator displeyida koʻrsatiladi) „X“, ikkinchi operatsion registr esa (oldin kiritilgan operandni saqlaydi) „Y“ sifatida belgilanadi.

Bundan tashqari, kalkulyator konstantalarni yoki hisoblarning oraliq natijalarini saqlash uchun bir yoki bir nechta buyruqli xotira registrlarini ajratishi mumkin. Bitta xotira registriga ega kalkulyatorlarda ushbu registrni boshqarish uchun kalitlar odatda quyidagicha koʻrsatiladi:

    • CM (MC) – xotira registrini tozalash, yaʼni unga 0 (nol) qiymatini yozish.
    • M, P, STO – registrda X operatsion registridagi joriy qiymatni saqlash (displeyda koʻrsatilgan raqam).
    • MR, RM, RC, IP – qiymatni xotira registridan X operativ registrga (displeyda) nusxalash.
    • MR(c) – xotira registridan qiymat olish va registrni tozalash uchun kombinatsiyalangan kalit. Uni bir marta bosilganda xotira registridagi qiymat X operativ registrga koʻchiriladi (displeyda), ketma-ket ikki marta bosilganda esa xotira registriga nol yoziladi.
    • M+, M-, M×, M÷ – xotira registridagi joriy qiymat va displeydagi qiymat oʻrtasida „M“ dan keyin koʻrsatilgan operatsiyani bajarish, natijani xotira registriga qayta joylashtirish. X operatsion registrining mazmuni bir xil boʻlib qoladi. Eng keng tarqalgan operatsiya – bu registrdagi yigʻish („M+“), qolgan uchtasi kamroq tarqalgan. Ayrim xollarda xotira registrida boshqa operatsiyalar mavjud, masalan, " Elektronika B3-18 " kalkulyatorida „M + X²“. Buxgalteriya kitobidagi operatsiyalar maʼlum turdagi hisob-kitoblarni sezilarli darajada osonlashtirishi mumkin. Misol uchun, takrorlanuvchi seriyalar yigʻindisini hisoblashda, har bir keyingi atama oldingisidan olinadi, operator ketma-ketlikning har bir aʼzosini olgandan soʻng, registrdagi yigʻish tugmachasini bosishi mumkin; registrda yigʻish paytida displeydagi qiymat oʻzgarmasligi sababli, seriyadagi keyingi muddatni hisoblash uchun uni maxsus saqlash kerak emas. Bunday holda, miqdor xotira registrida toʻplanadi, bu seriyaning barcha kerakli aʼzolari hisoblangandan keyin koʻrsatilishi mumkin.

Xotira registrida nolga teng boʻlmagan qiymat mavjud boʻlsa, indikator xizmat belgisini koʻrsatadi (odatda M harfi).

Agar bir nechta xotira registrlari mavjud boʻlsa, ular odatda raqamlangan yoki lotin alifbosi harflari bilan belgilanadi. Bunda registrlar bilan amallarni bajarish uchun yuqoridagi belgilarga ega boʻlgan tugmalar qoʻllanadi, shundan soʻng tegishli raqamli yoki alifbo tugmalari qoʻshimcha ravishda bosiladi.

Muhandislik va dasturlashtiriladigan kalkulyatorlarning eng ilgʻor zamonaviy modellarida ularning raqamlari boʻyicha xotira registrlari bilan bevosita ishlash qoʻllanilmaydi. Buning oʻrniga foydalanuvchi oʻzgaruvchilarni maʼlum nomlar bilan tavsiflash va ushbu oʻzgaruvchilar nomlari bilan formulalar kiritish orqali ular ustida ishlash imkoniyatiga ega.

Taminlash elementlari (Batareyalar)

tahrir

Kalkulyator batareyasi sifatida tuzli, ishqorli yoki litiy-ionli batareyalar yoki qayta zaryadlanuvchi akkumulyatorlardan foydalanish mumkin. Koʻpchiligi juda kam quvvat isteʼmoliga ega boʻlgan zamonaviy kalkulyatorlar deyarli universal mitti disksimon ishqoriy element foydalanadilar. Bitta yangi elementdan kalkulyator bir necha oydan bir necha yilgacha ishlashi mumkin. Baʼzi ishlab chiqaruvchilar kalkulyatorlarni quyosh panellari bilan taʼminlaydilar, ularning quvvati oʻrtacha quvvatli muhandislik kalkulyatori yoki ikki tomonlama quvvat, yaʼni quyosh va kimyoviy batareyalarning kombinatsiyasi uchun etarli. Shu bilan birga, quyosh batareyasining mavjudligi batareyadan yukning bir qismini olib tashlaydi, kalkulyator batareyasining ishlash muddatini uzaytiradi va batareya kam yorugʻlik sharoitida barqaror ishlashni taʼminlaydi. Faqat eng murakkab va samarali dasturlashtiriladigan kalkulyatorlar sigʻimli va kuchli batareyalarni talab qiladi; ular bir nechta katta elementlar yoki akkumulyatorlardan foydalanishlari mumkin. Bundan tashqari, ayniqsa ish stoli modellarida yoki printerga ega modellarda, tegishli tarmoq taminlash bloki orqali elektr tarmogʻidan quvvat olish mumkin.

Amallar mantigʻi

tahrir

Kalkulyator uchta variantdan birini (juda kamdan-kam hollarda ikkitasini) yaʼni arifmetik hisoblarni bajarish uchun zarur boʻlgan buyruqlarni kiritish tartibi boʻlgan mantiqiy amallarni (qoʻshish, ayirish , koʻpaytirish va boʻlish uchun buyruqlar) bajaradi. Bular arifmetik mantiq, algebraik mantiq va teskari polyakcha yozuvlari bilan hisoblash mantiqidir. Birinchi ikkitasi infiks yozuviga asoslanadi (formuladagi operandlar orasiga ikkilik operatsiya belgisi qoʻyilganda), oxirgisi postfiks belgisiga asoslanadi (operatsiya belgisi u tegishli operandlardan keyin qoʻyilganda).

Arifmetik mantiq

tahrir

Arifmetik mantiq ustunlik yoki qavssiz infiks yozuviga asoslanadi. „a * b“ (bu yerda „*“ ixtiyoriy ikkilik amal) amalini bajarish uchun foydalanuvchi avval a qiymatini kiritadi, soʻngra ikkilik amal tugmalaridan birini („+“, „-“, „ד, „÷“, "y x " ham mumkin) bosadi keyin b qiymatini kiritadi va „=" tugmachasini bosadi. Kiritilgan operatsiya a va b raqamlarida bajariladi va uning natijasi displeyda aks etadi. Agar foydalanuvchi "=“ oʻrniga ikkilik operatsiya tugmachasini yana bossa, xuddi shu narsa sodir boʻladi – avval kiritilgan operatsiya bajariladi va uning natijasi koʻrsatiladi, ammo bu natija bosilgan tugma ifodalovchi operatsiya uchun birinchi operand boʻladi. .

Shunday qilib, masalan, "30 * 5 + 45" iborasining qiymatini hisoblash uchun foydalanuvchi ketma-ket quyidagi tugmalarni bosishi kerak: "3", "0", "×", "5", "+", "4" „, “5", "=" . Bunda plyus tugmasi bosilgandan soʻng avval kiritilgan 30 ni 5 ga koʻpaytirish bajariladi, displeyda natija 150, tenglik belgisidan keyin esa yakuniy natija 195 koʻrsatiladi.Arifmetik mantiq amal ustuvorliklari mavjudligini tekshirmaydi, barcha operatsiyalar ular kiritilgan tartibda amalga oshiriladi. Shunday qilib, "1", "+", "2", "×", "3", "=" ketma-ketlikdagi tugmalarni bosib 1 + 2 × 3 ifodasini hisoblashga urinish notoʻgʻri natijaga olib keladi, chunki birinchi navbatda qoʻshish, keyin esa koʻpaytirish amalga oshiriladi, natijada matematika qoidalariga koʻra 7 emas, 9 ta boʻladi. Toʻgʻri natijaga erishish uchun foydalanuvchi kiritish tartibini oʻzgartirishi kerak: birinchi navbatda koʻpaytirish amalini bajaring va faqat keyin qoʻshing. Lekin baʻzi zamonaviy muhandislik kalkulyatorlarida avtomatik avval qavs ichidagi ifoda kiyin " * " va „/“ soʻngra „+“ va „-“ amallari bajariladi.

Postfiks arifmetik mantiq

tahrir

Qoʻshish va ayirish uchun postfiks belgilaridan foydalanadigan arifmetik mantiq turi. Ushbu mantiqqa ega kalkulyatorlarning oʻziga xos xususiyati "+=" va "-=" belgilariga ega kalitlarning mavjudligi. Ushbu tugmachalarni bosish mos ravishda oxirgi kiritilgan ikkita raqamning yigʻindisi va farqini hisoblashga olib keladi. Masalan, 2 – 3 ni hisoblash uchun [2] [+=] [3] [-=] tugmasini bosing. Bunda koʻpaytirish va boʻlish amallari odatdagi usulda bajariladi. Hozirgi vaqtda bunday mantiqqa ega kalkulyatorlar ishlab chiqariladi va buxgalteriya hisoblari uchun foydalaniladi.

Algebraik mantiq

tahrir

Algebraik mantiq amallarning infiks belgisiga asoslanadi, lekin arifmetik mantiqdan farqli oʻlaroq, u matematikada qabul qilingan amallarning hisob-kitoblarda ustuvorliklarini hisobga oladi va qavslardan foydalanishga imkon beradi. Faqat ikkilik operatsiya xuddi arifmetik mantiqdagi kabi amalga oshiriladi, lekin zanjirli hisob-kitoblarni amalga oshirishda, uning ustuvorligi avval kiritilganining ustuvorligidan yuqori boʻlgan operatsiyani kiritishda yoki ochiladigan qavsni kiritishda kalkulyator avval kiritilgan operandlarni ichki registrlarda saqlaydi va kiritishni davom ettirish imkonini beradi. Va faqat foydalanuvchi „=“ tugmachasini bosganda yoki pastroq ustuvorlik yoki yopish qavsli operatsiyani kiritganda, kiritilgan ifoda yoki uning bir qismining natijasi hisoblanadi.

Algebraik mantiq amallarning toʻgʻri tartibi haqida oʻylamasdan, matematik formulalar boʻyicha hisob-kitoblarni bajarish, maʼlumotlar, amallar va qavslarni formulaga yozilish tartibida kiritish imkonini beradi. Ushbu qulaylik uchun ''toʻlov'' kalkulyatorning murakkabligidir, chunki operatsiyalari hali bajarilmagan operandlarni saqlash uchun qoʻshimcha operatsion registrlar talab qilinadi. Har bir ichki qavs juftligi va past ustuvorlikdan keyingi har bir yuqori ustuvor operatsiya ikkita operatsion registrni talab qiladi: biri operandni saqlash uchun, ikkinchisi esa kutilayotgan operatsiya uchun. Masalan, quyidagi formulani hisoblashda:

 

ustunlik qoidalariga koʻra, oxirgi parametr j kiritilgunga qadar amallarning hech biri bajarilmaydi; foydalanuvchi birinchi yopish qavsni kiritgan vaqtga kelib, kalkulyator operatsion registrlarda 10 ta operand va 9 ta amalni saqlashi kerak.

Registrlar soni cheklanganligi sababli, algebraik mantiq kalkulyatorlari uchun konvertatsiya qilmasdan hisoblash mumkin boʻlgan ifodaning murakkabligi chegarasi mavjud. Eng oddiy muhandislik kalkulyatorlari 3-5 ta kutilayotgan raqamlar chegarasiga ega boʻlishi mumkin (mos ravishda, hisoblangan formulada bir xil miqdordagi ichki qavslar va kutilayotgan operatsiyalar), murakkabroqlari – oʻnlab yoki undan koʻp b.

Qoʻshish, ayirish, koʻpaytirish va boʻlishning ustuvorligi va assotsiativligi matematikada qabul qilinganlarga mos keladi, ammo boshqa ikkilik operatsiyalar turli kalkulyatorlar tomonidan boshqacha bajarilishi mumkin. Masalan, " 2 ^ 3 ^ 4 = " [11] zanjiri koʻrsatkichi turli modellarda 2 3 4 yoki (2 3) 4 ni, " − 2 ^ 2 = „ esa (−2) 2 va −(ni bildirishi mumkin. 2 2). Hisob-kitoblarning toʻgʻriligini kafolatlash uchun maʼlum bir kalkulyator modelining hujjatlarini diqqat bilan oʻrganish va noaniq holatlarda qoʻshimcha qavslardan foydalanish kerak. Kalkulyatorlarning baʼzi modellari operatsiyalarning ustuvorligini koʻrsatish uchun avtomatik ravishda kiritish maydoniga qoʻshimcha qavslar kiritadi [12] .

Teskari qavssiz mantiq

tahrir

Ushbu turdagi mantiq ifodalarning teskari polyakcha yozuviga (RPN, Reverse Polsha Notation) asoslangan boʻlib, unda operandlarning qiymatlari birinchi navbatda ketma-ket yoziladi va ulardan keyin bajarilayotgan operatsiya belgisi yoziladi.

Teskari qavssiz mantiqqa ega kalkulyatorlarning arxitekturasi oʻlchami kamida uch boʻlgan (odatda X, Y, Z bilan belgilanadi) va klaviaturada “↑" (shuningdek "ENTER", "B↑", "E↑") sifatida belgilangan maxsus buyruqli operatsion registrlar toʻplamining mavjudligi bilan tavsiflanadi. Klaviaturadan kiritilgan yoki xotira registridan olingan qiymat X registriga joylashtiriladi va displeyda aks etadi. "↑" buyrugʻi stekdagi qiymatlarni X → Y → Z → yoʻnalishi boʻyicha siljitadi (va bundan keyin stekda koʻproq registrlar mavjud boʻlsa), yaʼni bu operatsiya ketma-ket operandlarning kiritilishini ajratish imkonini beradi. . Foydalanuvchi har qanday operatsiya tugmachasini bosganida, bu operatsiya stekdagi operandlarda (odatda Y va X registrlaridagi qiymatlarda) amalga oshiriladi va natija X registriga joylashtiriladi. Qolgan qiymatlar stekdagi →Z→Y yoʻnalishi boʻyicha orqaga siljiydi. Quyidagi jadvalda RPNli kalkulyatorda „1 + 2 × 3“ iborasini baholash tartibi va har bir tugmani bosgandan soʻng stek registrlari tarkibi koʻrsatilgan (agar stek dastlab toʻliq nolga teng boʻlsa).

T registr 0 0 0 0 0 0 0 0
Z registr 0 0 0 0 1 1 0 0
Y registr 0 0 1 1 2 2 1 0
X registr (displey) 0 1 1 2 2 3 6 7
Tugma bosildi "1" "↑" "2" "↑" "3" "×" "+"
Bajariluvchi amal kiritish siljish kiritish siljish kiritish "2×3" "1+6"

Baʼzan RPNli kalkulyatorlar yana bitta qoʻshimcha operativ registrga ega boʻlib, unda operatsiya tugagandan soʻng X registrining oldingi tarkibi saqlanadi. Agar kerak boʻlsa, bu qiymatni maxsus buyruq yordamida olish mumkin. RPN da qavslar kerak emas, chunki amallar kiritilgan tartibda bajariladi.

RPN funktsional jihatdan oddiy qavs ichidagi infiks belgisiga oʻxshaydi, lekin bir xil iboralar baholash uchun kamroq tugmachalarni bosishni talab qiladi. Amaliyot shuni koʻrsatadiki, RPN-dan qanday foydalanishni oʻrganish juda oddiy, ammo teskari qavs mantigʻi bilan kalkulyatordan samarali foydalanish uchun dastlabki tayyorgarlik va doimiy koʻnikmalarni saqlash kerak. Umumiy muhandislik kalkulyatorlari orasida RPNlardan foydalanish kamdan-kam uchraydi; xorijiy modellardan HP ning bir nechta modellarini nomlash mumkin, Sovet modellaridan – yagona „Electronics B3-19M“ modeli (hozirda mavjud emas). RPN dasturlashtiriladigan kalkulyatorlarda, shu jumladan undan foydalanish natijasida erishilgan dastur hajmining qisqarishi tufayli koʻproq mashhur: dastur xotirasi kichik boʻlgan kalkulyator uchun bir yoki ikkita koʻrsatmalarni tom maʼnoda saqlash baʼzan juda zarur boʻlgan dastur xotiraga joylashishini aniqlaydi, yoki imkoniyatlarni va foydalanish qulayligini qurbon qilib, qisqartirilishi kerak boʻladi.

Funktsiyani hisoblash

tahrir

Bir oʻrinli funktsiyalarni hisoblash (qatʼiy darajalar va ildizlar, trigonometrik, logarifmlar va boshqalar)), hisob-kitoblar mantigʻidan qatʼi nazar, koʻpincha postfiks sxemasi boʻyicha amalga oshiriladi:

  1. Foydalanuvchi klaviaturada argumentni kiritadi yoki hisoblaydi.
  2. Foydalanuvchi hisoblanayotgan funksiyaning tugma(lari)ni bosadi.
  3. Kalkulyator bosilgan tugmachaga mos keladigan funktsiyani hisoblab chiqadi va indikatorda hisoblash natijasini koʻrsatadi.

Masalan, ifodani baholash uchun   Koʻpgina kalkulyatorlarda tugmachalarni quyidagi ketma-ketlikda bosishingiz kerak:

[5], [×], [4], [=], [lg].

Algebraik mantiqqa ega eng murakkab kalkulyatorlar funksiya chaqiruvini natural (algebraik) shaklda kiritish imkonini beradi: birinchidan, funksiyaning belgisi, undan keyin esa qavs ichiga bu funksiyani hisoblash kerak boʻlgan qiymat yoki ifoda kiritiladi. Yaʼni, bunday kalkulyatorda oldingi misolni hisoblash uchun tugmachalarni bosish kerak boʻladi:

[lg], (, [5], [×], [4], ), [=].

Baʼzi modellarda funktsiya tugmasi bosilganda ochiladigan qavs avtomatik ravishda kiritiladi va tenglik tugmasi bosilganda yopish qavslari avtomatik ravishda kiritiladi.

Taʼriflangan variantlardan birinchisini amalga oshirish osonroq va shu bilan birga tejamkor, chunki funktsiyaning oʻzini hisoblash uchun siz faqat funktsiya tugmachasini bosishingiz kerak. Ammo murakkab formulalar yordamida hisob-kitoblar uchun yoki rivojlangan mahorat talab qilinadi yoki formulani qogʻozga kiritish tartibining dastlabki roʻyxati. Ikkinchi variant foydalanuvchi uchun aniqroq va osonroqdir, chunki butun algebraik ifodani tabiiy shaklda toʻliq kiritish mumkin, ammo bu faqat kiritilgan formulani koʻrsatadigan etarlicha katta harf-raqamli displey mavjud boʻlsa yoki hech boʻlmaganda muhim qismi. Bundan tashqari, siz yozayotganda odatda koʻproq tugmachalarni bosishingiz kerak.

Kalkulyator dasturlari

tahrir
 
kalkulyator. NET: bepul kalkulyator dasturlaridan biri

Ishlab chiqarilgan kalkulyator qurilmalaridan tashqari, kompyuter dasturlari – kalkulyatorlari ham mavjud. Bunday dasturlar tor doiradagi hisob-kitoblar uchun moʻljallangan maxsus dasturiy mahsulotdir, masalan:

  • Statistik kalkulyatorlar katta hajmdagi maʼlumotlarni – sotsiologik soʻrovlar natijalarini, ilmiy tadqiqotlarni va boshqalarni qayta ishlashda zarur boʻlgan turli xil hisob-kitoblarni bajarish uchun moʻljallangan. Tez taqsimlash, dispersiya, korrelyatsiya, oʻrtacha qiymat va hokazolarni hisoblash uchun vositalarga ega boʻling. Koʻpgina muhandislik kalkulyatorlari muhim statistik funktsiyalarni ham qoʻllab-quvvatlaydi.
  • Tibbiy kalkulyatorlardan shifokorlar, farmatsevtlar, hamshiralar, tibbiyot talabalari foydalanadilar. Ular alohida qurilma, bemorlarni chetlab oʻtish uchun planshet va universal kompyuter / PDA dasturi sifatida amalga oshirilishi mumkin. Ular tibbiy maʼlumotnomaning funktsiyalarini amalga oshiradilar, tibbiy hisob-kitoblarni maʼlumotnomalar bilan taʼminlaydilar, dori vositalarining dozasini hisoblaydilar, tibbiy muassasaning maʼlumotlar bazalariga kirishadi va hokazo.
  • Homiladorlik kalkulyatori – kalendar yordamida homiladorlikning davomiyligi va uning borishini hisoblab chiqadi.
  • Kaloriya kalkulyatori – individual ovqatlarning kaloriya miqdorini hisoblang va dietadagi kaloriya miqdorini kuzatishga yordam bering.
  • Qurilish kalkulyatori (qurilish kalkulyatori) odatiy tuzilmalar (poydevorlar, zinapoyalar, tomlar …) uchun hisob-kitoblarni avtomatlashtirish va soddalashtirish uchun keng qamrovli vositadir. Koʻpincha, bu sizga materiallar miqdori va ob’ektning chizmalarini hisoblash imkonini beradi.
  • Ipoteka kalkulyatori – bank kreditlarini hisoblash uchun.
  • Kalkulyator dasturlarining boshqa turlari: depozitlar kalkulyatori, valyuta kurslari, QQS, OSAGO va boshqalar. d.

Onlayn kalkulyatorlar

tahrir

Keng tarqalgan kompyuter ilovasi – bu sichqoncha bilan bosiladigan tugmalar bilan ekranda kalkulyatorni chizadigan onlayn kalkulyator dasturi (odatda, xuddi shu effekt bilan klaviaturadagi raqamli tugmalarni ham bosishingiz mumkin). Bunday dastur anʼanaviy kalkulyator bilan ishlashga odatlanganlar uchun qulaydir. Kalkulyator dasturlari koʻpchilik maʼlum turdagi operatsion tizimlar uchun mavjud va qoida tariqasida tizim bilan taʼminlangan standart yordamchi dasturlar toʻplamiga kiritilgan, masalan, standart Windows dasturlari toʻplamidan taniqli Microsoft Windows kalkulyator dasturi . Kompyuterda kalkulyatorlarni amalga oshirishning yana bir yondashuvi buyruq satriga ifodalarni kiritishdir (masalan, bc). Bunday kalkulyatorlar kichik harflar deb ham ataladi. Umuman olganda, bu qulayroq, chunki siz murakkab iboralarni kiritishingiz va agar kerak boʻlsa, ularni qayta qoʻngʻiroq qilishingiz mumkin (oʻzgartirish bilan yoki oʻzgartirmasdan), shuningdek, hisob-kitoblar tarixini koʻrishingiz mumkin.

Kalkulyatorlarning emulyatorlari (simulyatorlari).

tahrir

Baʼzi dasturlar maxsus kalkulyator modeliga taqlid qilish (simulyatsii), uning tashqi koʻrinishini va barcha funktsiyalarini (shu jumladan, uning oʻziga xos xatolarini) takrorlash uchun yaratilgan. Kalkulyatorni taqlid qilishda kalkulyatorning funktsiyalari toʻliq nusxalanadi (kalkulyatorning dasturiy taʼminoti kodlari ishlatiladi), simulyatsiya qilishda faqat funktsiyalarning taxminiy takrorlanishi amalga oshiriladi. Emulator kalkulyator dasturiy taʼminotini ishlab chiqish tizimining bir qismi boʻlishi mumkin. Misol uchun, bozordagi eng kuchli dasturlashtiriladigan kalkulyatorlardan biri boʻlgan HP 50g kalkulyatorlar oilasi uchun Windows ostida ishlaydigan emulyator va tuzatuvchini oʻz ichiga olgan ishlab chiqish muhiti bepul mavjud.

Kalkulyatorlarning baʼzi modellarini taqlid qilish, masalan, uning ishini oʻrganish imkoniyatini beruvchi ixtisoslashgan saytlar mavjud [13][14] .

XXI-asrda kalkulyatorlarni ishlab chiqarilishi va qoʻllanilishi

tahrir

Ishlab chiqaruvchilar

tahrir

21-asrning birinchi oʻn yilligining oxirida bir necha oʻnlab firmalar kalkulyatorlarni ommaviy ishlab chiqarish bilan shugʻullangan, ularning assortimentida turli maqsadlar uchun jami yuzlab modellar mavjud edi. Ishlab chiqaruvchilar orasida oʻnga yaqin dunyoga mashhur brendlar va barcha turdagi kalkulyatorlarni ishlab chiqaradigan bir nechta firma bor. Kalkulyatorlarning umumiy ishlab chiqarish boʻyicha etakchi CASIO – 2006 yilda u milliardinchi nusxasini chiqarishni eʼlon qildi. Xuddi shu yili Sharp 600 millioninchi kalkulyatorni chiqardi. Global savdo hajmi boʻyicha toʻrtta kompaniya etakchi hisoblanadi: CASIO, Hewlett Packard, Texas Instruments, Citizen . Baʼzi brendlar maʼlum mamlakatlar yoki mintaqalarda sezilarli darajada koʻproq mahalliy mashhurlikka ega. Shunday qilib, Rossiyada brendlar orasida soʻzsiz etakchi Citizen hisoblanadi, ammo „katta toʻrtlik“ dan biri – Texas Instruments mahsulotlari yomon taqsimlangan. Rossiyada Citizen, HP va CASIOʻdan tashqari Canon, Sharp, STAFF, ASSISTANT, Kenko kalkulyatorlaridan ham keng foydalaniladi [15] .

Bozor hajmi va tuzilishi

tahrir

2009 yilda kalkulyatorlar uchun Evrosiyo bozori oyiga 4,5-6 million evroga baholandi.

Ilgari (1990-yillargacha) butun dunyoda bozorning asosiy ulushini (pul koʻrinishida 65-70%) hisobchilar stol kalkulyatori va oddiy arifmetik choʻntak kalkulyatorlari tashkil etgan. Birinchisi ofis ishlarida, shuningdek savdoda oddiy kundalik hisob-kitoblar uchun, kassaga qoʻshimcha sifatida faol foydalaniladi, ikkinchisi – kundalik uy hisob-kitoblari uchun.

Gʻarbda soʻnggi oʻn yilliklarda vaziyat keskin oʻzgardi. Bu Gʻarb maktablari va universitetlarida oʻquv jarayonida kalkulyatorlar „qonuniylashtirilgan“ va kalkulyator bilan ishlash usullari umumiy maktab oʻquv dasturiga kiritilganidan keyin sodir boʻldi; oʻquv jarayonida kalkulyatorlardan foydalanish u yerda nafaqat taqiqlangan, balki baʼzan hatto majburiydir. Natijada, Gʻarbiy Evropada muhandislik va grafik kalkulyatorlarning ulushi sezilarli darajada oʻsdi va 2009 yilda miqdoriy jihatdan 33% ni tashkil etdi va pul koʻrinishida ish stoli va oddiy choʻntak kalkulyatorlari ulushidan 25% ga yuqori boʻldi.

Taʼlim muassasalarida kalkulyatorlardan foydalanish hali ham qatʼiy cheklangan Rossiyada ilgari Yevropada boʻlgan vaziyat saqlanib qolmoqda: bozorning 70 foizini ish stoli kalkulyatorlari, 10-12 foizini choʻntak kalkulyatorlari egallashda davom etmoqda. muhandislik kalkulyatorlari 5-13% oraligʻida. Shuningdek, Rossiyada bosma kalkulyatorlarga Gʻarbga qaraganda kamroq talab mavjud. Ob’ektiv sabablarga qoʻshimcha ravishda, tahlilchilar maʼlum turdagi kalkulyatorlarga boʻlgan talabdagi farqlarni etkazib beruvchilarning marketing siyosati bilan bogʻlashadi [16] .

Yana qarang

tahrir

Manbalar

tahrir
  1. „CT-555N | Citizen calculator“. 2017-yil 22-oktyabrda asl nusxadan arxivlangan. Qaraldi: 2017-yil 21-oktyabr.
  2. Isklyucheniya redki, no suщestvuyut, naprimer, Casio fx-6200G – ne programmiruemiy
  3. Считаем прибыль – обзор рынка калькуляторов // «Канцелярия» : Журнал. — 2009. — 12 sentyabr.
  4. „Construction Master Pro | Calculated Industries“. 2019-yil 10-avgustda asl nusxadan arxivlangan. Qaraldi: 2019-yil 10-avgust.
  5. „Casio 14-A“. 2020-yil 1-fevralda asl nusxadan arxivlangan. Qaraldi: 2017-yil 16-fevral.
  6. „Casio (calculator)“. www.firstversions.com. 2017-yil 18-fevralda asl nusxadan arxivlangan. Qaraldi: 2017-yil 17-fevral.
  7. Museum of Soviet Calculators – VEGA (Wayback Machine saytida 2010-09-29 sanasida arxivlangan) ( at www.taswegian.com Error: unknown archive URL 20100929142141 sanasida arxivlangan)
  8. Считаем прибыль – обзор рынка калькуляторов // «Канцелярия» : Журнал. — 2009. — 12 sentyabr.
  9. Museum of Soviet Calculators – VEGA (Wayback Machine saytida 2012-05-16 sanasida arxivlangan)
  10. Считаем прибыль – обзор рынка калькуляторов // «Канцелярия» : Журнал. — 2009. — 12 sentyabr.
  11. Znakom „^“ zapisana komanda vichisleniya proizvolnoy stepeni.
  12. Casio 新型號計數機 fx-50FH II 及 fx-3650P II 大測試 – YouTube
  13. „Reversing Sinclair’s amazing 1974 calculator hack — half the ROM of the HP-35“. 2019-yil 16-avgustda asl nusxadan arxivlangan. Qaraldi: 2019-yil 10-avgust.
  14. „Эмулятор русских калькулятов“. pmk.arbinada.com. 2021-yil 4-iyunda asl nusxadan arxivlangan. Qaraldi: 2020-yil 16-noyabr.
  15. Считаем прибыль – обзор рынка калькуляторов // «Канцелярия» : Журнал. — 2009. — 12 sentyabr.
  16. Считаем прибыль – обзор рынка калькуляторов // «Канцелярия» : Журнал. — 2009. — 12 sentyabr.

Adabiyotlar

tahrir
  • Mikrokalkulyator // Selskoxozyaystvenniy ensiklopedicheskiy slovar / Redkol.: V. K. Mesyats (gl. red.) i dr. – M. : Sovetskaya ensiklopediya, 1989. – S. 311. – 655 s.
  • Kroyl, Gans. Chto umeet moy mikrokalkulyator? = Was kann mein elektronischer taschenrechner? / Perevod s nem. Yu. A. Danilova. – M. : Mir, 1981. – 133 s. – (V mire nauki i texniki. 83).
  • Dyakonov V. P. Raschyot nelineynix i impulsnix ustroystv na programmiruemix mikrokalkulyatorax: Spravochnoe posobie. – M. : Radio i svyaz, 1984. – 176 s.
  • Dyakonov V. P. Spravochnik po raschyotam na mikrokalkulyatorax. – 3-e izd., dop. i pererab. – M. : Nauka, 1989. – 462 s. – ISBN 5-02-013988-2.
  • Dyakonov V. P. Sovremennie zarubejnie mikrokalkulyatori. – M. : Salon-R, 2002. – 393 s. – ISBN 5-93455-148-5.
  • Baykov V. D., Selyutin S. A. Vichislenie elementarnix funksiy v EKVM. – M. : Radio i svyaz, 1982. – 64 s.
  • Svoren R. Prishla pora ostavit schyoti // Nauka i jizn : jurnal. – 1981. – № 3. – S. 48-55. – ISSN 0028-1263. ; № 4. – S. 104-114, VI-VII