ebook img

Allgemeine Anwendungen (TI-59, HP-41 C, FX-602 P): Zeichnen — Sortieren — Rechnen, Elektrotechnik, Chemie, Bauwesen, Kleinkredite PDF

111 Pages·1984·3.15 MB·German
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Allgemeine Anwendungen (TI-59, HP-41 C, FX-602 P): Zeichnen — Sortieren — Rechnen, Elektrotechnik, Chemie, Bauwesen, Kleinkredite

Vieweg Programmbibi iothek Taschenrechner 10 Allgemeine Anwendungen (TI-59, HP-41C, FX-602 P) Vieweg Programmbibliothek Taschenrechner Herausgegeben von Helmut Alt/Harald Schumny Band 1 Programmierung mathematischer Algorithmen Band 2 Taschenrechnerarithmetik mit erhöhter Genauigkeit (TI-59/HP-41 C/CV) Band 3 Spezielle mathematische Algorithmen (HP-41 C/TI-58/59) Band 4 Schreiben, Zeichnen, Tabellieren (TI-59/HP-41 C) Band 5 Spiele (TI-59, HP-41 C) Band 6 Geodätische Programme (H P-11 C) Band 7 Kryptologie (HP-41 C/CV) Band 8 Maschinenbau (TI-58/59, HP-41 C, FX-502/602 P) Band 9 Statik und Festigkeitsberechnungen (TI-58/59) Band 10 Allgemeine Anwendungen (TI-59, HP-41 C, FX-602 P) Vieweg Programmbibliothek Taschenrechner Band 10 Helmut AltlHarald Schumny (Hrsg.) Allgemeine Anwendungen (TI-59, HP-41 C, FX-602 P) Zeichnen - Sortieren - Rechnen Elektrotechnik Chemie Bauwesen Kleinkredite Mit 14 Programmen Friedr. Vieweg & Sohn Braunschweig I Wiesbaden Die Autoren des Bandes Oipl.-Phys. Norbert Hoffтann Werner Leidel Fбhгепwаld 464 Starenweg 9 A-б1ОО 5eefeld 5063 Overath Marktforscher Heinrich Hoffтeier Marienburger StraВe 6 Oipl.-Ing. Heinz Mensing 4040 Neuss 1 CharlottenstraВe 79 Bankkaufmann bei der Industrie 3000 Hannover 91 kreditbank AG - Oeutsche Industrie bank, Oi.isseldorf Ingo Sander WilsonstraВe 18 Bernd K6hler 2000 Hamburg 70 Hammersteinstr.21/V Student Chemiewesen 5800 Hagen 1 Student Elektrotechnik Martin Steffke Werner-Heisenberg-Weg 39-2С Ing.-grad. Hans Krissler 8014 Neubiberg Brunnenwiesenweg 44 7061 Lichtenwald Konstruktur Oas im Buch enthaltene Programm-Material ist mit keiner Verpflichtung oder Garantie irgend einer Ап verbunden. Оег Autor iibernimmt infolgedessen keine Verantwonung und wird keine daraus folgende oder sonstige Haftung iibernehmen, die auf irgendeiner Аn aus der Benutzung dieses Programm-Materials oder Teilen davon entsteht. 1984 Alle Rechte vorbehalten © Friedr. Vieweg & Sohn Verlagsgesellschaft тЬН, Braunschweig 1984 Oie Vervielfiiltigung und Obertragung einzelner Textabschnitte, Zeichnungen oder Bilder, auch fiir Zwecke der Unterrichtsgestaltung, gestattet das Urheberrecht nur, мпп sie mit dem Verlag vorher vereinbart wurden. 1т Einzelfall muB ОЬег die Zahlung einer Gebiihr fiir die Nutzung fremden geistigen Eigentums entschieden werden. Оа, gilt fiir die Vervielfiiltigung durch alle Ver fahren einschlieBlich Speicherung und jede Obertragung auf Papier, Transparente, Filme, Biinder, Platten und andere Medien. Oieser Vermerk umfaBt nicht die in den §§ 53 und 54 URG aus driicklich erwiihnten Ausnahmen. ISBN 978-3-528-04311-7 ISBN 978-3-322-91751-5 (eBook) DOI 10.1007/978-3-322-91751-5 Inhaltsverzeichnis Einführung ................................................ . Hemd Köhler Druckerkode und HIR-Register (TI-59) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2 Hans Krissler Sortierprogramm EINGABE/ORDNUNG (HP-41 C) . . . . . . . . . . . . . . . . . . . . . .. 13 Primfaktorenzerlegung (HP-41 Cl. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 17 Biorhythmus (HP-41C) ......................................... 20 Wemer Leidei Listenmäßiges Sortieren. Prozentuieren und Umrechnen (TI-59) .............. 24 Norbert Hoffmann Trafoberechnung (TI-59) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 34 Martin Steffke Wobbelgenerator (Casio FX-602P) .................................. 49 Ingo Sander Berechnung von Zustandsgrößen eines idealen Gases (TI-58/59) .. . . . . . . . . . . . .. 61 Berechnung der Zustandsvariablen bei polytroper oder adiabater Zustandsveränderung (TI-58/59) ............................ 68 Berechnung der Enthalpie. der Entropie und der freien Enthalpie chemischer Reaktionen in Abhängigkeit von der Temperatur (TI-58/59) . . . . . . . .. 73 Berechnung der spezifischen Enthalpieänderung von Gasen (TI-58/59) . . . . . . . . .. 82 Heinz Mensing Durchlaufträger über zehn Felder unter beliebiger Belastung (TI-59) . . . . . . . . . . .. 87 Heinrich Hoffmeier Konsumenten-Ratenkredite (Kleinkredite) (TI-59 u. HP-41 C) . . . . . . . . . . . . . . .. 94 Einführung I m Band 10 der Vieweg Programmbibliothek Taschenrechner wird nochmals die allgemeine Anwendung aus verschiedenen Bereichen aufgegriffen und programmtechnisch auf die Rechner TI-59, HP-41 C und FX-602P realisiert. Damit soll gleichzeitig eine Beendigung der Beiträge für den weit verbreiteten Rechner TI-59 signalisiert werden, die stets in großer Zahl den Herausgebern zur Veröffentlichung vorgelegt werden. Hierdurch wird dem Trend zur Anwendung von Rechnern mit erweiterten Möglichkeiten der Program mierung und Textverarbeitung Rechnung getragen. Andererseits ist jedoch auch eine Sättigung der den Herausgebern vorliegenden Beiträge hinsichtlich der Behandlung allgemeiner Anwendungen zu verzeichnen. Die inhaltliche Spannweite dieses Bandes reicht von Organisationsprogrammen für verschiedene Sortierprobleme über beispielhafte elektrotechnische und chemische Auf gabensteIlungen bis hin zu statistischen Berechnungen aus dem Bereich des Bauingenieur wesens. Er endet mit einem finanzmathematischen Beitrag über die Effektivzinsberech nung für Kleinkredite. Hierbei ist die programmtechnische Realisierung für die beiden Rechnertypen TI-59 und HP-41 C zum Vergleich angeboten. Möge auch dieser Band wieder möglichst vielen Benutzern der angesprochenen program mierbaren Rechner hilfreiche Anregungen für eigene Programmlösungen bieten und die hierzu nützlichen Kontakte mit den einzelnen Autoren ermöglichen. Die Herausgeber 1 TI-59 Druckerkode und HIR-Register von Bernd Köhler Mit den Warten der Macdonaldschen Funktionen Ko(X) und K1(x) (modi fizierte Besselsche Funktionen zweiter Gattung) sollten gleichzeitig die Bezeichnungen KO (Kode 2601) und K1 (Kode 2602) ausgedruckt wer den. Der Kode 2601 sollte mit OP 04 ins Druckregister gebracht, der Kode 2602 durch Addition von 1 mittels HIR 38 erzeugt werden. Das klappte so aber nichtl Der folgende Artikel stellt im ersten Abschnitt beispielhaft alle für die Anwendung interessanten Tatsachen zum Problemkreis Druckerkode und HIR_Register1) zusammen. Im zweiten Abschnitt wird dann, eben falls beispielhaft anhand der obigen Aufgabenstellung, der hardware mäßige Hintergrund etwas beleuchtet. Meist wird mit den Befehlen OP 04, OP 05 sowie HIR oB, HIR 18 und HIR 38 gearbeitet. Die Ausfüh rungen gelten aber sinngemäß auch für die Befehle OP 01 - OP 03; OP 06; HIR 05 - HIR 07, HIR 15 - HIR 17, HIR 35 - HIR 37. Für die HIR-Operationen empfiehlt sich ein Hilfsprogramm. Wir speichern die 13stellige Zahl 330264(STO 00) .3133737(SUM 00) auf die gezeigte Art und Weise in ROO ab. Dana wird sie durch "OP 04" ins Druckregister gebracht. Mit "OP 05" erhält man den Ausdruck , P 1 = '. Nun wird die gleiche Zahl mittels "HIR 08" ins Druckregis ter geladen. flOP 05" liefert jetzt den Ausdruck' K W A T T " und flOP 06" , W A T T '. Ein Elektrotechniker, der die Leistung P1 mit 'WATT' oder 'K}!ATT' bezeichnen will, kommt also mit einem Register aus, obwohl 8(1) bzw. 7 Druckzeichen (entsprechend einem 16- bzw. 14stelligem Kode) gedruckt werden (r a belle 1; 1.,1.». Diesen 1 j Die Bezeichnung ''HIR'' erfährt meistens zwei Interpretationen. Einmal von ''hierarchy " (Rangfolge ), einmal von "to hire"(mieten). Der Rechner benutzt diese Register jeweils für seine internen Be lange, mietet sie sich also; z.B. für die algebraische Operations Hierarchie, für die Klammeroperationen, für verschiedene Firmware Routinen und eben auch als Druckkodespeicher (H5 - H8). 2 Druckerkode TI-59 Tab e 1 1 e 1: Beispiele zur Druckerkodeeingabe mittels HIR- und OP-Befehlen; überlappender Druckerkode :::::30264. 31 :~:4 OP 1 c.• ' 1<t..IATT :3:30264. + 3:30264v. = p :3:30264. ~ :;:30264. :;: 1 :;:4 6 3:30264. 31 :3.~ 3:30;~64 .. t..IATT 330264 .. DP :;::30264. ::-: 1 :;::.:; .-, ~3:302E,4. :3134 []P :330264. __- -_-~ 4 330c:64 DP "'\ :3:30264. 5 ~.P P 1 =1(J.,.lHTT...I C; 3:30264,. Pi:: 330264. :33026'+. F~CL 1 :330~~64. :::: 1 34 330264. :31 :34 HIR P1= 8 :3:30264. ::::1 ::: 4 12000. 1.!.lAH :330264. :31 ::H PRT p _.... ~:; 2 :3:30264. 31 :34 DP sm 5 333344. KI,IATT o 333344. 1a O. 113:352t~. SUrl o O. 11 :3:3526 330264. O. :31337:37 = O. 113:35~~6 RCLo 330264.31:34 :::::30264. :::: 1 :34 STO DP 1 4 :3:30264. :31 :34 330264. 31 ::::4 DP 33:3:344. 33:3:344. DP 5 :330264. 3:30;:::6'l. DP 5 Pl= :330264. F.:CL :3:33344. 1134 HIR 1 8 330264" :3134 3:30264. :3134 HIR :::::3:3:344" 11 :34 8 :333344. 1134 PF~T Cr:· . ..,.,.= ~.a Ian 330264. :::: 134 PPT R. ..· ·S O. 113:35 6 O. 11:3:35 6 DP c---' II)I..IAPK TI-59 Druckerkode Tab eIl e 1 (Forts.) und Tab eIl e 2 3 3:~::33::3:::::3':44f:;;;1:1. ~p ~ pp;.:: 100tA:::. ::':TO 2 333:34B. ~ 0064:::, 3:~::3:348" ~:coL O. 60:=::05C1l HIR O. 60::::1.".150;' ,.., 0.608050(' ,:;. 100648. 60:::: 1 F'I..H 100648. t,O::n DP ~., ,,' ,,-~, 4 ::::~::::::348. ';t6:::! 1. DP 10064::::. 10064::::. :333::::48. 9631 ::: .. ··8~ 10064::l. 10064::::. RCL ... , .::. ;3 ..... e2 100648.60:]1 100648. 60:;: 1 HIR Tab eIl e 2: Druckprotokolle zur 8 Kodeeingabe, -positionierung und -ver 100648. 60::;: 1 änderung 100648. 60::;: 1 Pf;:T R ...· ·:=: DP 1 5 =5746 10064:::. 2601. DP 10064:3. DP 4 :::: 2601- 2601. DF' .c .) f::O 2601. 2601. HIR 4 18 • 00000000;~6 O. 96:3IY=-,0::: • 00000000,~6 PRT n. r:.···S :3:3:3:34:::. • 000000002::, ::{ :::::3:3:~:48 .. 100. O. '=-'63090:3 • 000000;;:601. O. 96:3090:~: i .. --12 H I F~ :3:33348. ':JE.:;: 1. :38 33:'.:::34:3. '9t,",:.: 1 ::,;"10 1 = -12 o :. -12 PIH :333~3r.f:=:L '3E,:~~ 1 R.···::; ~:::3:::~:48. ':~E,:~: 1 [1F' 1. -12 HI~: 4 i :=: 4 Druckerkode TI-59 WATT(OP06) 33026~.~13:37:37; R"~"KWATT'( I : I I" HI OP OS) "OP"~"P1 ="( OP 05/06) B i 1 d 1: Kodezahleneingabe mit op- und HIR-Berehlen; überlappender Druckkode C Einerste/le 000 76 LBL 001 1 1 A ~ 0 1 2 3 4 5 6 7 8 9 002 0". 1" 0 00:::: ...- : ,..-:::,. ,... ...•. ."; 'TI 0 IHr 0 1 2 3 4 5 6 7 B 004 0'3 9 1 7 8 9 A 8 C 0 E 7 8 005 09 9 2 - F G H I J K L M N OOE. 42 SrD ~ . 007 00 00 '=ii 3 M N 0 P Q R S T M N ! 4 .U V W X Y Z + x . 00:::: 43 F.:CL Nii 65 tx " .: ,r.I .• ..( •I -x 2x ? 000101 901 600490 DP00 40 7 2 ? + I 11 n :t 2 ? 012 6'3 DP 0 01:::: OE. OE. 8 IHr 0 1 2 3 4 5 6 7 B 014 69 DP 9 7 8 9 A 8 C 0 E 7 B a) 015 30 :30 016 77 GE B i 1 d 2: 10 X 10 - ~ruckkode­ 017 00 00 matrix a) und Routine 018 08 0::: zum Ausdruck aller Kodes b) 019 91 F.: .. ." .,:- .. b) STACKREGISTER 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 il) M A N T I S S E EX ~ K. 5 6 2,6 0 1 0 0 0 0 0 0 0 0 0 0 3 0 7 b) c) + 2 6 0 1 0 0 0 0 0 0 0 0 0 + 0 3 8 B i 1 d 3: Aufbau und Belegung der Stackregister 5

Description:
I m Band 10 der Vieweg Programmbibliothek Taschenrechner wird nochmals die allgemeine Anwendung aus verschiedenen Bereichen aufgegriffen und programmtechnisch auf die Rechner TI-59, HP-41 C und FX-602P realisiert. Damit soll gleichzeitig eine Beendigung der Beiträge für den weit verbreiteten Rechn
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.