WikiDer > HP 35s
HP 35-тің алдыңғы көрінісі | |
| Түрі | Бағдарламаланатын Ғылыми |
|---|---|
| Өндіруші | Hewlett-Packard |
| Таныстырылды | 2007 |
| Дизайн фирмасы | Kinpo Electronics, Inc. |
| Құны | 59,99 АҚШ доллары |
| Калькулятор | |
| Кіру режимі | RPN, Инфикс |
| Дәлдік | 15 сандық ± 499 көрсеткіш (ішкі) |
| Дисплей түрі | СКД матрица |
| Дисплей өлшемі | 2 × 14 таңба |
| Орталық Есептеуіш Бөлім | |
| Процессор | Sunplus/Generalplus SPLB31A (бірге 8502 негізгі) |
| Бағдарламалау | |
| Бағдарламалау тілі (-лері) | Пернені басу (толық біріктірілген) |
| Пайдаланушының жады | 30 КБ |
| Жад регистрі | 800-ден жоғары |
| Басқа | |
| Нәр беруші | 2 × CR2032 батареялары |
| Салмақ | 125 г (4,4 унция) |
| Өлшемдері | 158 × 82 × 18,2 мм (6,22 × 3,23 × 0,72 дюйм) |
The HP 35s (F2215A) - бұл Hewlett-Packard графикалық емес бағдарламаланатын ғылыми калькулятор. Бұл ізбасар болғанымен HP 33s, бұл 35-жылдығына орай енгізілген HP-35, Hewlett-Packard компаниясының алғашқы қалта калькуляторы (және әлемдегі алғашқы қалта) ғылыми калькулятор). Сондай-ақ, HP «35 жылды тойлайды» атты жылтыр қара қабат пен гравюрамен өндірістің мерейтойлық шығарылымын шығарды.[1]
Ерекшеліктер
HP 35s екеуін де қолданады Кері поляк нотасы (RPN) немесе инфекцияның алгебралық жазбасы кіріс ретінде.
HP 35-тің басқа ерекшеліктеріне мыналар жатады:[2]
- Екі жолды әріптік-цифрлық СКД
- 800-ден астам жад регистрлері (26 тікелей белгіленген)
- Ғылыми және статистикалық функциялар
- Ондық, екілік, сегіздік, он алтылық санау жүйесінде жұмыс
- Еркін айнымалы оқшаулау бар теңдеулерді шешуші (алғашқыда HP-18C)[3]
- Сандық интеграция (алғаш рет HP-34C)
- Бөлшектерді енгізу мен көрсетуді қолдау
- Күрделі сан және векторлық есептеулер
- Бірлік түрлендіру және физикалық тұрақтылар кестесі
- Пернелік бағдарламалау шамамен 30 килобайт бағдарламалар мен деректерге арналған жад
HP 35-ке а ретро 1970 жылдан 1990 жылдарға дейінгі классикалық HP калькуляторларын еске түсіріңіз. Дегенмен, ол алдыңғы модельдердің көпшілігіне қарағанда әлдеқайда көп функцияларды, өңдеу қуатын және жадыны ұсынады.
HP 35-тің сыртқы келбеті мен пернетақтаның орналасуы оның тікелей предшественнигі HP 33-ке қарағанда мүлдем өзгеше, бірақ екі калькулятор функционалды түрде өте ұқсас. Бастапқы айырмашылықтар:
- HP 35s бағдарламаларда жапсырмаға да, жол нөміріне де мүмкіндік береді. HP 33-де тек жапсырмалардың мекен-жайы болған. Тек 26 затбелгісі бар, барлық 30 КБ жадыны қолдана отырып бағдарламалар жазу қиынға соқты.
- HP 35-тегі жад қосымша 801 нөмірленген жад регистрлері түрінде деректерді сақтауға жарамды.
- Векторлық операцияларды қолдау HP 35-де жаңа болды.
- Күрделі сандар екі бөлек мәннің орнына бір мән ретінде қарастырылады.
- Жад регистрінің мазмұнын тармақталу нұсқаулығының мақсаты ретінде пайдалануға мүмкіндік беретін жанама тармақталу (GTO немесе XEQ) HP 35-тен алынып тасталған.[4]
- Теңдеулер ұзындығына ерікті шектеу қойылмайды (33-тер 255 таңбадан тұрады).[5]
HP компаниясы а Тегін 35s эмуляторы Windows операциялық жүйе (және Шарап).[6] Бұған дейін мұғалімдерге сыныпта демонстрациялау мақсатында ғана қол жетімді болатын.
Құрылыс
HP 35s Hewlett-Packard компаниясымен бірге жасалған Kinpo Electronics Қытайдағы материктік калькуляторды өндіретін Тайвань.[7]
HP компаниясының айтуынша, калькулятор ауыр кәсіби қолдану үшін жасалған және қоршаған орта жағдайында сыналған.[7] Ол 25 көмегімен салынған бұрандалар техникалық қызмет көрсетудің қаттылығы мен қарапайымдылығы үшін.
Корпуста 1970 жылдардың HP дизайнерлерінің көптеген элементтері бар, мысалы, жер жаңарту HP-65оның ішінде күміс жолақты қисық қабырғалары бар қара корпус, көлбеу фронтальдық кілттер және ауысымның алтын және көк кілттері бар. Беткі қабаты металл, пластмасса корпусымен байланған. Басты аңыздар басылған, гөрі екі ретті қалыптау көне модельдерде қолданылады.
Калькулятор екіден қуат алады CR2032 жадты жоғалтуды болдырмау үшін бір-бірден ауыстыруға кеңес беретін батырма ұяшықтары.[4]
Ол бастапқыда қатты найзағаймен жабдықталған қабық нотаға арналған қалтасымен және басып шығарылған нұсқаулықпен,[8] бірақ бұл кейінірек а деп өзгертілді қалқан қабырғалары серпімді, барқыт төселген винилмен қапталған картоннан және а CD-ROM құрамында а PDF нұсқаулық.
Калькулятор толығымен дербес; микробағдарламаны жаңартуға, бағдарламалар мен деректерді жүктеуге / сақтауға мүмкіндік жоқ.
Қабылдау
Құрылыс сапасы және өнеркәсіптік үлгі 35-ші жылдардың пікірлерін студенттердің нарыққа арнап салынған және күрделі стилі ретінде қарастырылған, бірақ кейбір жағдайларда нашар жобаланған және құрастырылмаған болып саналған олардың соңғы жетілдірілген калькуляторларынан айырмашылығы, HP-дің кәсіби калькуляторларының ең жақсы дәстүрлеріне қайта оралу деп пікір білдірушілер қошеметпен қабылдады. .[9][10] Дәстүрлі HP пернетақтаның пернетақта сезімі туралы ерекше айтылды ↵ енгізіңіз дәстүрлі орнына қайта оралыңыз.[10][5] Анықталған кемшіліктерге а компьютер (бағдарламалар мен деректерді жүктеу және сақтау үшін),[10][11] және баяу орындау.[2][5]
Калькулятор логикасына жауап әр түрлі болды. Адрестік регистрлердің көбеюі және бағдарламалық нөмірлердің мекен-жайын енгізу 33-ші жылдарға қарағанда айтарлықтай жақсару ретінде қарастырылды.[5][2][12] Жақсартылған өңдеуді қарсы алу кезінде күрделі сандар 33-ші жылдармен салыстырғанда, оларды толық емес қолдау сынға алынды.[9] Жұмыс оналтылық және басқа ондық емес негіздер артық және түсініксіз пернелерді басуды талап етеді деп сынға алынды.[2] Бірнеше микробағдарлама қателер хабарланды, олар әлі түзетілмеген.[13]
Коммуникациялық қабілеттердің 35-ші жылдардағы жетіспеушілігі оны кейбір кәсіби емтихандарда қолдануға мүмкіндік береді, мұнда қуатты калькуляторлар болмайды. Мысалы, АҚШ-та бұл ең қуатты бағдарламаланатын калькулятор Машина жасау негіздері (FE) және Инженерлік техниканың принциптері мен практикасы (PE) емтихандар.[14]
Функция туралы мәліметтер
Кіру режимдері
35s RPN және алгебралық енгізу режимдерін қолдайды. Көптеген HP калькуляторлары сияқты, ол әдепкі бойынша RPN болып табылады. Пайдаланушы енгізу режимін оңай өзгерте алады. Дисплейдегі аноникатор ағымдағы енгізу режимін көрсетеді.
RPN режимінде ол төрт деңгейлі пайдаланады стек, алғашқы күндерден бастап барлық HP-дің графикалық емес RPN калькуляторлары сияқты. Кәдімгі информатика терминологиясынан айырмашылығы, RPN калькуляторлары стектің операциялық соңын « төменгі және ең соңы жоғарғы. Стек деңгейлері X (төменгі), Y, Z және T (жоғарғы) деп аталады; олармен байланысы жоқ айнымалылар бірдей атаулар. Дисплейдің төменгі жолында X деңгейі, ал жоғарғы жолда Y деңгейі пайда болады. Әрбір стек деңгейінде машина қолдайтын кез келген деректер типі болуы мүмкін: нақты сан, күрделі сан немесе вектор. Сияқты стекпен жұмыс істеу үшін әр түрлі функциялар қарастырылған R ↑ және R ↓ айналдыру, x <> y X және Y ауыстыру, LAXx соңғы пайдаланылған X мәнін еске түсіру және х <> ауыстыру үшін X және аталған айнымалы.
Алгебралық режим пайдаланушы өрнекті енгізіп, содан кейін басу арқылы жұмыс істейді ↵ енгізіңіз оны бағалау керек. Өрнек дисплейдің жоғарғы жолында, нәтиже төменгі жолда пайда болады. Өрнекті. Көмегімен өңдеуге болады жебе және Backspace пернелер, және қалауыңыз бойынша қайта бағалаңыз.
Бірліктер мен бөлшектер
Калькулятордың ретро тақырыбына сәйкес конверсиялар Императорлық/АҚШ бөлімшелері және оған теңестірілген стандарт метрикалық бірліктер 35-ші жылдардың пернетақтасында ерекше орын алады. Дәстүрлі бірліктерді әлі де қолданатындарды жеңілдету үшін және басқа мақсаттар үшін калькулятор мәндерді аралас ретінде енгізуге мүмкіндік береді фракциялар және аралас бөлшектер ретінде мәндерді көрсету.
Аралас фракциялардың кіруі пайдалануды қамтиды ондық нүктелер бөлшектерді бөлу. Мысалы, реттілік 3.15.16 → см түрлендіреді3 15⁄16 дюймден 10,0 см-ге дейін (шамамен).
Калькулятор мәндерін аралас бөлшектер ретінде автоматты түрде көрсетуге орнатылған болуы мүмкін FDISP кілт. Максималды бөлгіштің көмегімен көрсетілуі мүмкін / c функциясы. Нөмірленген жалаушалар үш бөлгіш жүйенің қайсысын қолдану керектігін белгілеуге болады: ең дәл бөлгіш, факторлар максимумнан (мысалы, максимум 16 болғанда 2, 4, 8, 16) немесе тіркелген бөлгіштен. Дисплейдегі екі кішкентай көрсеткі белгілері көрсетілген мәннен сәл жоғары немесе төмен екенін көрсетеді. Көрсетілген бөлшектің бөліктерін тікелей шығаратын функциялар жоқ.
Күрделі сандар
Алдыңғы (және басқа ағымдағы) калькуляторлар күрделі сандарды әртүрлі тәсілдермен өңдеді. HP 33s-де күрделі сандар екі бөлек мән ретінде сақталды және «күрделі» модификатор стекке күрделі сандар бар деп қарау операциясының көрсетілуі үшін қолданылды. Мысалы, қосу 12 + 34мен және 56 + 78мен келесі пернелерді басқан: 34↵ енгізіңіз12↵ енгізіңіз78↵ енгізіңіз56CMPLX+, бұл барлық төрт стек деңгейлерін пайдаланды.[15]
35s күрделі сандарды бір мән ретінде сақтайды, содан кейін оларды стандартты тәсілдермен басқаруға болады. Қосудың жоғарыдағы мысалы 12 + 34мен және 56 + 78мен содан кейін: 12мен34↵ енгізіңіз56мен78+.
35-ші жылдары күрделі сандарды басқаруға болатын функциялардың саны шектеулі және ерікті. Мысалы, тікелей шаршы түбір теріс нақты санның нәтижесі қате туралы хабарлама күрделі санның орнына. Бұл теріс емес болған жағдайда өте дұрыс нақты нөмір а бірегей теріс емес квадрат түбірге ие және бұл деп аталады негізгі квадрат түбір деп белгіленеді √а. √ таңбасы деп аталады радикалды белгі немесе радикс. Мысалы, 9-дің негізгі квадрат түбірі 3-ке тең, ол арқылы белгіленеді √9 = 3, өйткені 32 = 3 • 3 = 9 және 3 теріс емес. Сонымен, х-ті 0,5-ке дейін көтеру жх кілт жұмыс істейді, егер сан нақты бөлігі ретінде енгізіліп, күрделі бөлігі нөлге тең болады.[9] Кері және гиперболалық тригонометрия функцияларын күрделі сандармен пайдалану мүмкін емес. Негіз-e (табиғи) логарифмдер және дәрежелеу қолдануға болады, бірақ мүмкін емес 10-негіз. Алайда, уақытша шешімдер көптеген шектеулер үшін бар.
Күрделі сандарды екеуіне де енгізуге болады тікбұрышты нысаны (пайдаланып мен кілт) немесе полярлық форма (пайдаланып Θ кілт), және олар қалай енгізілгеніне қарамастан екі түрінде де көрсетіледі. Оларды пайдалану арқылы ыдыратуға болады ABS (радиус р) және ARG (бұрыш Θ) функциялары. Нақты және ойдан шығарылған бөліктерді шығаруға арналған функциялар жоқ, дегенмен формулалар көмегімен жұмыс істеуге болады Re = р cos Θ және Im = р күнә Θ.
Векторлар
35-ші жылдар жүк тиеуге мүмкіндік береді векторлар үш нақты элементтерге дейін.[16] Вектор стекте немесе кез келген айнымалыда бір мән ретінде сақталуы және әртүрлі функциялармен өңделуі мүмкін. Оны қолданушы төртбұрышты жақшадан бастап енгізеді [, содан кейін үтірмен бөлінген элемент мәндері ,. Векторларды қосуға, азайтуға, көбейтуге және бөлуге болады скалярлар. Ұқсас өлшемдегі екі векторды қосуға және азайтуға және оларды көбейтуге болады нүктелік өнім. The ABS функциясы векторды қайтарады шамасы. A кросс-өнім функциясы қол жетімді емес, сонымен қатар вектордан жекелеген элементтерді бөліп алу функциясы жоқ, бірақ оларды қолданушы оңай есептей алады.
Сондай-ақ, векторларды үш нақты сандарды бірге сақтау үшін пайдалануға болады, осылайша калькулятордың сақтау сыйымдылығын күрделендіріп, жылдамдығын төмендетеді. HP компаниясы бұған мүмкіндік беретін 35-ші жылдарға арналған бағдарлама кодын шығарды.[17]
Сандық негіздер
Калькулятор мәндерді екілік, сегіздік немесе он алтылық түрінде көрсетуге, сондай-ақ әдепкі ондықты орнатуға болады. Ондық емес негіз таңдалған кезде есептеу нәтижелері бүтін сандарға дейін кесіледі.
Қандай дисплей базасы орнатылғанына қарамастан, ондық емес сандарды үш немесе одан да көп пернелерді басуды қамтитын олардың негізін көрсететін жұрнақ енгізу керек.[2]
Оналтылық таңдалған кезде, әдетте қалқымалы нүктелік функциялар үшін пайдаланылатын алты кілттің қатары (тригонометрия, логарифмдер, дәрежелеу және т.б.) орнына A-F алтылық сандарына бөлінеді (бірақ олар физикалық түрде таңбаланған) H дейін М).
Ондық емес негіздерде сөз ұзындығы 36 битке бекітілген және қолданады екеуінің толықтауышы жоққа шығару. Алты биттік операциялар қол жетімді: ЖӘНЕ, НЕМЕСЕ, XOR, ЖОҚ, NAND, және ЖОҚ.
Статистика және ықтималдылық
35-ші жылдар статистика мүмкіндіктер жеткілікті стандартты. Ол бір немесе екі айнымалы статистиканың жиынтығын өңдей алады. Есептелген нәтижелерге кіреді білдіреді, орташа өлшенген, стандартты ауытқу, және сызықтық регрессия сандар. Жинақтау регистрлеріне бұдан әрі есептеулер үшін қол жетімді.
Ықтималдық функциялары (комбинациялар және ауыстыру) қол жетімді, сонымен қатар кездейсоқ сандар.
Жад және айнымалылар
35s пайдаланушылар жадының 30к байттарын ұсынады, олар деректер, сақталған теңдеулер мен бағдарламалар арасында ортақ пайдаланылады.
Үш элементке дейінгі күрделі сандар мен векторларды бір мән ретінде сақтауға болатындықтан, әр дерек айнымалысы 37 байтты алады, типтік индикаторға және үш өзгермелі сандарға жеткілікті.[4]
26 альфа белгілері бар айнымалылар және алты статистикалық регистр тұрақты түрде бөлінген; қалған жад кеңістігін жанама түрде қол жеткізуге болатын тағы 801 айнымалылар алады. Кез-келген айнымалыға жанама қол жеткізуге оның реттік нөмірін (0 жоғары) сақтау арқылы қол жеткізіледі Мен немесе Дж а ретінде өзгермелі көрсеткіш арқылы айнымалыға қол жеткізу (Мен) немесе (J). Жанама айнымалылар автоматты түрде бөлінеді; Нөлдік емес мәнді бірде сақтау барлық реттік нөмірлерге дейін берілген реттік нөмірлері бар барлық айнымалыларды бөлуге әкеледі. Керісінше, ең жоғары бөлінген жанама айнымалыда нөлдік мәнді сақтау жанама айнымалыларды нөлдік емес мән кездескенге дейін төмен қарай автоматты түрде бөлуге әкеледі. Бөлінбеген айнымалыны оқуға тырысу қатеге әкеледі. Нөлдік емес мәнді мәнді қажеттіліктен жоғары нөмірленген айнымалыда сақтау, барлық төменгі нөмірленген айнымалылардың олардың мәндеріне қарамастан қол жетімді болуын қамтамасыз ету үшін әдеттегі тәжірибе болып табылады.[18] Тұрақты бөлінген айнымалылар мен статистикалық регистрлерге жанама түрде қол жеткізуге болады, олар теріс реттік нөмірлерді -1-ден -32-ге дейін қолдана алады.
Калькулятор 41 жиынтығын ұсынады математикалық және физикалық тұрақтылар, арқылы жылжытуға және таңдау арқылы таңдауға болады КОНСТ кілт. 12 екіліктен тұратын жиынтық жалаушалар қол жетімді; пайдаланушы калькулятордың жұмысын анықтау үшін әр жалаушаны қоя алады, оның бесеуі кез-келген мақсатта қолданылуы мүмкін.
Сақталған теңдеулер әр таңба үшін байтты және үш байтты алады.
Бағдарлама қадамдары үш байтты алады. Жоғарыда көрсетілгендей мәндер мен теңдеулерді көрсететін қадамдар жадты көбірек алады.
Қолданылатын және қол жетімді жадтың көлемін қолданушы оңай тексере алады, бірақ оны бағдарламалар тексере алмайды. Пайдаланушы көрсетілген саннан жоғары барлық жанама айнымалыларды CLVARx функциясы.
Теңдеулер
Айнымалылар мен бағдарламалар сияқты пайдаланушы кез келген санын сақтай алады теңдеулер калькуляторда. Бұл мәндегі «теңдеулер» дегенді білдіреді өрнектер ( f (x, ...) ), теңдіктер ( f1(x, ...) = f2(х, ...) ), және тапсырмалар (y = f (x, ...)), олардың әрқайсысы әртүрлі тәсілдермен өңделеді. Теңдеулерге әдетте пайдаланушы жұмыс уақыты кезінде жеткізетін, бірақ сонымен қатар стектен мәндер ала алатын атаулы айнымалылар кіреді.
RPN енгізу режимі белсенді болған кезде де теңдеулер алгебралық жазбаға енгізіледі. Олар қол жетімді тізімде сақталады EQN пайдаланушыға тізім бойынша жылжуға, теңдеулерді қосуға, өңдеуге және жоюға және өңделетін теңдеуді таңдауға мүмкіндік беретін кілт.
Теңдеуді бірнеше тәсілдермен өңдеуге болады.
- Ол арқылы бағалауға болады ↵ енгізіңіз немесе XEQ пайдаланушыдан енгізілген айнымалылар үшін мәндерді енгізу сұралатын кілт. Тағайындау жағдайында мақсатты айнымалы нәтиже алады.
- Оны пайдаланып, кез келген айнымалы үшін шешілуі мүмкін ШЕШУ функциясы. Калькулятор пайдаланушыны басқа айнымалылардың мәндерін сұрағаннан кейін қажетті айнымалының мәнін оқшаулауға тырысу үшін өзінің логикасын қолданады. Бұл процесс уақытты қажет ететіндіктен және теңдеуде бірнеше шешім болуы мүмкін, оны қолданушы ұсынды деп есептейтін екі «болжамды» басшылыққа алады, стектің Х регистрінде және айнымалының бар мәнінде.
- Бұл мүмкін интеграцияланған, пайдаланып ∫ функциясы. Пайдаланушы алдымен екеуін орналастырады аралық стек шегі, содан кейін теңдеуді таңдайды және ∫ функциясы, ол айнымалының атауын және басқа айнымалылардың мәндерін интеграциялауды ұсынады.
А-дағы барлық айнымалыларды шешуге мүмкіндік беретін теңдеулер тізімінде екі кіріктірілген жазба бар сызықтық теңдеулер жүйесі. Екі айнымалысы бар екі теңдеудің және үш айнымалысы бар үш теңдеудің жүйелеріне қолдау көрсетіледі.
Теңдеулерді шешу және (әсіресе) интегралдау уақыт пен жадыны алады. Тиімділік дисплей дәлдігін азайту және жеткілікті жадының қол жетімділігі арқылы жасалуы мүмкін.
Теңдеудің мазмұны, егер ол өңделмейінше расталмағандықтан, онда кез-келген символдар тізбегі, соның ішінде мәтін жолдары болуы мүмкін. Мұны теңдеулер тізіміне жазбалардың жолдарын қосу үшін пайдалануға болады (осы беттің жоғарғы жағындағы негізгі суретте көрсетілгендей).
Бағдарламалау
HP 35s пернелер тіркесімі арқылы бағдарламаланатын болып табылады, яғни ол пайдаланушыны қызықтыратын белгілі бір мәселелерді шешу үшін басу кезектерін есте сақтай алады және кейінірек орындай алады. Бағдарлама пернелерінің басулары толығымен біріктірілген: ауысу пернелері немесе мәзірлер арқылы қол жетімді функциялар екі немесе одан да көп емес, бір перне басу ретінде жазылады. Бұл пернелерді басу бағдарламалары, әдеттегідей, пернетақтада қол жетімді кез-келген әрекетті орындаудан басқа, бағдарламаларға қайталанатын операцияларды орындауға және шешім қабылдауға мүмкіндік беретін шартты және сөзсіз тармақталу және циклдік нұсқауларды қолдана алады.
Барлық бағдарламалар бір үздіксіз кеңістікте сақталады, және бағдарламалау режиміне ауысу арқылы жасалуы және өңделуі мүмкін PRGM кілт. Бағдарлама кеңістігінде жиырма алты алфавитке дейін жапсырмалар түрінде анықталуы мүмкін LBLA, және әрбір белгіні 998-ге дейін басқа қадамдар орындауы мүмкін, осылайша кез-келген қадам а-ға бағытталуы мүмкін ГТО ("бару«) немесе XEQ ("орындау«) нұсқаулық A123 (немесе жай A жапсырма қадамының өзі үшін, A001). Бірінші затбелгіге дейінгі кез-келген қадамдар төрт цифрмен нөмірленеді, бірақ бұл қадамдарды бағыттауға болмайды. Бағдарлама кеңістігіне қадамдарды кейіннен енгізу немесе жою мақсатты қадам нөмірлерінің өзгеруін көрсету үшін ГТО / XEQ нұсқауларын автоматты түрде түзетуге әкеледі. Әрбір белгіні жеке бағдарламаның басталуын белгілеу үшін пайдалану әдеттегідей, кез-келген бағдарлама формадағы команда арқылы орындалуы мүмкін. XEQA. Түймесін басу арқылы бағдарламаның орындалуын тоқтатуға немесе қалпына келтіруге болады R / S («іске қосу / тоқтату») пернесі, және бағдарламаның қадам көрсеткішін ↑ және ↓ кілттер. Бағдарлама белгілері мен бірдей атаулардың айнымалылары арасында байланыс жоқ.
Қалыпты жұмыс режиміндегідей бағдарламалауды RPN немесе алгебралық (инфикс) режимде жасауға болады. RPN режиміндегі бағдарламалар әдетте кішірек және жылдамырақ.[4]
Мұнда есептейтін бағдарлама үлгісі келтірілген факторлық 2-ден 69-ға дейінгі бүтін санның саны (калькулятордың кірістірілген факториалын ескермеу /гамма функция). Мысалдың екі нұсқасы бар: біреуі алгебралық режим үшін және біреуі RPN режимі үшін. RPN нұсқасы айтарлықтай қысқа.
Алгебралық нұсқа:
| Қадам | Нұсқаулық | Түсініктеме |
|---|---|---|
| A001 | LBLA | A бағдарламасының басталуы |
| A002 | LASTXСТОN↵ енгізіңіз | Көрсетілген мәнді N мәнінде сақтаңыз |
| A003 | 1СТОF↵ енгізіңіз | F дүкеніндегі 1 дүкен |
| A004 | RCLN×RCLFСТОF | N × F мәнін F-ге дейін сақтаңыз |
| A005 | DSEN | N азайту және нөлге тең болмаса ... |
| A006 | ГТОA004 | ... A004 қадамына оралыңыз |
| A007 | RTN | Бағдарламаның соңы - нәтиже көрсетіледі |
RPN нұсқасы:
| Қадам | Нұсқаулық | Түсініктеме |
|---|---|---|
| R001 | LBLR | R бағдарламасының басталуы |
| R002 | СТОN | X (стек) N (жад) ішінде сақтау |
| R003 | 1 | Стек регистріне орналастырылған 1 санынан бастаңыз |
| R004 | RCLN× | X-ге орналастырылған N (жады) еске түсіріңіз, стек жоғары қозғалады, содан кейін екі ең төменгі стек регистрлерін көбейтеді |
| R005 | DSEN | N азайту және нөлге тең болмаса ... |
| R006 | ГТОR004 | ... R004 қадамына оралыңыз |
| R007 | RTN | Бағдарламаның соңы - нәтиже x (стек) түрінде көрсетіледі және көрсетіледі |
Теңдеулер бағдарламаның бір қадамы ретінде ендірілуі мүмкін. Калькулятордың параметрлері бағдарламадағы теңдеулерді бағалау немесе көрсету кезінде көрсетілуге тиісті нөмірленген жалаушаны қамтиды. Теңдеу кез-келген символдар тізбегін қамтуы мүмкін болғандықтан, ол хабарлама түрінде көрсетілуі мүмкін. Хабар көрсетілгеннен кейін бағдарлама не дейін тоқтайды R / S басылған немесе егер а PSE (кідірту) нұсқау хабарлама бойынша жүреді, содан кейін ол жалғастырар алдында бір секундқа тоқтайды.
Бағдарламалар теңдеулер сияқты шешілуі және интеграциялануы мүмкін. Тізімнен теңдеуді таңдаудың орнына пайдаланушы басады FN =, содан кейін бағдарламаның жапсырмасы және басқалары ШЕШУ немесе ∫, ол мақсатты айнымалы атауын сұрайды. Егер бағдарламада болмаса, басқа айнымалылардың бар мәндері қолданылады КІРІС бағдарламаның мәнін сұрауға арналған нұсқаулық. Шешу жағдайында бағдарлама қайтарылатын мәні (стекте қалған мән) нөлге тең болуы керек өрнек ретінде қарастырылады. Бағдарламаларда басқа теңдеулерді / бағдарламаларды шешуге және интеграциялауға арналған нұсқаулар да болуы мүмкін.
Сондай-ақ қараңыз
Пайдаланылған әдебиеттер
- ^ Хорн, Джозеф К. (2017-09-02). «35s Anniversary Edition қаншалықты сирек кездеседі?». Мұрағатталды түпнұсқасынан 2017-09-06 ж. Алынған 2017-09-06.
- ^ а б c г. e Тимет, Тони. «Hewlett-Packard HP 35s». Архивтелген түпнұсқа 2013-06-08. Алынған 2013-06-08.
- ^ «HP-18C». HP калькуляторларының мұражайы. Архивтелген түпнұсқа 2013-06-08. Алынған 2011-09-24.
- ^ а б c г. «HP 35s ғылыми калькуляторы - пайдаланушы нұсқаулығы» (PDF). Hewlett Packard. Ақпан 2007. мұрағатталған түпнұсқа (PDF) 2013-06-08. Алынған 2013-06-08.
- ^ а б c г. Райт, Джин (мамыр 2011). «HP 35s» (PDF). Қолмен және портативті компьютерлік клуб. Архивтелген түпнұсқа (PDF) 2013-06-08. Алынған 2009-12-29.
- ^ «HP калькуляторының эмулятор бағдарламасы». Hewlett-Packard. Архивтелген түпнұсқа 2013-07-02. Алынған 2017-04-05.
- ^ а б Nass, бай (2008-01-02). «Төңкеріңіз: ғылыми калькулятор екі IC-ге дейін қайнайды». EE Times. Мұрағатталды түпнұсқасынан 2013-06-08 ж. Алынған 2011-07-15. Келесі мұрағатталған беттер: [1][2]
- ^ Осборн, Крис (2007-12-17). «Hewlett-Packard HP 35s». Архивтелген түпнұсқа 2013-10-27. Алынған 2013-10-27.
- ^ а б c Воркоеттер, Стефан (2010-07-09). «Шолу: HP 35s бағдарламаланатын ғылыми калькуляторы». Архивтелген түпнұсқа 2013-06-08. Алынған 2008-03-12.
- ^ а б c Грейбил, Марк. «HP 35s калькуляторының ғылыми шолуы». Архивтелген түпнұсқа 2013-06-08. Алынған 2011-07-15.
- ^ Эллиотт В. Джексон (2009-02-08). «Менің шолуым, HP 35s». HP калькуляторларының мұражайы. Архивтелген түпнұсқа 2013-06-11. Алынған 2013-06-11.
- ^ Кербер, Тед Дж. (Тамыз 2007). «HP 35 содан кейін және қазір». Кәсіби геодезия журналы. Архивтелген түпнұсқа 2015-01-03. Алынған 2015-01-03.
- ^ Дейл, Пол (2015-11-20) [2007]. «HP-35s қателер тізімі». HP калькуляторларының мұражайы. Архивтелген түпнұсқа 2015-10-02. Алынған 2010-02-28.
- ^ «Hewlett Packard». Инженерлік білім берудің американдық қоғамы. Мұрағатталды түпнұсқасынан 2014-01-04. Алынған 2013-12-09.
- ^ «HP 33s ғылыми калькуляторды пайдалану жөніндегі нұсқаулық» (PDF). Қараша 2004. Алынған 2013-07-31.
- ^ «HP 35s: векторлармен жұмыс» (PDF). Hewlett-Packard.
- ^ «HP 35s: жанама регистр деректерін орау бағдарламасы» (PDF). Hewlett-Packard.
- ^ Хазелтон, Билл (наурыз 2008). «HP 35-тегі жанама мекен-жадымен бағдарламалау және жұмыс істеу» (PDF). Алынған 2019-01-22.
Сыртқы сілтемелер
- HP 35s сипаттамалары
- HP 35s деректер кестесі (PDF)
- «HP 35s виртуалды калькуляторы». Hewlett Packard. 2012-12-10. Архивтелген түпнұсқа 2016-06-08. Алынған 2017-09-17.