Knowledge

Talk:Calculator input methods

Source đź“ť

95: 85: 64: 33: 187:. This is not a formula calculator, but it is not an immediate-execution calculator either: with 2*(3+4)*5, the first * isn’t executed when the next operator, +, is entered, but when the second * is entered. With this example, any number of operations could be entered between the parentheses before the first * is executed, and so perhaps 564:
There are important distinctions between what this article is describing as "immediate execution with operator precedence" versus true infix notation. Consider, for example, the following series of (all current-production) scientific calculators from Casio, Sharp, and Texas Instruments. Casio fx-260,
448:
An historical approach is fine by me, but it should be noted that the phrase "an industry-first" is misleading because both graphic calculators (e.g. fx-7000G introduced in 1985) and programmable calculators (e.g. fx-4500P) could do things like 1+2sin 30=. It might be closer to the truth to say the
634:
You will see the intermediate result 0.5 immediately upon pressing (establishing the first elevation of operator precedence), then another intermediate result 2.5 immediately upon pressing the second (ending the second level of priority elevation which had previously started when you had pressed
581:
to that point within the current level of precedence, and then use whatever result ended up in the working register as the input to the operator; whereas the latter models from each brand would expect the inputs to those operators to
226:
So I would like to clarify the definitions. Also, there is more to calculator input than the interpretation of keystrokes, and I would like to deal with several other ways in which calculators differ in their methods of input.
248:
Please can an expert tidy up the references? For example, reference 10 currently reads "Reference 11, section 2"; I think "Reference 11" means Thimbleby (currently reference 7). I'm not sure which of the formats from
687: 214:
calculation entry and immediately their operands are known. Also, if calculators are differentiated according to when operations are executed and values shown, perhaps calculators that show the final value only
250: 577:
But for single-operand operators, such as sin, cos, log, e^, the former models from each brand, upon encountering such an operator, would evaluate all of the operations which had been input
151: 691: 688:
https://archive.is/20120723100846/http://www.articlesalley.com/article.detail.php/7013/178/Education/Internet/36/Declarative_Programming_-_Strategies_for_Solving_Software_Problems
480:
I agree with you on both accounts. When I first read about D.A.L. my first though was "What about my Sharp PC-1403 - that would do 1 + 2 * sin (30) when used in basic mode..." --
462:
Also it should be noted that even today you can buy calculators for several different input methods, that is to say new methods did not completely replace older methods.
719: 715: 701: 351:
The first "calculator" to use RPN was the HP9100A, which was introduced in 1968, although this machine is now regarded by many as the first desktop computer.
622:
compute the sin(30) step at the very instant the sin key is pressed, yielding the intermediate result 0.5, before giving the overall result when you press .
539:
Algebraic Entry calculators don't execute each operation immediately. They save the whole thing, and then execute the multiplications before the additions.
184:- that the operations are executed “when the next operator is pressed” – may exclude some calculators with parentheses buttons or precedence mode, such as 786: 141: 357:
In April 1970, the Pocketronic appeared on the Japanese market; it was a four-function, entirely electronic calculator that retailed for about $ 400.
363:
The SR-50 A TI SR-50 (1974) of the first calculators to implement "algebraic logic" (i.e. operator precedence) where 1 + 2 x 3 gives you 7, not 9
692:
http://www.articlesalley.com/article.detail.php/7013/178/Education/Internet/36/Declarative_Programming_-_Strategies_for_Solving_Software_Problems
117: 625:
The fact that immediate execution really is going on, becomes even more obvious if you compute the (contrived) example 1.5 + sin(30) * 2 + 0.5
781: 549: 636: 605: 375:
Introduced in 1992 and an industry-first, SHARP's D.A.L. allows symbols and numbers of an equation to be entered as they are written. .
568:
In examples using 2-operand operators, such as +-*/, etc, all of the above calculators will use the exact same sequence of keystrokes.
697:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
589:
So, in degrees mode, to evaluate 1.5 + sin(30), we would have different keystrokes for the former models than for the latter models:
108: 69: 506:
Algebraic Entry is a type of Formula Entry that saves the whole expression, and executes the multiplications before the additions.
328: 677: 604:
All of these models are commonly referred to as "Algebraic", but only the latter category are actually using true infix input.
344:
I think the article is should reflect historical evolution of calculator input methods. I identified the following phases:
762: 44: 312:
Why is the RPN example not done with only 6 keystrokes? * 3 enter 2 x 1 + is how it would be entered in real life.
536:
The article makes a mis-statement that needs to be fixed, when it says that Algebraic Entry is Immediate Execution.
369:
1980 with the introduction of the Sharp PC-1211, the first pocket computer programmable in a high-level language.
718:
to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
661: 553: 439: 176:
I am not sure if the article intends to cover all calculators with the two definitions (it says there are two
640: 609: 753: 669: 571:
So, to evaluate 1 + 2 * 3, we would use the exact same sequence of keystrokes for every one of those models:
557: 234: 737:
If you have discovered URLs which were erroneously considered dead by the bot, you can report them with
725: 50: 668:. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit 94: 545: 324: 320: 316: 284: 428: 32: 463: 116:
on Knowledge. If you would like to participate, please visit the project page, where you can join
500:
The ordinary calculator that isn't a scientific calculator is an immediate execution calculator.
406: 100: 722:
before doing mass systematic removals. This message is updated dynamically through the template
84: 63: 738: 195:
is taken literally, it excludes calculations typed into multi-line edit boxes, which don’t use
467: 230: 678:
https://web.archive.org/web/20070207044654/http://www.uclic.ucl.ac.uk/harold/srf/allcalcs.pdf
258: 173:
I am considering a re-write of the first section of the article, for the following reasons.
745: 17: 618:
Indeed, in the former models, if you perform the trig example, you can actually watch it
385:
One problem for an encyclopaedic article is that not all phases have an official name.
704:, "External links modified" talk page sections are no longer generated or monitored by 744:
If you found an error with any archives or the URLs themselves, you can fix them with
775: 681: 497:
The article makes a good distinction between Immediate Execution, and Formula Entry.
481: 301: 253:
or elsewhere is best for this mixture of references to whole documents and sections.
191:
is a better term for this type of calculator. Also, if the article’s definition of a
767: 644: 613: 484: 471: 332: 306: 288: 262: 238: 457:
which allows symbols and numbers of an equation to be entered as they are written.
711: 254: 185: 113: 294:
I think it is saying that in infix notation it only requires 5 presses. — Carl
710:. No special action is required regarding these talk page notices, other than 280: 90: 417: 565:
Sharp EL-501XT, TI-30Xa; versus Casio fx-991MS, Sharp EL-510RT, TI-30X IIS.
515:
Formula calculators have been made for boyh Algebraic Entry and for RPN.
297: 272:
How do you get down to five key strokes ? Is there a shorter way than
395: 429:
http://www.vintagecalculators.com/html/hand-held_calculators.html
407:
http://www.datamath.org/Story/Datamath.htm#Texas%20Instruments
26: 635:
the key), and finally the correct result 3 after pressing .
251:
Knowledge:Citing sources/Example edits for different methods
672:
for additional information. I made the following changes:
210:
calculator can be defined as one that executes operators
219:
the whole calculation has been entered, can be known as
665: 354:
1970 Immediate execution with out operator precedence
112:, a collaborative effort to improve the coverage of 714:using the archive tool instructions below. Editors 682:http://www.uclic.ucl.ac.uk/harold/srf/allcalcs.pdf 381:Could not find out when this was first introduced. 360:1974 Immediate execution with operator precedence 268:Reverse Polish notation (RPN) (postfix notation) 700:This message was posted before February 2018. 8: 378:Infix (WriteView, Natural textbook display) 543: 58: 660:I have just modified 2 external links on 493:Algebraic Entry isn't Immediate Execution 418:http://www.phys.uwosh.edu/mike/calcs.html 388: 60: 30: 628:In the former models, you would input 7: 106:This article is within the scope of 598:For the latter models, it would be: 592:For the former models, it would be: 492: 49:It is of interest to the following 396:http://www.calculator.org/RPN.html 276:3 enter 2 x 1 + (six key strokes)? 25: 787:Low-priority mathematics articles 664:. Please take a moment to review 126:Knowledge:WikiProject Mathematics 601:and obtain the correct result 2. 595:and obtain the correct result 2. 574:and obtain the correct result 7. 129:Template:WikiProject Mathematics 93: 83: 62: 31: 631:and obtain the correct result 3 146:This article has been rated as 180:types), but the definition of 1: 645:21:01, 29 November 2022 (UTC) 614:20:46, 29 November 2022 (UTC) 372:1992 Infix (D.A.L., V.P.A.M.) 263:21:11, 14 November 2009 (UTC) 120:and see a list of open tasks. 782:C-Class mathematics articles 307:22:48, 11 October 2009 (UTC) 289:21:16, 11 October 2009 (UTC) 18:Talk:Direct algebraic logic 803: 731:(last update: 5 June 2024) 657:Hello fellow Wikipedians, 333:02:28, 18 April 2012 (UTC) 768:04:12, 29 July 2017 (UTC) 558:18:25, 23 July 2017 (UTC) 239:20:23, 1 March 2010 (UTC) 145: 78: 57: 662:Calculator input methods 503:2+3*4 will give you 20. 485:09:44, 2 July 2009 (UTC) 472:20:19, 1 July 2009 (UTC) 152:project's priority scale 653:External links modified 530:...2a) Algebraic Entry 524:1. Immediate Execution 206:isn’t used, perhaps an 199:to do the calculation. 109:WikiProject Mathematics 518:...infix and postfix. 440:Direct algebraic logic 204:intermediate execution 189:intermediate execution 39:This article is rated 712:regular verification 132:mathematics articles 702:After February 2018 521:So it's like this: 208:immediate-execution 182:immediate execution 756:InternetArchiveBot 707:InternetArchiveBot 542:Michael Ossipoff 366:1980 Infix (BASIC) 193:formula calculator 101:Mathematics portal 45:content assessment 732: 560: 548:comment added by 527:2. Formula Entry 336: 319:comment added by 305: 166: 165: 162: 161: 158: 157: 16:(Redirected from 794: 766: 757: 730: 729: 708: 455:non-programmable 442: 437: 431: 426: 420: 415: 409: 404: 398: 393: 335: 313: 295: 134: 133: 130: 127: 124: 103: 98: 97: 87: 80: 79: 74: 66: 59: 42: 36: 35: 27: 21: 802: 801: 797: 796: 795: 793: 792: 791: 772: 771: 760: 755: 723: 716:have permission 706: 670:this simple FaQ 655: 495: 445: 438: 434: 427: 423: 416: 412: 405: 401: 394: 390: 342: 314: 270: 246: 221:final-execution 171: 131: 128: 125: 122: 121: 99: 92: 72: 43:on Knowledge's 40: 23: 22: 15: 12: 11: 5: 800: 798: 790: 789: 784: 774: 773: 750: 749: 742: 695: 694: 686:Added archive 684: 676:Added archive 654: 651: 650: 649: 648: 647: 632: 629: 626: 623: 602: 599: 596: 593: 590: 587: 575: 572: 569: 566: 550:66.169.246.137 494: 491: 490: 489: 488: 487: 475: 474: 459: 458: 444: 443: 432: 421: 410: 399: 387: 383: 382: 379: 376: 373: 370: 367: 364: 361: 358: 355: 352: 349: 341: 338: 310: 309: 278: 277: 269: 266: 245: 242: 170: 167: 164: 163: 160: 159: 156: 155: 144: 138: 137: 135: 118:the discussion 105: 104: 88: 76: 75: 67: 55: 54: 48: 37: 24: 14: 13: 10: 9: 6: 4: 3: 2: 799: 788: 785: 783: 780: 779: 777: 770: 769: 764: 759: 758: 747: 743: 740: 736: 735: 734: 727: 721: 717: 713: 709: 703: 698: 693: 689: 685: 683: 679: 675: 674: 673: 671: 667: 663: 658: 652: 646: 642: 638: 637:142.68.80.147 633: 630: 627: 624: 621: 617: 616: 615: 611: 607: 606:142.68.80.147 603: 600: 597: 594: 591: 588: 586:the operator. 585: 580: 576: 573: 570: 567: 563: 562: 561: 559: 555: 551: 547: 540: 537: 534: 531: 528: 525: 522: 519: 516: 513: 510: 507: 504: 501: 498: 486: 483: 479: 478: 477: 476: 473: 469: 465: 461: 460: 456: 452: 447: 446: 441: 436: 433: 430: 425: 422: 419: 414: 411: 408: 403: 400: 397: 392: 389: 386: 380: 377: 374: 371: 368: 365: 362: 359: 356: 353: 350: 347: 346: 345: 339: 337: 334: 330: 326: 322: 318: 308: 303: 299: 293: 292: 291: 290: 286: 282: 275: 274: 273: 267: 265: 264: 260: 256: 252: 243: 241: 240: 236: 232: 228: 224: 223:calculators. 222: 218: 213: 209: 205: 200: 198: 194: 190: 186: 183: 179: 174: 168: 153: 149: 143: 140: 139: 136: 119: 115: 111: 110: 102: 96: 91: 89: 86: 82: 81: 77: 71: 68: 65: 61: 56: 52: 46: 38: 34: 29: 28: 19: 754: 751: 726:source check 705: 699: 696: 659: 656: 619: 583: 578: 544:— Preceding 541: 538: 535: 532: 529: 526: 523: 520: 517: 514: 511: 508: 505: 502: 499: 496: 454: 450: 435: 424: 413: 402: 391: 384: 343: 315:— Preceding 311: 279: 271: 247: 231:Fcalculators 229: 225: 220: 216: 211: 207: 203: 202:If the term 201: 196: 192: 188: 181: 177: 175: 172: 148:Low-priority 147: 107: 73:Low‑priority 51:WikiProjects 620:immediately 533:...2b) RPN 512:2+3*4 = 24 451:non-graphic 169:Definitions 123:Mathematics 114:mathematics 70:Mathematics 776:Categories 763:Report bug 321:Hopf-Rinow 244:References 746:this tool 739:this tool 340:Evolution 752:Cheers.— 546:unsigned 482:Krischik 348:1968 RPN 329:contribs 317:unsigned 666:my edit 464:Wikicgc 150:on the 41:C-class 584:follow 509:Then, 449:first 255:Certes 212:during 47:scale. 579:prior 281:Bram4 217:after 197:Enter 641:talk 610:talk 554:talk 468:talk 325:talk 302:talk 285:talk 259:talk 235:talk 178:main 720:RfC 690:to 680:to 298:CBM 142:Low 778:: 733:. 728:}} 724:{{ 643:) 612:) 556:) 470:) 453:, 331:) 327:• 300:· 287:) 261:) 237:) 765:) 761:( 748:. 741:. 639:( 608:( 552:( 466:( 323:( 304:) 296:( 283:( 257:( 233:( 154:. 53:: 20:)

Index

Talk:Direct algebraic logic

content assessment
WikiProjects
WikiProject icon
Mathematics
WikiProject icon
icon
Mathematics portal
WikiProject Mathematics
mathematics
the discussion
Low
project's priority scale

Fcalculators
talk
20:23, 1 March 2010 (UTC)
Knowledge:Citing sources/Example edits for different methods
Certes
talk
21:11, 14 November 2009 (UTC)
Bram4
talk
21:16, 11 October 2009 (UTC)
CBM
talk
22:48, 11 October 2009 (UTC)
unsigned
Hopf-Rinow

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑