HP HP48G hp 49g_user's manual_English_E_F1633-90001.pdf - Page 189
Nested procedures
![]() |
UPC - 088698587195
View all HP HP48G manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 189 highlights
« INPUT PROCESSING OUTPUT » Nested procedures Introduction to programming « → A B 'A+B' » « → A B « IF A>B THEN A-B C; A^2-B^2 D ELSE B-A C END » » Introduction to programming Page 10-7
![](/manual_guide/products/hewlettpackard-hp49g-hp-49gusers-manualenglishef163390001pdf-15937b8/189.png)
Introduction to programming
Page 10-7
Introduction to programming
<RX±FDQ±UXQ±RWKHU±SURJUDPV±IURP±ZLWKLQ±\RXU±SURJUDPV²±,Q±WKLV±PDQQHU·±
\RX±FDQ±FUHDWH±PRGXODU±SURJUDPV²±)RU±H[DPSOH·±\RX±FRXOG±FUHDWH±WKUHH±
GLVFUHWH±FRPSRQHQW±SURJUDPV±QDPHG±,1387·±352&(66,1*·±DQG±
287387²±<RX±FRXOG±WKHQ±FUHDWH±D±PDVWHU±SURJUDP±WKDW±UXQV±HDFK±RI±WKHVH±
FRPSRQHQWV±LQ±WXUQ·±DV±IROORZVÁ
« INPUT PROCESSING OUTPUT »
Nested procedures
,I±\RX±XVH±ORFDO±YDULDEOHV±WR±FROOHFW±LQSXW±DUJXPHQWV·±\RX±QHHG±WR±XVH±
QHVWHG±SURFHGXUHV±LI±\RX±ZDQW±WR±SHUIRUP±EUDQFKLQJ±DQG±ORRSLQJ²±<RX±
FDQQRW±SHUIRUP±EUDQFKLQJ±DQG±ORRSLQJ±IURP±ZLWKLQ±DQ±DOJHEUDLF±REMHFW²
7R±LQVHUW±D±QHZ±QHVWHG±SURFHGXUH±LQ±\RXU±FRGH·±SUHVV±
>±
±WR±LQVHUW±WKH±
GHOLPLWHUV²±(QWHU±WKH±SURFHGXUH±FRGH±EHWZHHQ±WKH±GHOLPLWHUV²
)RU±H[DPSOH·±LQ±WKH±IROORZLQJ±SURJUDPPLQJ±VHJPHQW·±WKH±LQSXW±DUJXPHQWV±
DUH±DVVLJQHG±WR±YDULDEOHV±$±DQG±%²±7KH±DOJHEUDLF±REMHFW·±D±FDOFXODWLRQ±WKDW±
DGGV±WKH±YDULDEOHV·±QHHGV±WR±EH±HQFORVHG±LQ±VLQJOH±TXRWHV±DV±LW±LPPHGLDWHO\±
IROORZV±WKH±ORFDO±YDULDEOH±GHILQLWLRQ²±7KLV±H[DPSOH±UHWXUQV±WKH±VXP±RI±$±
DQG±%±WR±WKH±KLVWRU\²
«
±
→
±
A B 'A+B' »
,Q±WKH±IROORZLQJ±SURJUDPPLQJ±VHJPHQW±\RX±XVH±D±QHVWHG±SURFHGXUH·±DV±WKH±
SURFHVVLQJ±LQYROYHV±PRUH±WKDQ±D±VLPSOH±FDOFXODWLRQ²±7KLV±H[DPSOH±
FRPSDUHV±$±DQG±%·±DQG±FDUULHV±RXW±FDOFXODWLRQV±EDVHG±RQ±WKH±FRPSDULVRQ²±
7KH±UHVXOWV±RI±WKH±FDOFXODWLRQV±DUH±VWRUHG±LQ±JOREDO±YDULDEOHV±&±DQG±’²
«
→
A B
« IF A>B
THEN A-B
±
±
C; A^2-B^2
±
±
D
ELSE B-A
±
C
END
»
»
1RWH±WKDW±ZLWKLQ±D±QHVWHG±SURFHGXUH·±\RX±QHHG±WR±XVH±Ã±WR±
VHSDUDWH±FDOFXODWLRQV²±7R±LQVHUW±D±Ã±FKDUDFWHU·±SUHVV±DQG±KROG±
>
±
DQG±SUHVV±
F
²