Professional Documents
Culture Documents
Uple - Example Simon
Uple - Example Simon
Uple - Example Simon
EUROPISCHE BENTZER-PROGRAMMBIBLIOTHEK
BIBLIOTHEQUE EUROPEENNE DE PROGRAMMES UTILISATEURS
LIBRERIA EUROPEA DEGLI UTILIZZATORI
HP 41C PROGRAM SUBMITTAL FORM
PROGRAMMFORMBLATT/DOCUMENTATION DU PROGRAMME/GENERALIT A SUL PROGRAMMA
Program Tide
Programmtitel SIMON
Titre du programme
Titolo de! programma
Name
Name/Nom/Nome KEN NEWCOMER
Address
Strasse/ Adresse /Indirizw 1000 NE Circle Blvd.
City Postal Code Country
Ort CORVALLIS Postleitzahl 97330 Land OREGQNLIISA
Localiti: Code postal Pays
Citta C.A.P. Paese
Date Signature
Datum Unterschrift
Date Signature
Dam Firma
PROGRAM DESCRIPTION Page _2._ of ~
PROGRAMMBESCHREIBUNG
DESCRIPTION DU PROGRAMME
DESCRIZIONE DEL PROGRAMMA
This program has been verified only with respect to.the numerical example given in Program Description II. User accepts and uses this program
material AT HIS OWN RISK, in reliance solely upon his own inspection of the program material and without reliance upon any representation
or description concerning the program material.
NEITHER HP NOR THE CONTRIBUTOR MAKES ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND WITH REGARD TO
THIS PROGRAM MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FORA PARTICULAR PURPOSE. NEITHER HP NOR THE CONTRIBUTOR SHALL BE LIABLE FOR INCIDENTAL
OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING OUT OF THE FURNISHING, USE OR PERFORMANCE
OF THIS PROGRAM MATERIAL.
Dieses Programm wurde lediglich anhand des in der Programmbeschreibung II enthaltenen Zahlenbeispiels berprft. Der Benutzer erhlt und benutzt das Programmaterial auf eigenes
Risiko hin; er hat es deshalb- gleichgltig, ob es bereits anderweitig prsentiert oder beschrieben wurde - selbst zu untersuchen.
WEDER HP NOCH DER EINSENDER DES PROGRAMMS BERNEHMEN FR DAS PROGRAMMATERIAL EINE IRGENDWIE GEARTETE GEWHRLEISTUNG ODER
HAFTUNG, INSBESONDERE NICHT FR SEINE VERKUFLICHKEIT ODER SEINE VERWENDBARKEIT FR EINEN BESTIMMTEN ZWECK. HP UND DER EIN-
SENDER HAFTEN AUCH NICHT FR INDIREKTE ODER FOLGESCHDEN.
Le present programme n'a ete verifie qu'en oe qui concerne l'exemple numerique indique dans Ja description du programme II. L'utilisateur accepte et utilise le present programme
A SES PROPRES RISQUES et doit se fier uniquement a sa propre inspection dudit programme sans se referer a toure autre declaration et description.
HP ET LE FOURNISSEUR NE DONNENT AVCUNE GARANTIE, EXPRESSE OU IMPLICITE CONCERNANT LE PRESENT PROGRAMME, N01'.AMMENT DE
COMMERCIALISATION ET D'ADAPTATION A UN USAGE PARTICULIER. HP ET LE FOURNISSEUR N'ASSUMENT AUCUNE RESPONSABILITE EN CE QUI
CONCERNE LES DOMMAGES INDIRECTS NES DE LA FOURNITURE, DE L'UTILISATION OU DU FONCTIONNEMENT DU PRESENT PROGRAMME.
Questo progtamma e stato verificato soltanto per quanto concerne l'esempio numerico indicato nella Descrizione del Programma II. L'utilizzatore accetta e utilizzera i1 presente programma
A SUO INTERO RISCHIO, fidandosi unicamente della propria verifica del programma e non basandosi su altre dichiarazioni o descrizioni.
NE LA SOCIETA NE L'AUTORE DANNO ALCUNA GARANZIA IMPLICITA 0 ESPLICITA CONCERNENTE IL PRESENTE PROGRAMMA, IN SPECIAL MODO
RIGUARDO ALLA SUA COMMERCIALIZZAZIONE 0 ADATTABILIT AD UN USO PARTICOLARE. Nie LA SOCJET HP Nie L'AUTORE ASSUMONO ALCUNA
RESPONSABILITA PER DANNI IMMEDIAT! 0 MEDIAT! CAUSATI DALLA FORNITURA, UTILIZZAZIONE 0 FUNZIONAMENTO DEL PRESENTE PROGRAMMA.
PROGRAM DESCRIPTION Page ~- of _i_
(Example continued) PROGRAMMBESCHREIBUNG
(Beispiel Fortsetzung)
(Exemple, suite) DESCRIPTION DU PROGRAMME
(Esempio) DESCRIZIONE DEL PROGRAMMA
1.
Data Input Keystrokes Result Comments
Dateneingabe Tasten Resultat Kommentare
DonnCes Touches Resultat Commentaires
Dati Tasti Risultato Commenti
ff' PI S'IO 00 3
XEQ "GAME" HOW MANY ?
-
3 R/S 1
NUMBERS ?
Look cruickly . 1
1 R/S YES: 1
9
2 Don't blink .'
NUMBERS ?
9 R/S NO: 92,Nar 9
3
4
6
NUMBERS ?
346 R/S YES: 346
YOU MISSED 1 Better luck next tirre.
USER INSTRUCTIONS 1 Page -~- of --1:
PROGRAMMABLAUF 1
INSTRUCTIONS D'EMPLOI 1
NORME OPERATIVE 1
1 Kev in nroaram.
2 Peqin a nev.r qarre. XEO "GAME111 HOW MANY?
3 Kev in the lonaest s~~1ce vou desirc ~- n* (~10) RIS ; SErrTH'l\.Tf'R ;,11- - - -
?
4 Repeat the SC\..11...icuce vou iust saw. seauence RIS YFS or NO
5 Steo 4 is reneated until vou win or YOU WIN
lose vnn MTSG<'n m
- R 5 i. AVIEW
- 01LBL II III
Random.number
-
02 F,-.,,... 00 ~'! generator 52 RTH
-
03 RTN 53LBL TON
- 04 RCL 00 ES
- 05 9821 54 RCL 01 set up tone
---
- 06 * 55 INT - - counter -
- 07 .211327 56 STO 03
- 08 + 57 RCL 00
58 FRC
1-- 09 FRC --
...._ 10 1.1111 59LBL 03 _begin tone loop
- 11 * 60 10
1 "-"'::- FRC 61
62 *INT
-
- 13 STO 00
14 RTN 63 VIEW X
- 64 TONE IND
- 15LBL Gi=IM
E" X
- -
65 LASTX
16 FIX 0 Set di~play
- 17 CF 29 -
format 66 FRC
- 18 CF 06 Clear error
- 67 DSE 03 -Decrement tone
...._
19 FS?C 00 flag
68 GTO 03 -count
>--
20 SF 07 Save status - 69 RTN -Repeat tone loop
>--
21 XEQ R II
-----~
of FOO
70LBL ""NO 1
f-
"'- .t:.. FS?C 07
:'),,...
71 SF 06
- 23 SF 00 72 TONE 2 - - "Un-oh" sound -
-
-
24 "HOW Mi=IN
-.---?
73 TONE 0
74 NO: ..
25 PROMPT Ask for maximum 75 ARCL X
76 ... HOT
1--
-
-
26 1 E3
27 -~-
length
..
28 1 77 ARCL V
-
29 + 78 AVIEW
- 30 STO 01 79 PSE
Set up counters (
1--
80 1 -4ncrement error
31 CLX
- 3--.
.t:.. STO 02 81 ST+ 02 _count
_ lncrement counter
>--
33+LBL 10 82 ISG 01
- 83 GTO 10 _Repeat loop
34 RCL 01
- 35 IMT ----r
1
84LBL 01 - --- ----
Error message
- 36 XEQ . R 11 Get a sequence 1 85 VOU MIS11
- ---
1
97 l 01"X
50 "YOU WIN --Will message 98
-
- 1 99 *INT
P~ease ~s~ paper_glue ~o at~ach_Iistings. Adhesive tape may affect print! S.V .P. utilisez de la colle a papier pour fixer les listin~s. Les rubans adhCsifs peuvent a!terer l'impression !
Bitte L1sungs mit Pap1erle1m einkleben. Klebefilme knnen Druck bleichen! Per favore usare la colla per fissare i .listati. II nastro adesivo puo alterare lo ,<;tampato!
PROGRAM LISTING Page~of +
PROGRAMMAUFLISTUNG
LISTAGE DU PROGRAMME
LISTATO DI PROGRAMMA
1--
101 RTN -
clone
- 102 SF 05
103 RTN - Otherwise, set
1-- - error flag
104 .END. 55
10 60
15 65
20 70
"lt
25 75
30 80
35 85
40 90
45 95
50 lXl
Please use paper glue to attach listings. Adhesive tape may affect print! S.V .P. utilisez de la colle a papier pour fixer Jes listings. Le!ii rubans adhesif peuvent altf-rer l'lmpression !
Bitte Lisrings mit Papierleim einkleben. Klebefilme knnen Druck bleichen! Per favore usare 1a coJia per hssare i listati. 11 nastro adesivo puo alternre lo stampato!
REGISTERS, STATUS, FLAGS Page _'i:_ of ':1-
REGISTERBELEGUNG, FLAGS, BETRIEBSARTEN
.REGISTRES, INDICATEURS, MODES OPERATOIRES
REGISTRI, MODI OPERATIV!, FLAGS
Registers Status
Datenspeicher Betriebsart
Registres de donnecs Modes opc!ratoires
Registri Modi opcrativi
02
10 60 03
04
05
06
07
error _l:ls.i:~- oGcurreo
temporarilv matche
-
no error -vet-
flag: 00
15 65 08
09
10
11 Audio execute
12
20 70 13
14
15
16
17
25 75 18
19
20
21 Printer Enable
22 Number Input
30 80 23 Alpha Input
24 Range Ignore
25 Error Ignore
26 Audio Enable
tones no tones
27 User Mode
35 85 28 Decimal Point
29 Digit Grouping
Assignments
Tastenbelegung/ Assignations / Assegnamenti
45 95
99