Кіріспе
Sharp EL 5120 – ғылыми бағдарламаланатын калькулятор. Пайдаланушыға шамамен 1 КБ жалпы оперативті жад қолжетімді, және 4 негізгі жұмыс режимі бар:
Нақты режим: стандартты алгебралық және статистикалық есептеулерді тікелей орындау, сондай-ақ пайдаланушы анықтаған функцияларды бағалау және сандық интегралдау үшін негізгі режим. NBase: екілік, сегіздік, ондық және он алтылық санау жүйелері арасында ауысу мүмкіндігі бар. Бұл режимде Нақты режимдегі көптеген функциялар жұмыс істемейді, бірақ әрбір сандық жүйе үшін логикалық операторлар қолжетімді. Он алтылық санау жүйесіндегі есептеулер 32 битте (8 цифр) орындалады және таңбалы операциялар қолдауға ие, бірақ екілік санау жүйесі 16 битпен шектеледі. Еріткіш: Ньютон әдісін пайдаланып, кез келген теңдеуді кез келген айнымалыға қатысты сандық түрде шеше алатын интерактивті өрнек шешуші. Дегенмен, өрнектің форматына және айнымалылардың бастапқы мәндеріне байланысты, кейбір теңдеулер кластарын шеше алмайды, сондықтан өрнекті қайта жазу немесе бастапқы мәндермен эксперимент жасау қажет болуы мүмкін. Бағдарлама режимі: Мұнда пайдаланушы FORTRAN немесе BASIC тілінің қысқартылған нұсқасына ұқсас тілде жазылған қысқа бағдарламаларды енгізіп, орындай алады. Бағдарламалар Нақты немесе NBase режимінде жұмыс істей алады, бірақ екеуін араластыруға болмайды.
Негізгі ерекшеліктері
3 жолды әріптік-цифрлық LCD дисплейі. SHIFT және ALPHA пернелері бар әріптік-цифрлық пернетақта. Барлық стандартты тригонометриялық функциялар (SIN, COS, TAN), сондай-ақ олардың кері және гиперболалық түрлері. Барлық стандартты дәрежелеу, логарифмдік және т.б. функциялар. Кейбір функциялар, мысалы, статистикалық операциялар мен логикалық функциялар, қосалқы мәзірлер арқылы қол жетімді, сондықтан олар пернетақтада тікелей көрсетілмейді. 28 жаһандық пайдаланушы айнымалысы (A-ден Z-ға дейін, сондай-ақ ANS және θ) CMOS жадында сақталады. Әрбір режимде, теңдеуді шешуде немесе бағдарламада пайдаланушы анықтаған аттармен 9-ға дейін жергілікті айнымалы қолдануға болады. 28 жаһандық айнымалыдан айырмашылығы, осы жергілікті айнымалыларды пайдалану пайдаланушының жедел жадын (RAM) тұтынады. 1 және 2 айнымалы статистикасы тек қарапайым сызықтық регрессия талдауын қамтиды. Шағын пайдаланушы RAM-нан файлдарды "сақтау", "жүктеу" және "өшіру". Әрбір режим өзінің "файлдарын" сақтай алады, мысалы, соңғы есептеу немесе өрнек, теңдеуді шешуші немесе бағдарлама, сондай-ақ кез келген жергілікті айнымалылар мен соңғы ANS мәні. Нақты режимде өрнектерді бағалау. Симпсон ережесін қолдана отырып сандық интеграция. Нютон әдісін қолдана отырып, белгілі бір айнымалыға қатысты сандық теңдеуді шешу. Бағдарламалар мен теңдеулерді шешушілер күрделірек мәселелерді шешу үшін жаһандық айнымалыларды тиімді пайдалану арқылы бір-бірімен "деректер алмаса" алады. Контрастты реттеуге болады. 3 В CR2025 литий батареясымен жұмыс істейді.
Some functions like statistical operations and boolean logic functions are accessed via sub menus, and thus they are not printed on any visible key. 28 global user variables (A through Z plus ANS and θ), stored in CMOS memory. Up to 9 local variables for each mode of operation and equation, solver or program file, with user defined names. Unlike the 28 global ones, using these local variables consumes user RAM. 1 and 2 variables statistics, has only a simple linear regression analysis. File "saving", "loading" and "deleting" from the small user RAM. Each mode can store its own "files", containing e. g. the last calculation or expression, a solver equation or a program plus any eventual local variables and the last ANS value. Expression evaluator (in Real mode). Numerical integration using Simpson's rule. Numerical equation solver vs a specific variable using Newton's method. Programs and solver equations can "exchange data" between them by appropriate use of the global variables, for solving more complex problems. Adjustable contrast. Uses one 3V CR2025 lithium battery.
Кемшіліктер
Күрделі сандарды қолдаудың болмауы (оларды бағдарлама немесе теңдеулер арқылы ғана еліктеуге болады). Бағдарламалар мен теңдеулер файлдары оперативті жадты жылдам толықтырады, әсіресе олар жергілікті айнымалыларды қамтитын болса. Жергілікті бағдарлама айнымалыларын бағдарламаны жоймастан бір рет қосылғаннан кейін жоюға болмайды. Интегралдау/шешу функциялары баяу немесе тұрақсыз болуы мүмкін. Статистикалық регрессияның тек бір түрі қол жетімді (сызықтық). Ешқандай кіріктірілген қолданба формулалары немесе физикалық тұрақтылар жоқ, оларды пайдаланушы анықтап, өрнектер және жергілікті айнымалылар ретінде сақтауы керек, бұл оперативті жадты айтарлықтай шығындатады. Бір уақыттағы сызықтық теңдеулер жүйесі немесе екінші дәрежелі теңдеулерді шешуші сияқты кейбір кіріктірілген функциялардың болмауы, оларды бағдарламалау арқылы жүзеге асыруды қажет етеді. Қолданылатын бағдарламалау тілі нашар құрылымдалғандықтан және дұрыс FOR операторы болмағандықтан, LABEL, GOTO және GOSUB операторларын ұзақ және қымбат пайдалануға мәжбүр етеді, нәтижесінде оперативті жадты өте жылдам тұтынады.