WikiDer > HP 35s
HP 35s oldingi ko'rinishi | |
| Turi | Dasturlash mumkin Ilmiy |
|---|---|
| Ishlab chiqaruvchi | Hewlett-Packard |
| Tanishtirdi | 2007 |
| Dizayn firmasi | Kinpo Electronics, Inc. |
| Narxi | 59,99 AQSh dollari |
| Kalkulyator | |
| Kirish rejimi | RPN, Infiks |
| Aniqlik | 15 raqamli ± 499 ko'rsatkich (ichki) |
| Displey turi | LCD nuqta-matritsa |
| Displey hajmi | 2 × 14 ta belgi |
| Markaziy protsessor | |
| Protsessor | Sunplus/Generalplus SPLB31A (bilan 8502 yadro) |
| Dasturlash | |
| Dasturlash tili (lar) i | Klaviatura (to'liq birlashtirilgan) |
| Foydalanuvchi xotirasi | 30 KB |
| Xotira registri | 800 dan ortiq |
| Boshqalar | |
| Quvvatlantirish manbai | 2 × CR2032 batareyalari |
| Og'irligi | 125 g (4,4 oz) |
| O'lchamlari | 158 × 82 × 18,2 mm (6,22 × 3,23 × 0,72 dyuym) |
The HP 35s (F2215A) - bu Hewlett-Packard grafiksiz dasturlashtiriladigan ilmiy kalkulyator. Garchi u voris bo'lsa ham HP 33s, bu 35-yilligini nishonlash uchun kiritilgan HP-35, Hewlett-Packardning birinchi cho'ntak kalkulyatori (va dunyodagi birinchi cho'ntak ilmiy kalkulyator). HP shuningdek, "35 yoshni nishonlayapmiz" degan qora rangli qoplama va o'yma o'ymakorligi bilan cheklangan ishlab chiqarish yilligini nashr etdi.[1]
Xususiyatlari
HP 35s ham foydalanadi Teskari Polsha yozuvlari (RPN) yoki algebraik infiks yozuvlari kirish sifatida.
HP 35s ning boshqa xususiyatlari quyidagilarni o'z ichiga oladi:[2]
- Ikki qatorli alfanumerik LCD
- 800 dan ortiq xotira registri (26 ta to'g'ridan-to'g'ri etiketlangan)
- Ilmiy va statistik funktsiyalar
- O'nli, ikkilik, sakkizli, o'n oltilikda ishlash
- Ixtiyoriy o'zgaruvchan izolyatsiyaga ega bo'lgan tenglamani echuvchi (birinchi marta HP-18C)[3]
- Raqamli integratsiya (birinchi marta HP-34C)
- Fraktsiyalarni kiritish va namoyish qilishni qo'llab-quvvatlash
- Kompleks son va vektor hisoblari
- Birlikning konversiyasi va fizik konstantalar jadvali
- Klaviaturani dasturlash taxminan 30 bilan kilobayt dasturlar va ma'lumotlar uchun xotira
HP 35-larga a retro 1970 yildan 1990 yilgacha bo'lgan klassik HP kalkulyatorlarini eslatib turadi. Biroq, u oldingi modellarning aksariyatiga qaraganda ancha ko'p funktsiyalar, ishlov berish quvvati va xotirani ta'minlaydi.
HP 35-larning tashqi ko'rinishi va klaviatura rejimi uning oldingisi bo'lgan HP 33-larnikidan ancha farq qiladi, ammo ikkala kalkulyator funktsional jihatdan juda o'xshash. Asosiy farqlar:
- HP 35s dasturlarda yorliq va yo'nalish raqamlarini belgilashga imkon beradi. HP 33-larda faqat yorliqli manzil mavjud edi. Faqat 26 ta yorliq bilan 30 KB xotiradan foydalanadigan dasturlarni yozish qiyin edi.
- HP 35s-dagi xotira qo'shimcha 801 raqamlangan xotira registri ko'rinishida ma'lumotlarni saqlash uchun ham foydalidir.
- Vektorli operatsiyalarni qo'llab-quvvatlash HP 35-larda yangi.
- Murakkab raqamlar ikkita alohida qiymat o'rniga bitta qiymat sifatida ko'rib chiqiladi.
- Xotira registri tarkibini tarmoqlanish yo'riqnomasi (GTO yoki XEQ) maqsadi sifatida ishlatishga imkon beradigan bilvosita dallanma HP 35-larda chiqarib tashlangan.[4]
- Tenglama uzunligining o'zboshimchalik bilan chegarasi yo'q (33-lar 255 belgidan iborat bo'lgan).[5]
HP kompaniyasi a bepul Uchun 35-yillar emulyatori Windows operatsion tizim (va Vino).[6] Bu ilgari o'qituvchilar uchun faqat sinfni namoyish qilish uchun mavjud edi.
Qurilish
HP 35s Hewlett-Packard tomonidan birgalikda ishlab chiqilgan Kinpo Electronics Xitoyning materik qismida HP uchun kalkulyator ishlab chiqaradigan Tayvan.[7]
HP kompaniyasining so'zlariga ko'ra, kalkulyator og'ir professional foydalanish uchun ishlab chiqilgan va ekstremal sharoitlarda sinovdan o'tgan.[7] U 25 dan foydalangan holda qurilgan vintlardek parvarish qilishning qattiqligi va qulayligi uchun.
Kassada 1970-yillarning HP dizaynlashtirilgan ko'plab elementlari mavjud, masalan, erni buzish HP-65kumush chiziqli egri qirralari, yonboshi old kalitlari va oltin va moviy siljish tugmachalari bilan qora korpus. Yuzaki qoplama metall bo'lib, plastik korpusga bog'langan. Asosiy afsonalar bosilgan, aksincha ikki marta o'q bilan shakllantirish vintage modellarida ishlatiladi.
Kalkulyator ikkitadan ishlaydi CR2032 tugmachasi xujayralari, ularni xotirani yo'qotmaslik uchun birma-bir almashtirish tavsiya etiladi.[4]
Dastlab u qattiq fermuar bilan ta'minlangan qobiq yozuvlar uchun cho'ntak va bosma qo'llanma,[8] ammo bu keyinchalik a ga o'zgartirildi slipcase elastik tomonlari va baxmal astarli vinil bilan qoplangan kartondan va a CD-ROM o'z ichiga olgan PDF qo'llanma.
Kalkulyator butunlay o'z-o'zidan ishlaydi; dasturiy ta'minotni yangilash, shuningdek dasturlar va ma'lumotlarni yuklash / saqlash uchun imkoniyat yo'q.
Qabul qilish
Qurilish sifati va sanoat dizayni 35-yillarning sharhlovchilari eng yangi HP professional kalkulyator an'analariga qaytish sifatida mamnuniyat bilan kutib olishdi, aksincha ularning so'nggi zamonaviy kalkulyatorlaridan farqli o'laroq, ular talabalar bozori uchun qadoqlangan va og'ir uslub sifatida ko'rilgan, ammo ba'zi hollarda yomon ishlab chiqilgan va qurilmagan .[9][10] An'anaviy HP klaviaturasining katta klaviatura hissi haqida alohida aytib o'tildi ↵ Kiriting yana an'anaviy joyiga qayting.[10][5] Aniqlangan kamchiliklar orasida a. Bilan aloqa qilish uchun hech qanday sharoit yo'qligi kiradi kompyuter (dasturlar va ma'lumotlarni yuklash va saqlash uchun),[10][11] va sust ishlash.[2][5]
Kalkulyator mantig'iga javob har xil. Adresli registrlarning ko'payishi va dastur raqamlari manzilini joriy etilishi 33-yillarda katta yaxshilanish sifatida qaraldi.[5][2][12] Yaxshilashni kutib olish paytida murakkab sonlar 33-yillarga nisbatan, ularni to'liq qo'llab-quvvatlamasligi tanqid qilindi.[9] Bilan ishlash o'n oltinchi va boshqa o'nlik bo'lmagan asoslar ortiqcha va noaniq tugmachalarni bosishni talab qiladigan deb tanqid qilindi.[2] Bir nechta dasturiy ta'minot xatolar xabar qilingan, ular hali tuzatilmagan.[13]
Aloqa qobiliyatining 35-yillarning etishmasligi, uni yanada kuchliroq hisoblagichlar bo'lmaydigan ba'zi bir kasbiy imtihonlarda qo'llashni maqbul qiladi. Masalan, AQShda bu foydalanish uchun tasdiqlangan eng kuchli dasturlashtiriladigan kalkulyator hisoblanadi Muhandislik asoslari (FE) va Muhandislik printsiplari va amaliyoti (PE) imtihonlari.[14]
Xususiyat tafsilotlari
Kirish rejimlari
35-lar ikkala RPN va algebraik kirish rejimlarini qo'llab-quvvatlaydi. Ko'pgina HP kalkulyatorlari singari, u ham RPN-ga mos keladi. Kirish rejimini foydalanuvchi osongina o'zgartirishi mumkin. Ekrandagi annunciator joriy kirish rejimini bildiradi.
RPN rejimida u to'rt darajali foydalanadi suyakka, dastlabki kunlardan beri barcha HP-ning grafik bo'lmagan RPN kalkulyatorlari kabi. Oddiy kompyuter fanlari terminologiyasidan farqli o'laroq, bu kabi RPN kalkulyatorlari to'plamning operatsion uchini " pastki va eng oxiri yuqori. Stek darajalari X (pastki), Y, Z va T (yuqori) deb nomlangan; ular bilan hech qanday aloqasi yo'q o'zgaruvchilar xuddi shu nomlardan. Displeyning pastki satrida X darajasi va yuqori satrida Y darajasi paydo bo'ladi. Har bir stek sathida mashina tomonidan qo'llab-quvvatlanadigan har qanday ma'lumotlar turlari bo'lishi mumkin: haqiqiy son, kompleks raqam yoki vektor. Kabi to'plamni boshqarish uchun turli funktsiyalar taqdim etiladi R ↑ va R ↓ dumalatmoq, x <> y X va Y ni almashtirish, So‘nggi marta oxirgi ishlatilgan X qiymatini eslash uchun va x <> X va nomlangan o'zgaruvchini almashtirish uchun.
Algebraik rejim foydalanuvchi tomonidan ifodani kiritib, keyin bosish orqali ishlaydi ↵ Kiriting uni baholash uchun. Ifoda displeyning yuqori satrida, natija pastki satrda ko'rinadi. Ifodani. Yordamida tahrirlash mumkin o'q va orqaga qaytish tugmachalarini bosing va kerakli darajada qayta baholang.
Birlik va kasrlar
Kalkulyatorning retro mavzusiga muvofiq, konvertatsiya Imperial/AQSh birliklari va unga teng standart metrik birliklari 35-yillarning klaviaturasida sezilarli darajada ajralib turadi. Hali ham an'anaviy birliklardan foydalanadiganlarni va boshqa maqsadlarda foydalanishni osonlashtirish uchun kalkulyator ham qiymatlarni aralash holatga kiritishga imkon beradi kasrlar va qiymatlarni aralash kasrlar sifatida ko'rsatish.
Aralash fraksiyalarning kiritilishi foydalanishni o'z ichiga oladi kasr nuqtalari qismlarni ajratish. Masalan, ketma-ketlik 3.15.16 → sm konvertatsiya qiladi3 15⁄16 dyuymdan 10,0 sm gacha (taxminan).
Kommutatorni almashtirish orqali qiymatlarni aralash kasrlar sifatida avtomatik ravishda ko'rsatish uchun sozlash mumkin FDISP kalit. Maksimal maxrajni / c funktsiya. Raqamlangan bayroqlar uchta maxraj tizimidan qaysi biri ishlatilishini belgilash uchun o'rnatilishi mumkin: eng aniq maxraj, omillar maksimal (masalan, 2, 4, 8, 16, maksimal 16 bo'lganida) yoki sobit belgi. Ekrandagi ikkita kichik o'q belgisi, haqiqiy qiymat ko'rsatilganidan bir oz yuqoriroq yoki pastroq ekanligini ko'rsatadi. Ko'rsatilgan kasr qismlarini to'g'ridan-to'g'ri ajratib olish uchun funktsiyalar mavjud emas.
Murakkab raqamlar
Oldingi (va boshqa joriy) HP kalkulyatorlari murakkab sonlarni turli usullar bilan ishlagan. HP 33-larda kompleks raqamlar ikkita alohida qiymat sifatida saqlangan va "murakkab" modifikator yordamida stakka murakkab sonlar bo'lganligi munosabati bilan ishlov berish ko'rsatilgan. Masalan, qo'shish 12 + 34men va 56 + 78men quyidagi tugmachalarni bosishni o'z ichiga olgan: 34↵ Kiriting12↵ Kiriting78↵ Kiriting56CMPLX+, bu to'rtta stek darajalarini ishlatgan.[15]
35-lar murakkab sonlarni bitta qiymat sifatida saqlaydi, keyinchalik ularni standart usullar bilan boshqarish mumkin. Qo'shishning yuqoridagi misoli 12 + 34men va 56 + 78men keyin bo'ladi: 12men34↵ Kiriting56men78+.
35-yillarda murakkab sonlar bilan ishlashga qodir funktsiyalar soni cheklangan va o'zboshimchalik bilan. Masalan, to'g'ridan-to'g'ri qabul qilish kvadrat ildiz manfiy haqiqiy sonning natijasi xato xabari murakkab son o‘rniga. Salbiy bo'lmaganligi sababli, bu qat'iy to'g'ri haqiqiy raqam a noyob manfiy bo'lmagan kvadrat ildizga ega va bu asosiy kvadrat ildiz bilan belgilanadi √a. √ belgisi "deb nomlanadi radikal belgi yoki radix. Masalan, 9 ning asosiy kvadrat ildizi 3 ga teng, u bilan belgilanadi √9 = 3, chunki 32 = 3 • 3 = 9 va 3 salbiy emas. Ammo yordamida x ni 0,5 ga ko'taring yx klaviatura ishlaydi, agar raqam haqiqiy qism sifatida murakkab qism nolga teng bo'lsa.[9] Teskari va giperbolik trigonometriya funktsiyalarini murakkab sonlar bilan ishlatish mumkin emas. Asosiy-e (tabiiy) logarifmalar va eksponentatsiya foydalanish mumkin, lekin emas tayanch-10. Biroq, vaqtinchalik echimlar ushbu cheklovlarning aksariyati uchun mavjud.
Murakkab raqamlarni ikkalasiga ham kiritish mumkin to'rtburchaklar shakli (yordamida men kalit) yoki qutbli shakl (yordamida Θ tugmachasini bosing) va qanday kiritilishidan qat'i nazar, har qanday shaklda ko'rsatiladi. Ular yordamida parchalanishi mumkin ABS (radius) r) va ARG (burchak Θ) funktsiyalari. Haqiqiy va xayoliy qismlarni ajratib olish uchun funktsiyalar mavjud emas, ammo ularni formulalar yordamida ishlash mumkin Re = r cos Θ va Im = r gunoh Θ.
Vektorlar
35-larda ishlov berish uchun qulayliklar mavjud vektorlar uchta haqiqiy sonli elementlardan iborat.[16] Vektor stekada yoki istalgan o'zgaruvchida bitta qiymat sifatida saqlanishi va har xil funktsiyalar tomonidan qayta ishlanishi mumkin. U foydalanuvchi tomonidan kvadrat qavsdan boshlab kiritiladi [, keyin vergul bilan ajratilgan element qiymatlari ,. Vektorlar qo'shilishi, chiqarilishi, ko'paytirilishi va bo'linishi mumkin skalar. O'xshash o'lchamdagi ikkita vektor qo'shilishi va chiqarilishi va ko'paytirilishi mumkin nuqta mahsuloti. The ABS funktsiyasi vektorni qaytaradi kattalik. A o'zaro faoliyat mahsulot funktsiyasi mavjud emas, yoki vektordan alohida elementlarni ajratib olish uchun biron bir funktsiya mavjud emas, lekin ularni foydalanuvchi osonlikcha hisoblab chiqishi mumkin.
Vektorlardan shunchaki uchta haqiqiy raqamni birgalikda saqlash uchun foydalanish mumkin, shu bilan kalkulyatorning saqlash qobiliyatini oshiradi, ammo murakkabligi va pasaytirilgan tezligi bilan. HP buni 35-yillarga mo'ljallangan dastur kodini nashr etdi.[17]
Raqam asoslari
Kalkulyator qiymatlarni ikkilik, sakkizli yoki o'n oltinchi shaklda, shuningdek standart o'nlikni ko'rsatadigan qilib o'rnatilishi mumkin. O'nli bo'lmagan asos tanlanganda hisoblash natijalari butun sonlarga qisqartiriladi.
Qaysi displey bazasi o'rnatilishidan qat'i nazar, o'nli bo'lmagan raqamlar uchta yoki undan ortiq qo'shimcha tugmachalarni o'z ichiga olgan ularning asosini ko'rsatadigan qo'shimchalar bilan kiritilishi kerak.[2]
Hexadecimal tanlanganida, odatda suzuvchi nuqta funktsiyalari uchun ishlatiladigan oltita tugmachalar qatori (trigonometriya, logarifmlar, daraja ko'rsatkichlari va boshqalar) o'rniga A dan F gacha bo'lgan olti burchakli raqamlarga ajratiladi (garchi ular jismoniy nomlangan bo'lsa ham H ga M).
O'nli bo'lmagan asoslarda so'z uzunligi 36 bitga o'rnatiladi va foydalanadi ikkitasini to'ldiruvchi inkor. Olti bitli operatsiyalar mavjud: VA, Yoki, XOR, YO'Q, NANDva YO'Q.
Statistika va ehtimollik
35-yillar statistika qobiliyatlar juda standart. U bitta yoki ikki o'zgaruvchan statistikalar to'plamini qayta ishlashi mumkin. Hisoblangan natijalarga quyidagilar kiradi degani, o'rtacha og'irlik, standart og'ishva chiziqli regressiya raqamlar. Qo'shimcha hisob-kitoblar uchun yig'ish registrlariga ham kirish mumkin.
Ehtimollar funktsiyalari (kombinatsiyalar va almashtirishlar) mavjud, shuningdek tasodifiy raqamlar.
Xotira va o'zgaruvchilar
35-lar ma'lumotlar, saqlangan tenglamalar va dasturlar o'rtasida bo'linadigan 30k baytli foydalanuvchi xotirasini ta'minlaydi.
Uch elementgacha bo'lgan murakkab sonlar va vektorlar bitta qiymat sifatida saqlanishi mumkinligi sababli, har bir ma'lumot o'zgaruvchisi 37 baytni egallaydi, bu tip ko'rsatkichi va uchta suzuvchi nuqta uchun etarli.[4]
26 ta alfa yorlig'i va oltita statistik registr doimiy ravishda ajratilgan; qolgan xotira maydoni 801 tagacha o'zgaruvchini egallashi mumkin, ularga faqat bilvosita kirish mumkin. Har qanday o'zgaruvchiga bilvosita kirish uning tartib raqamini (0 yuqoriga) ning ichida saqlash orqali erishiladi Men yoki J o'zgaruvchan ko'rsatgich orqali o'zgaruvchiga kirish (Men) yoki (J). Bilvosita o'zgaruvchilar avtomatik ravishda taqsimlanadi; nolga teng bo'lmagan qiymatni birida saqlash, belgilangan raqamga qadar bo'lgan tartib raqamlari bilan barcha o'zgaruvchilarni taqsimlashga olib keladi. Aksincha, eng yuqori ajratilgan bilvosita o'zgaruvchida nol qiymatini saqlash, bilvosita o'zgaruvchilarning nolga teng bo'lmagan qiymatiga duch kelguncha avtomatik ravishda pastga taqsimlanishiga olib keladi. Ajratilgan o'zgaruvchini o'qishga urinish xatoga olib keladi. Shuning uchun nolga teng bo'lmagan qo'g'irchoq qiymatni kerakli bo'lganidan yuqori raqamli o'zgaruvchida saqlash, barcha past raqamli o'zgaruvchilar ularning qiymatlaridan qat'i nazar mavjud bo'lishini ta'minlash odatiy holdir.[18] Doimiy ravishda ajratilgan o'zgaruvchilar va statistik registrlarga bilvosita -1 dan -32 gacha bo'lgan salbiy ketma-ketlik raqamlaridan foydalangan holda kirish mumkin.
Kalkulyator 41 to'plamini taqdim etadi matematik va jismoniy barqarorlarorqali siljishi va tanlangan bo'lishi mumkin CONST kalit. 12 ikkilikdan iborat to'plam bayroqlar mavjud; kalkulyatorning xatti-harakatlarini aniqlash uchun foydalanuvchi tomonidan har bir bayroq o'rnatilishi mumkin, ulardan beshtasi har qanday maqsadda ishlatilishi mumkin.
Saqlangan tenglamalar har bir belgi uchun bitta baytni va uchta baytni oladi.
Dastur qadamlari uch baytni egallaydi. Yuqorida ko'rsatilgandek, qadriyatlar yoki tenglamalarni ko'rsatadigan qadamlar ko'proq xotirani egallaydi.
Ishlatilgan va mavjud bo'lgan xotira hajmini foydalanuvchi osongina tekshirishi mumkin, ammo dasturlar tomonidan emas. Foydalanuvchi belgilangan raqamdan yuqori bo'lgan barcha bilvosita o'zgaruvchilarni CLVARx funktsiya.
Tenglamalar
O'zgaruvchilar va dasturlar bilan bir qatorda foydalanuvchi istalgan sonini saqlashi mumkin tenglamalar kalkulyatorda. Ushbu kontekstdagi "tenglamalar" degan ma'noni anglatadi iboralar ( f (x, ...) ), tengliklar ( f1(x, ...) = f2(x, ...) ) va topshiriqlar (y = f (x, ...)), ularning har biri turli xil usullar bilan ishlov beriladi. Tenglamalar odatda nomlari o'zgaruvchilarni o'z ichiga oladi, ularning qiymatlari foydalanuvchi tomonidan ish vaqtida ta'minlanishi kerak, lekin stekdan qiymatlarni ham olishi mumkin.
RPN kirish rejimi faol bo'lsa ham, tenglamalar algebraik yozuvlarda kiritiladi. Ular bilan kiriladigan ro'yxatda saqlanadi EQN kalit, bu foydalanuvchiga ro'yxat bo'ylab o'tishga, tenglamalarni qo'shishga, tahrirlashga va o'chirishga va ishlov beriladigan tenglamani tanlashga imkon beradi.
Tenglama bir necha usulda qayta ishlanishi mumkin.
- Bu yordamida baholanishi mumkin ↵ Kiriting yoki XEQ kalit, foydalanuvchidan kiritilgan o'zgaruvchilar uchun qiymatlarni kiritish talab qilinadi. Topshiriq bo'lsa, maqsad o'zgaruvchisi natijani oladi.
- Dan foydalanib, kiritilgan o'zgaruvchilardan biri uchun hal qilinishi mumkin YECHISH funktsiya. Kalkulyator foydalanuvchini boshqa o'zgaruvchilarning qiymatlarini so'raganidan so'ng, kerakli o'zgaruvchining qiymatini ajratishga urinish uchun o'z mantig'idan foydalanadi. Ushbu jarayon vaqtni talab qilishi va tenglama bir nechta echimga ega bo'lishi mumkinligi sababli, u foydalanuvchi tomonidan taqdim etilgan deb taxmin qilgan ikkita "taxmin", stackning X registrida va o'zgaruvchining mavjud qiymatida.
- Bu bo'lishi mumkin birlashtirilganyordamida ∫ funktsiya. Foydalanuvchi avval ikkitasini joylashtiradi oraliq stekdagi chegaralar, keyin tenglamani va ni tanlaydi ∫ funktsiya, bu o'zgaruvchining nomi va boshqa o'zgaruvchilarning qiymatlarini birlashtirilishini talab qiladi.
Tenglamalar ro'yxatida a ning barcha o'zgaruvchilarini echishga imkon beradigan ikkita ichki yozuv mavjud chiziqli tenglamalar tizimi. Ikki o'zgaruvchili ikkita tenglama va uchta o'zgaruvchili uchta tenglama tizimlari qo'llab-quvvatlanadi.
Tenglamalarni echish va (ayniqsa) integrallash vaqtni ham, xotirani ham oladi. Displeyning aniqligini kamaytirish va etarli xotirani ta'minlash orqali samaradorlikni oshirish mumkin.
Tenglamaning mazmuni, agar u qayta ishlanmaguncha tasdiqlanmasa, unda har qanday belgilar qatori, shu jumladan matn satrlari bo'lishi mumkin. Tenglamalar ro'yxatiga yozuvlar qatorini kiritish uchun ushbu imkoniyatdan foydalanish mumkin (ushbu sahifaning yuqori qismidagi asosiy rasmda ko'rsatilgandek).
Dasturlash
HP 35s klaviatura yordamida dasturlashtiriladi, ya'ni foydalanuvchini qiziqtirgan muayyan muammolarni hal qilish uchun tugmachalar ketma-ketligini eslab qolishi va keyinchalik bajarishi mumkin. Dastur tugmachalari to'liq birlashtirildi: shift tugmachalari yoki menyular orqali kirish funktsiyalari ikki yoki undan ortiq emas, bitta tugma bosish sifatida qayd etiladi. Ushbu klaviatura dasturlari, odatda klaviaturada mavjud bo'lgan har qanday operatsiyani bajarishdan tashqari, shuningdek, shartli va shartsiz dallanma va pastadir ko'rsatmalaridan foydalanishi mumkin, bu esa dasturlarga takroriy operatsiyalarni bajarishga va qaror qabul qilishga imkon beradi.
Barcha dasturlar bitta doimiy dastur maydonida saqlanadi va dasturlash rejimiga o'tish orqali yaratilishi va tahrir qilinishi mumkin PRGM kalit. Dastur maydoni ichida yigirma oltita alifboga qadar yorliqlar shaklida aniqlanishi mumkin LBLA, va har bir yorliqdan keyin 998 tagacha boshqa qadamlar qo'yilishi mumkin, shunda har qanday qadam a tomonidan belgilanishi mumkin GTO ("boring") yoki XEQ ("ijro etish") shaklidagi ko'rsatma A123 (yoki shunchaki A yorliq qadamining o'zi uchun, A001). Birinchi yorliqdan oldingi har qanday qadam to'rtta raqam bilan raqamlangan, ammo bu qadamlarni yo'naltirish mumkin emas. Keyinchalik dastur maydoniga qadamlarni qo'shish yoki o'chirish, maqsadli qadam raqamlaridagi o'zgarishlarni aks ettirish uchun GTO / XEQ ko'rsatmalarini avtomatik ravishda tuzatishga olib keladi. Har bir yorliqni alohida dasturning boshlanishini belgilash uchun ishlatish odatiy holdir, shunda istalgan dastur shakl buyrug'i bilan bajarilishi mumkin. XEQA. Tugmachasini bosish orqali dasturning bajarilishi to'xtatilishi yoki tiklanishi mumkin R / S ("ishga tushirish / to'xtatish") tugmachasini bosing va dastur yordamida qadam ko'rsatgichini ↑ va ↓ kalitlar. Dastur yorliqlari va bir xil nomdagi o'zgaruvchilar o'rtasida hech qanday bog'liqlik yo'q.
Oddiy ishda bo'lgani kabi, dasturlash ham RPN, ham algebraik (infiks) rejimida amalga oshirilishi mumkin. RPN rejimidagi dasturlar odatda kichikroq va tezroq bo'ladi.[4]
Bu erda hisoblaydigan dasturning namunasi faktorial 2 dan 69 gacha bo'lgan butun sonli raqam (kalkulyatorning o'rnatilgan faktorialini hisobga olmasdan /gamma funktsiya). Misolning ikkita versiyasi mavjud: biri algebraik rejim uchun, ikkinchisi RPN rejimi uchun. RPN versiyasi ancha qisqaroq.
Algebraik versiya:
| Qadam | Yo'riqnoma | Izoh |
|---|---|---|
| A001 | LBLA | A dasturining boshlanishi |
| A002 | LASTXSTON↵ Kiriting | Ko'rsatilgan qiymatni N da saqlang |
| A003 | 1STOF↵ Kiriting | F-dagi 1-do'kon |
| A004 | RCLN×RCLFSTOF | N × F ni F da saqlang |
| A005 | DSEN | N tushirish va agar nol bo'lmasa ... |
| A006 | GTOA004 | ... A004 qadamiga qayting |
| A007 | RTN | Dastur oxiri - natija ko'rsatiladi |
RPN versiyasi:
| Qadam | Yo'riqnoma | Izoh |
|---|---|---|
| R001 | LBLR | R dasturining boshlanishi |
| R002 | STON | X (stack) ni N (xotira) ga saqlang |
| R003 | 1 | Stack registrida joylashtirilgan 1 raqamidan boshlang X |
| R004 | RCLN× | X-ga joylashtirilgan N (xotira) ni eslang, stek yuqoriga siljiydi va keyin ikkita eng past stek registrlarini ko'paytiradi |
| R005 | DSEN | N tushirish va agar nol bo'lmasa ... |
| R006 | GTOR004 | ... R004 qadamiga qayting |
| R007 | RTN | Dasturning oxiri - natija x (stack) shaklida va ko'rsatiladi |
Tenglamalar bitta dastur bosqichi sifatida dasturlarga kiritilishi mumkin. Kalkulyator sozlamalari raqamlangan bayroqni o'z ichiga oladi, bu dasturlarda tenglamalarni baholash yoki ishlash vaqtida ko'rsatilishini belgilaydi. Tenglama har qanday belgilar ketma-ketligini o'z ichiga olishi mumkinligi sababli, u ko'rsatiladigan xabar sifatida tuzilishi mumkin. Xabarni ko'rsatgandan so'ng, dastur shu vaqtgacha to'xtaydi R / S bosiladi yoki agar a PSE (pauza) ko'rsatmasi xabarni kuzatib boradi, keyin davom ettirishdan oldin bir soniya to'xtaydi.
Dasturlar tenglamalar singari echilishi va birlashtirilishi mumkin. Ro'yxatdagi tenglamani tanlash o'rniga foydalanuvchi bosadi FN =, keyin dastur yorlig'i va boshqalari YECHISH yoki ∫, bu maqsad o'zgaruvchining nomini so'raydi. Agar dasturda mavjud bo'lmasa, boshqa o'zgaruvchilarning mavjud qiymatlari ishlatiladi KIRITISH dastur qiymatini so'rash uchun ko'rsatmalar. Yechish holatida dastur qaytariladigan qiymati (stekda qolgan qiymat) nolga teng bo'lishi kerak bo'lgan ifoda sifatida qaraladi. Dasturlarda boshqa tenglamalar / dasturlarni echish va integratsiyalash bo'yicha ko'rsatmalar ham bo'lishi mumkin.
Shuningdek qarang
Adabiyotlar
- ^ Shox, Jozef K. (2017-09-02). "35-yillarning yubiley nashri qanchalik kam?". Arxivlandi asl nusxasidan 2017-09-06. Olingan 2017-09-06.
- ^ a b v d e Timet, Toni. "Hewlett-Packard HP 35s". Arxivlandi asl nusxasi 2013-06-08 da. Olingan 2013-06-08.
- ^ "HP-18C". HP kalkulyatorlari muzeyi. Arxivlandi asl nusxasi 2013-06-08 da. Olingan 2011-09-24.
- ^ a b v d "HP 35s ilmiy kalkulyatori - Foydalanuvchi uchun qo'llanma" (PDF). Hewlett Packard. Fevral 2007. Arxivlangan asl nusxasi (pdf) 2013-06-08 da. Olingan 2013-06-08.
- ^ a b v d Rayt, Gen (2011 yil may). "HP 35s" (PDF). Qo'lda va ko'chma kompyuter klubi. Arxivlandi asl nusxasi (pdf) 2013-06-08 da. Olingan 2009-12-29.
- ^ "HP Calculator Emulator dasturi". Hewlett-Packard. Arxivlandi asl nusxasi 2013-07-02 da. Olingan 2017-04-05.
- ^ a b Nass, Boy (2008-01-02). "Tear Down: Ilmiy kalkulyator dizayni ikkita ICga qadar qaynaydi". EE Times. Arxivlandi asl nusxasidan 2013-06-08. Olingan 2011-07-15. Keyingi arxivlangan sahifalar: [1][2]
- ^ Osburn, Kris (2007-12-17). "Hewlett-Packard HP 35s". Arxivlandi asl nusxasi 2013-10-27 kunlari. Olingan 2013-10-27.
- ^ a b v Vorkoetter, Stefan (2010-07-09). "Sharh: HP 35s dasturlashtiriladigan ilmiy kalkulyatori". Arxivlandi asl nusxasi 2013-06-08 da. Olingan 2008-03-12.
- ^ a b v Greybill, Mark. "HP 35s Scientific Calculator Review". Arxivlandi asl nusxasi 2013-06-08 da. Olingan 2011-07-15.
- ^ Elliott V. Jekson (2009-02-08). "Mening sharhim, HP 35s". HP kalkulyatorlari muzeyi. Arxivlandi asl nusxasi 2013-06-11. Olingan 2013-06-11.
- ^ Kerber, Ted J. (2007 yil avgust). "HP 35 keyin va hozir". Professional Surveyor jurnali. Arxivlandi asl nusxasi 2015-01-03 da. Olingan 2015-01-03.
- ^ Deyl, Pol (2015-11-20) [2007]. "HP-35s xatolar ro'yxati". HP kalkulyatorlari muzeyi. Arxivlandi asl nusxasi 2015-10-02. Olingan 2010-02-28.
- ^ "Hewlett Packard". Amerika muhandislik ta'limi jamiyati. Arxivlandi asl nusxasidan 2014-01-04. Olingan 2013-12-09.
- ^ "HP 33s ilmiy kalkulyatoridan foydalanuvchi qo'llanmasi" (PDF). 2004 yil noyabr. Olingan 2013-07-31.
- ^ "HP 35s: vektorlar bilan ishlash" (PDF). Hewlett-Packard.
- ^ "HP 35s: bilvosita ro'yxatga olish ma'lumotlarini qadoqlash dasturi" (PDF). Hewlett-Packard.
- ^ Hazelton, Bill (2008 yil mart). "HP 35s-da bilvosita manzilli xotira bilan dasturlash va ishlash" (PDF). Olingan 2019-01-22.
Tashqi havolalar
- HP 35s texnik xususiyatlari
- HP 35s ma'lumotlar sahifasi (PDF)
- "HP 35s virtual kalkulyatori". Hewlett Packard. 2012-12-10. Arxivlandi asl nusxasi 2016-06-08 da. Olingan 2017-09-17.