ND1 “Schnelle Tour”

 

Willkommen zu ND1. Bitte nehmen Sie sich einen Moment und machen sich mit den Tasten des Rechners vertraut:

Lernen Sie Ihren neuen Taschenrechner kennen.

Löschen/Zurück (Undo)

ND1

ND1 Klassisch

“Stack” und Grafikanzeige

Edierzeile

Enter

Löschen/Zurück (Undo)

Komma

Zweite Ebene

Zweite Ebene

Tappen Sie die Drop-Taste (⇓) wiederholt, bis nichts mehr angezeigt wird. (Oder benutzen Sie die ⌧ (CLEAR)-Taste, um dies mit einem Tastendruck zu tun.)


Ihre Anzeige sollte jetzt so aussehen:



Tappen Sie “2”, Enter, “2”, Enter.



Tappen Sie “+”.



Diese Folge mag Sie verwundern. Sie haben zuerst die Zahlen, die Sie addieren wollen, eingegeben, und erst dann die Plus-Taste. Dies ist UPN.

Unter UPN (Umgekehrter Polnischer Notation), “kommen Operanden vor Operatoren”. Der Operator nimmt seine Operanden vom Stack (zwei, im Falle von “+”) und gibt sein(e) Resultat(e) zurück auf den Stack.


UPN erscheint jedem zunächst der Intuition gegen zu laufen. Nach ein paar Minuten gewöhnt man sich daran. Und noch ein paar Tagen, geht es vielen so, dass sie es gar nicht mehr anders haben wollen. Die zwei Hauptvorteile von UPN gegenüber der üblichen “algebraischen” Form der Eingabe sind: Sie sparen Tastendrücke, und Sie sehen Zwischenresultate. Letztere erlauben Plausibiltätsüberprüfungen, während Sie eine Berechnung vornehmen.


Tastendrücke-zählend scheinen wir im Moment im Nachteil zu liegen, da wir 5 Tastendrücke benötigten, anstatt von 4 für die Sequenz, die man mit einem “normalen” Taschenrechner vornehmen würde (“2”, “+”, “2”, “=”). Es wird sich herausstellen, dass es einige Abkürzungen gibt mit UPN, und dass man nie mehr Tastendrücke braucht, als bei der algebraischen Eingabe. Probieren Sie das folgende:

Tappen Sie “2”, dann Enter. Tappen Sie “2”. (Kein zweites Enter.)


Tappen Sie “+”.


Sie sparten einen Tastendruck, durch die Auslassung des zweiten Enters.


Tappen Sie Drop, um die Anzeige zu löschen. (Drop, übrigens, ist ein “Operator”, der einen Eintrag vom Stack nimmt, und keinen zurück gibt.)


ND1 hat auch einen algebraischen (ALG) Eingabe-Modus. Sie schalten darauf um, per tap auf upn in der Edierzeile. Die Edierzeile wird dann grün und zeigt alg an. In diesem Modus, können Sie “2” “+” “2” tappen und bekommen dann auch eine Gleichtaste (=). Die Benutzung in diesem Modus ist in upn versus alg beschrieben.


In beiden Modi unterstützt ND1 algebraische Notation, über einen spezifischen Datentyp für algebraische Ausdrücke:

Tappen Sie Ausdruck/Name-Taste (), gefolgt von “2”, “+”, “2”


Tappen Sie Enter.


Nun liegt ein “Ausdruck” auf dem Stack. Um zu sehen, was das numerische Ergebnis dieses Ausdrucks ist, müssen Sie ihn “ausführen” (oder “evaluieren”). Das machen Sie mit der Eval-Taste (eval, EVAL).

Tappen Sie Eval.



UPN und “Ausführen” (“Evaluierung”) sind die zwei ungewöhnlichen Konzepte die mit UPN-Rechnern eingeführt werden. (Und von hier ab, wird es keine weiteren Überraschungen dieser Art geben.)


Tappen Sie Drop, um die Anzeige zu löschen.


Es gibt noch eine weitere Weise, diese Berechnung durchzuführen:

Tappen Sie die Edierzeile. Die normale iOS-Tastatur erscheint.

Tappen Sie nun “2” “+” “2”.


Tappen Sie Enter.


Wie Sie sehen, gibt es zwei Methoden Zeichen einzugeben:

 Unter Verwendung von Rechnertasten und -menüs. Diese Methode fügt Zeichen an. Bestimmte Tasten werden ein anderen Effekt, als Zeichen-Eingabe, haben. (Z.B., “+” addiert zwei Stackeinträge, anstatt ein “+” Zeichen anzufügen. Jedoch macht die Taste genau dies innerhalb eines begonnenen Ausdrucks.) Sie können Sie Lösch/Zurück-Taste tappen, um Zeichen rückwärts zu löschen.
 Unter Verwendung der iOS-Tastatur oder der Einsetzen-Funktion. Sie können den Cursor mit Ihrem Finger setzen, und Zeichen einfügen. Was Sie tippen, wird immer angezeigt, und nie ausgeführt. Jedwede mathematische Ausdrücke, die sie eingeben, werden mit dem Druck auf Enter ausgeführt. Sowohl UPN als auch ALG Eingaben werden verstanden.


Sie haben vier Wege entdeckt, um “2+2” mit ND1 zu berechnen: mittels UPN, per “normaler” Eingabe im ALG-Modus, per Ausführens eines Ausdrucks, oder über (UPN- oder ALG-) Eingabe mit der iOS-Tastatur.

 

Aufgabe 1: “2+2”

Drop

Drop

Ausdruck /Name

Ausdruck /Name

Ausführen

Ausführen

Aufgabe 2: “5 * (sin(π)+2)”

Genug schwere Arbeit. Lassen Sie uns etwas Angenehmeres machen.


Tappen Sie ∿ (PLOT; auf der zweiten Ebene).

Tappen Sie draw (DRAW).


Wenn Sie Tipps an haben (umschaltbar in der Einstellungen App, unter “ND1”), bekommen Sie einen Dialog der Ihnen sagt, was Sie im Grafikmodus machen können.


Tappen Sie diesen Dialog einfach weg.


Ziehen Sie einen einzelnen Finger über die Anzeige, und beachten Sie was passiert. Das Zahlenpaar in der Edierzeile sind die momentanen Koordinaten auf der ersten Kurve.


Tappen Sie in der Anzeige, und sehen Sie diese verschwinden. Sie haben die Koordinaten damit auf den Stack gesetzt.


Doppel-tappen Sie, um die Vollbildanzeige zu bekommen.


Ziehen Sie wieder mit einem einzelnen Finger.


Machen Sie jetzt einen Zweifinger-Tapp. Dies produziert einen Screenshot, und setzt ihn auf den Stack.


Ziehen Sie nun mit zwei Fingern. Dies bewegt die Kurven. Finger spreitzen und zusammenziehen, skaliert sie.



Doppel-tappen Sie, um aus der Vollansicht heraus zu kommen.

Tappen Sie die Leertaste (unten links), um den Grafikmodus zu beenden, und zur normalen Stackanzeige zurück zu kommen.


Doppel-tappen Sie den Stack, um ihn in der Vollansicht zu sehen. Er sollte etwa so aussehen:


(Sie werden mehr oder weniger digitalisierte Punkte (Koordinatenpaare) sehen, je nachdem, wie oft sie mit dem Finger tappten.)

Gehen Sie mit Doppel-Tapp aus der Vollansicht zurück, und tappen Sie Drop bis der Screenshot an Position 1 erscheint.

Tappen Sie nun die Eval-Taste, oder tappen Sie → (NEXT) und →screen (→LCD).



Sie sehen nun die Kurven wie zuvor, aber dieses Mal bewegt sich nichts. Das ist deshalb, weil das Angezeigte nur ein Screenshot ist (d.h., das Bild der Kurven), aber nicht die Kurven selber.

Doppel-tappen Sie, und tappen Sie dann , um den Grafikmodus zu beenden. (Wenn Sie stattdessen ← tappen, behalten Sie den Screenshot auf dem Stack.)

 

Aufgabe 3: Zeichnen von Funktionen

Wo kommen Sie Kurven her, die wir gerade gezeichnet haben?


Tappen Sie ∿ (PLOT), um wieder die erste Seite im Zeichnen-Menü zu sehen.


Tappen Sie eq→ (RCEQ).


Dies ist die Gleichung, die zum Zeichnen verwendet wurde. Zwei Kurven erschienen, da dies eine wirkliche Gleichung ist (mit einem ‘=’ Zeichen zwischen zwei algebraischen Ausdrücken). Ist es nur ein Ausdruck (kein ‘=’ Zeichen), dann wird nur eine Kurve gezeichnet.


Ok. Aber wo kommt diese Gleichung her?


Schalten Sie zur “Datenbank”, mit einem Tap auf den Meine Daten Tab.


Daten sind in ND1 in Ordnern organisiert.


Sie können so viele Ordner kreieren, wie Sie wollen, und ihnen beliebige Namen geben. Sie können Sie sie nach Projekt, Art, Datum, oder beliebigen anderen Kriterien benennen.


ND1 hat zwei feste Ordner (“Variablen” und “Einheiten”), und die übrigen sind Beispieldaten, die Sie löschen können.
















Tappen Sie Variablen.


Jeder Ordner-Eintrag hat einen Namen und als Inhalt ein Datum das gemäss seines Datentyps formattiert ist. Es gibt auch ein optionales Anmerkungsfeld.


In diesem Ordner ist eine Variable names “eq”, die einen Ausdruck enthält. Es ist derjenige, den wir eben zeichneten und aufriefen.


eq ist einer von nur einer Handvoll spezieller Namen mit einer Bedeutung für ND1. Es ist immer die “momentane Gleichung zum Zeichnen”. Der Kommentar zu dieser Variablen, erinnert daran.


Sie können Daten in diesen Ordnern, wie auch die Ordner selber, hinzufügen, edieren, und löschen. Folgen Sie dazu der normalen iOS Praxis. Wenn Sie mit der Kontakte-App umgehen können, dann auch mit dieser “Datenbank”.


Zum Beispiel, lassen Sie uns eine neue Variable erstellen: Tappen Sie Bearbeiten, Neuer Eintrag, geben Sie der Variablen einen beliebigen Namen, und tippen Sie “meine allererste” (*mit* Anführungszeichen!) in das Definitionsfeld ein. Lassen Sie das Anmerkungsfeld leer.



Auf der Rechner-Seite ist jeweils ein Ordner der aktuelle, angewählte Ordner. Lassen Sie uns sehen, wie zwischen Ordner hin- und hergeschaltet wird.


Tappen Sie ND1 oder ND1 (Klassisch).

Beachten Sie, dass “Variablen”, der Name des aktiven Ordners wenn kein anderer angewählt wurde, schon die ganze Zeit über in der oberen, rechten angezeigt wurde.


Tappen Sie die var (VAR)-Taste. Dies ist die “Datenbankzugriffs-Taste”.



Sie werden nun die selben Variablen sehen, die Sie schon in der Datenbank im Variablen-Ordner sahen, inklusive Ihrer neu-kreierten Variable.

Tappen Sie A. Tappen Sie B. Tappen Sie ∑DAT. Tappen Sie eq.

Wie Sie sehen, ruft dies den Inhalt jeweils jeder Variablen ab.

Tappen Sie Ihre Variable. Da ist sie!



Auch wenn Sie in einem anderen Menü sind, haben Sie stets Zugriff zum momentan aktiven Ordner.

Tappen Sie ∿ (PLOT; zweite Ebene).

Tippen Sie A (einfach so, ohne Anführungszeichen) in die Edierzeile.

Tappen Sie Enter.

Wie Sie sehen, ruft dies den Inhalt der Variablen A in Variablen auf. Tappen Sie Drop.

Tappen Sie die ⊛ (VAR)-Taste, um zum aktiven Ordner zurückzukehren.


Die Verbindung zur Datenbank läuft in beide Richtungen. Wenn Sie den Inhalt Ihrer Variablen ändern wollen, können Sie zur Datenbank umschalten, und es dort tun. Sie können es aber auch direkt im Rechner:

Tappen Sie Zweite Ebene, ⇩(EDIT). (Im modernen Modus ist ⇩ gerade unterhalb der Zweiten Ebene-Taste; es ist *nicht* die Drop-Taste.)


Positionieren Sie den Cursor mit Ihrem Finger hinter “aller” and löschen Sie diese 5 Buchstaben mit der Löschtaste auf der iOS-Tastatur.

Tappen Sie Enter, um die edierte Zeile wieder auf den Stack zu setzen.


Zum Speichern einer Variablen, braucht der Rechner den Inhalt auf Position 2, und einen Namen auf Position 1.

Der vorherige Name is gerade vor Ihnen auf einer Taste, aber wenn Sie die tappen bekommen Sie den Inhalt. Was tun? (Wenn Sie den Namen eintippen, wird auch der Inhalt aufgerufen, genau wie mit A oben.)

Hier ist ein letztes, sehr wichtiges, Konzept: Sie referenzieren den Inhalt einer Variablen durch Ihrem Namen. Wenn Sie den Namen selber referenzieren wollen, setzen Sie ihn in Anführungszeichen.


Tappen Sie die Ausdruck/Name-Taste, und dann die Taste mit dem Namen Ihrer Variablen. Tappen Sie Enter (oder auch nicht; der nächste Schritt funktioniert ganz genauso.)

Tappen Sie →var (STO)

Stack Positionen eins und zwei sind nun verschwunden, und der neue Inhalt gespeichert.

Um den Inhalt Ihrer Variablen zu überprüfen, tappen Sie Ihre Taste. Tappen Sie dann Drop.


Lassen Sie uns auch eine neue Variable speichern:

Tappen Sie 7. Enter.

Tippen Sie sieben (genau so; ohne Anführungszeichen).



Enter.



Eine unbekannter, nicht-ausführbarer text wird zu einem Namen. (Wäre “sieben” bereits eine Variable gewesen, hätten wir soeben Ihren Inhalt aufgerufen.)

Tap →var (STO).


Beachten Sie, das sieben nun als Taste im Menü erscheint.


Schalten Sie zur Datenbank, und stellen Sie sicher, dass Sie Ihre Variable den neuen Inhalt hat, und eine neue Variable, sieben, in der Liste erscheint. Schalten Sie zurück zum Rechner.


Lassen Sie uns nun in einen anderen Ordner “schlüpfen” (=ihn als aktiven Ordner wählen).

Tappen Sie die var (VAR)-Taste. Zuvor hat Sie dies zu Variablen geführt. Jetzt bringt es sie eine Ebene nach oben. Diese Taste ist intelligent: wenn Sie sie tappen, während Sie in einem Funktionsmenü sind, bringt sie Sie zum momentanen Benutzerordner. Wenn Sie diesen aber bereits anzeigen, bringt sie Sie zur ersten Ebene der Datenbank.

Auf der ersten Ebene gehen Sie einfach per Tapp auf einen Namen in den jeweiligen Ordner. Gehen Sie zu Aktien.

Tappen Sie Aktien



Beachten Sie, dass sich der Name des momentanen Ordners, wie oben rechts angezeigt, nun verändert hat.

Lassen Sie uns sehen, wie es Apple heute auf der Börse geht.

Tappen Sie das Apple-Logo.


Ihre Zahl (in Dollars) wird eine andere sein. Wir haben hier nicht einen gespeicherten Wert aufgerufen. Wir haben ein sehr kleines RPL Programm aufgerufen, dass seinerseits eine JavaScript Funktion aufrief, die von Google Finance einen Echtzeitkurs für Apple (AAPL) Aktien abrief.

 

Aufgabe 4: Probieren Sie die Datenbank aus

ND1 and ND1 Klassisch unterscheiden sich in der Benennung von Tasten und Menüs, sind aber funktionell identisch. Auf dieser “Tour”, und auch in den Tutorials, werden Tasten mit ihrem ND1-Namen bezeichnet, gefolgt vom ND1 Klassisch-Namen in Klammern.


Wir verzichten auf Erklärungen zum Beginn, und führen Konzepte im Laufe der Tour ein. Bitte machen Sie die Tour sequentiell, und lassen Sie keine Aufgaben aus, damit Sie keine Konzepterklärungen versäumen.


Bitte drücken Sie jetzt die folgenden Tasten: var (Klassisch: VAR), und dann Variablen


Bitte stellen Sie sicher, dass Ihre Edierzeile blau ist. Wenn Sie grün ist, sind Sie im ALG Modus. In diesem Falle, schalten Sie bitte auf upn (UPN Modus) zurück, per Tapp auf alg.

(Der ALG Modus wird im folgenden nicht behandelt. Bitte lesen Sie upn versus alg für Benutzungsinformationen.)

 

Menü

Menü

pdf (18.10.13)http://naivedesign.com/docs/ND1_SchnelleTour.pdf

Tappen Sie die Edierzeile, und schreiben Sie “scribble” (ohne Anführungszeichen), unter Verwendung der Standard iOS-Tastatur:



Tappen Sie nun die Enter () Taste.

Sie haben dem Rechner ein Befehl aufgetragen, das ihn schnell leuchtende Zufallskurven malen lässt, die mit der Zeit im Hintergrund verschwinden:



Tappen Sie die Grafikanzeige (oder Fertig), um die Tastatur verschwinden zu lassen.


Doppel-Tappen Sie die Anzeige, um auf eine Vollbildanzeige umzuschalten:


Doppel-Tappen der Anzeige schaltet zwischen normaler und Vollbilddarstellung hin und her.


Sie sehen hier etwas, was für einen “Taschenrechner” bemerkenswert ist, mit ND1 allerdings leicht erzielt wird.


ND1 wurde kreiert, um ein zeitgemässes “Update” klassischer high-end HP UPN-Rechner, zu denen er weitgehend kompatibel ist, abzugeben.

  Er basiert auf dem zeitgetesteten “HP-Rechner Modell”–und er operiert praktisch wie einer–während er sich auch neue, tiefschürfende Fähigkeiten zu eigen macht.


Soweit wir wissen, ist ND1 der erste käufliche in JavaScript-programierbare Taschenrechner. Was Sie gerade sehen, ist das Resultat von einem gerade mal ~30 Zeilen-langen JavaScript Programm. Programme, die tausende von Zeilen lang sind, können in ND1 laufen.


Der Rechner hat Datenaustauschfunktionen, die es Entwicklern ermöglichen neue Funktionen und Erweiterungen zu schreiben, und Benutzern zugänglich zu machen. Einige Erweiterungen sind bereits zum Herunterladen vorhanden.


Tappen Sie die Anzeige mit zwei Fingern gleichzeitig. Das erzeugt einen “Screenshot”.

Doppel-Tappen Sie wieder, um zur normalen Anzeige zurückzukommen.

Tappen Sie nun in der Ecke unten links, um die Grafikanzeige zu beenden.


Wenn Sie Zweifinger-getappt haben, um einen Screenshot zu erzeugen, sollte Ihre Anzeige jetzt ungefähr so aussehen:


(Wenn Sie mehr als einmal Zweifinger-getappt haben sollten, sehen Sie mehr Screenshots.)


Der Screenshot wurde auf den Stack (“Stapelspeicher”) gesetzt.

Der “Stack” ist die Liste von Ein- und Ausgaben des Rechners. Stack “Einträge” erscheinen in numerierten Positionen. Der Stack wächst von unten mit jeder Eingabe, die mittels Enter-Taste auf den Stack gesetzt wird. (ND1 hat kein Stackgrössenlimit. Bei ND0 jedoch, beträgt es drei Einträge.)


Lassen Sie uns eine Zahl auf den Stack setzen:

Tippen Sie “56”



und tappen Sie dann Enter



Befehle (die wir auch “Funktionen” oder “Operatoren” nennen werden) operieren auf die unteren Einträge (oder auch nur einen) im Stack und ersetzen Eingaben mit Ausgaben (häufig auch nur einer Ausgabe). Der “scribble” Befehl von oben nahm keine Eingaben, und produzierte keine Ausgaben. Die meisten mathematischen Funktionen tun dies natürlich.


Lassen Sie uns eine mathematische Funktionen ausführen, die eine Zahl zur Eingabe verwendet, und ein Ergebnis (=eine Ausgabe) produziert.

Tippen Sie “divs”



Tappen Sie Enter



Der Befehl “divs” berechnet die Divisoren einer gegebenen Zahl. Da es in diesem Fall mehr als ein Resultat gibt, wird eine Liste (auch “Vektor”, “Feld”) von Zahlen zurückgegeben. In unserem Fall–die Divisoren von 56–sind dies die Zahlen 1, 2, 4, 7, 8, 14, 28 und 56.


Neben Zahlen und Vektoren, unterstützt ND1 eine Anzahl von Datentypen. Auch “exotische”, wie z.B. Screenshot.


Genauso wie es Befehle gibt, die auf Zahlen operieren, gibt es auch solche, die auf Vektoren operieren. Oder auch auf Screenshots.

Oft kann der gleiche Befehl auf verschiedene Datentypen angewandt werden, mit unterschiedlichen Ergebnissen.


Lassen Sie uns den Befehl “divs” noch einmal ausführen, und schauen was mit einem Vektor als Eingabe passiert. Anstatt “divs” noch einmal einzutippen, können Sie auch die Zweite Ebene-Taste, gefolgt von Enter (Klassisch: der Taste “7”) tappen. Machen Sie das jetzt.

Sie sollten dann dies sehen:



Tappen Sie nun Enter



Auf einen Vektor angewandt, berechnet “divs” die Divisoren für jedes “Element” im Vektor (in unserem Falle, für jeden vorherigen Divisor). Sie bekommen also einen Vektor mit Ergebnis-Vektoren zurück. (Ein sogenanntes “mehr-dimensionales Feld”. Eine Spezialität von ND1 ist, dass er mit solchen umgehen kann, in ihnen beliebige andere Typen, auch Variablen, halten kann, und dass es keine Dimensionsbegrenzung gibt.)


Um den verdeckten Teil des Ergebnisses zu sehen, bewegen Sie den Stack mit Ihrem Finger. Und beachten Sie, dass eine einmal begonnene Bewegung die volle Bildschirmhöhe ausnutzen kann. Sie können einfach über die Tasten hinweg ziehen.


Oder doppel-tappen Sie die Anzeige, um zur Vollansicht zu gelangen:



Übrigens, sie können die Tabs ausblenden, um größere Tasten und eine größere Anzeige zu erhalten:

Tappen Sie den bereits selektierten ND1 (oder ND0) Tab, um die Tabs auszublenden.
Zum temporären Einblenden, tappen Sie die Menü-Taste. Zum permanenten Einblenden, tappen Sie wieder den ND1 (oder ND0) Tab, während er temporär eingeblendet ist.


Die Vielfalt von Datentypen, und die Funktionen die auf Ihnen operieren, machen diesen Rechner, und vergleichbare, “fortgeschritten”.

  Sie werden sehen, dass ND1 für einen Taschenrechner eine unübertroffene Auswahl an Datentypen hat. Er hat auch die (uns von keinem anderem Rechner bekannte) Fähigkeit, Entwicklern zu erlauben ihre eigenen, neuen Datentypen zu entwicklen. Die Anzahl der eingebauten Funktionen ist hoch, aber die besten Hardware-Taschenrechner anderer Hersteller haben viele, die ND1 nicht unterstützt. (Der HP-50g hat z.B. Code-Bibliotheken mit tausenden von Programmen.)

Aus diesem Grunde unterstützt ND1 auch die Programmierung in RPL (die Haupt-Programmiersprache für HP-Rechner). Dies erlaubt Ihnen (begrenzten) Zugriff auf klassische Code-Bibliotheken.

  RPL und JavaScript können aufeinander zugreifen, und ein Ziel für ND1 ist es, eine wirklich gute Plattform zur Programmierung bereitzustellen.


Zur Beendung des Auswärmens, hier ein wirklich nützlicher Befehl: (Einzugeben, nach einem Doppel-Tapp, um zur normalen Anzeige zurückzukehren.)

Tippen Sie “email”:



Dies produziert den normalen iOS Email-Bildschirm, mit Ihrem Stack als Email-Text.




Ihr Stack mag ein Protokoll Ihrer Berechnungen sein, Graphen von Funktionen die Sie zeichnen liessen, Zwischenergebnisse einer längeren Berechnung, Ergebnisse, die Sie behalten wollen, usw.


Ist ist also praktisch, diese emailen zu können.


Beachten Sie, dass Screenshots jetzt in voller Grösse angezeigt werden. Sie können Screenshots von allem machen, was im Grafikmodus angezeigt wird. Sie können sich z.B. Graphen (zu denen wir gleich kommen) emailen, und dann vom Computer aus ausdrucken.


Beachten Sie auch, dass Sie die Email edieren können. Sie können den Cursor zwischen Stackzeilen plazieren, und beispielsweise eine Bemerkung hinzufügen.






Tappen Sie nun Abbrechen, oder Senden, um sich diese erste Email Ihres Stacks zu schicken.


Gut. Sie wissen nun wie Befehle mit der Tastatur eingegeben werden. Sie kennen die Grundlagen zum Stack, wie der Anzeigemodus geändert wird, wie man Screenshots macht, den Grafikmodus beendet, die Tabs verbirgt und wieder herholt, und wie man Email verschickt.


Lassen Sie uns nun einen Schritt zurück gehen und sehen, wie man eigentlich das macht, wofür man normalerweise einen Taschenrechner benötigt: Rechnen.


(Wenn Sie sich gut mit HP-Rechnern auskennen, können Sie die Aufgaben 1 und 2 überspringen. Lesen Sie aber bitte die grün-unterlegten Felder.)

 

Aufgabe 0: Aufwärmen

Lassen Sie uns diese Aufgabe mit dem was wir jetzt über UPN wissen, berechnen.


Tappen Sie Drop, um die Anzeige zu löschen.


Tappen Sie “5”, Enter.

Tappen Sie Zweite Ebene-Taste und “3” (Klassisch: “.”). Dies erzeugt ‘π’, welches die zweite Ebenenfunktionen der “Drei”-Taste ist.

Tappen Sie Enter.


Bemerken Sie, dass ‘π’ in Anführungszeichen erscheint. Dies geschieht, um Pi in seiner symbolischen Form zu erhalten.


Tappen Sie “+”.


Anstatt ein numerisches Ergebnis anzugeben, rechnet ND1 nun symbolisch. Das geschieht, da Sie mit einem Ausdruck umgehen.


Einen Moment–wir kamen vom Kurs ab! Wir wollten gar nicht addieren.

Hier kommt nun die Zurück-Funktion zur Rettung:

Tappen Sie die Lösch/Zurück (Undo)-Taste.

Die Lösch/Zurück-Taste löscht rückwärts, wenn Sie Text edieren. Wenn sich kein Text in der Edierzeile befindet, macht Sie die letzte Funktion rückgängig. Nochmals gedrückt, führt sie die Funktion wieder aus.


Wir brauchen den Sinus von Pi. Wo ist die Sinus-Taste? Mit über fünfhundert Funktionen ist eine Taste pro Funktion unmöglich. ND1 benutzt daher “Menüs” und “Softkeys”, die ihre Funktion je nach gewähltem Menü ändern.

Tappen Sie die Menü-Taste.


Hier wählen Sie Ihr Menü aus. (Im klassischen Modus sehen Sie weniger Menüs. Die nicht hier angezeigten sind direkt über klassische Tasten zu erreichen.)


Tappen Sie Trig.



Die zuvor “leeren” (schwarzen) Tasten zeigen nun Funktionen aus der Trigonometrie an. Im modernen Modus gibt es 9 Softkeys, im klassischen, 6. Sie können mit den → (NEXT) und ← (PREV) Tasten durch “Menü-Seiten” von Funktionen “durchblättern”.


Tappen Sie sin (SIN).



Da Pi in Anführungszeichen vorlag, bekommen wir wieder ein symbolisches Resultat. Um ein numerisches zu erhalten, müssen wir den Ausdruck “ausführen”. Lassen Sie nun das nun machen:

Tappen Sie Eval.


ND1 zeigt korrekt an, dass der Sinus von Pi Null ist. (Viele Rechner glauben eher, dass es -2.0676153e-13 ist.)


Anstatt sin (SIN) per Menü anzuwählen, hätten Sie auch einfach “sin” (oder auch “SIN”) in die Edierzeile eintippen können. Genau so, wie Sie die anderen Befehle beim Aufwärmen eingaben. Manchmal ist einfacher die Menüs zu benutzen, manchmal die Tastatur.


Mit unserer Berechnung fortfahrend, tappen Sie “2”, und “+”.


Tappen Sie “*”.



Fertig. Beachten Sie, dass Sie keine Klammern brauchten, obwohl dieser Ausdruck sie erfordert. Dieser Gewinn kam mit der Notwendigkeit die Berechnung “von innen nach aussen” vorzunehmen. UPN erfordert dies, und häuftig entspricht dies der Vorgehensweise auf Papier.


Die gegebene Aufgabe, jedoch, würde sich eigentlich besser zur symbolischen Eingabe und Ausführung eignen. Lassen Sie uns das auch tun.


Tappen Sie Drop, um die Anzeige zu löschen.


Tappen Sie die Ausdruck/Name-Taste, “5”, “*”, und, für die öffnende Klammer: Zweite Ebene, “8” (Klassisch: “EEX”)



Tappen Sie sin (SIN). (D.h., die sin (SIN)-Taste, nicht das getippte Wort. Tippen ist mehr Arbeit, wenn die gewünschte Funktion schon auf einem Softkey liegt.)


Beachten Sie, dass der Funktionsname nun erscheint, anstatt das die Funktion ausgeführt wird. Auch erscheint automatisch eine öffnende Klammer. Dies geschieht, da Sie sich in einem Ausdruck befinden.


Tappen Sie Zweite Ebene, und “3” (“.”) für das Pi.

Tappen Sie Zweite Ebene, “9” im moderen Modus, um die schliessende Klammer zu bekommen, oder tappen Sie die Edierzeile, und tippen Sie sie mit der normalen iOS-Tastatur ein. (Im klassischen Modus, würden Sie sie per Menü, String, NEXT und “)” Softkey abrufen, wenn Sie mehr als eine benötigten.)


Tappen Sie “+”, “2”. Stoppen Sie dann.



Tappen Sie Enter und beachten Sie, dass sowohl die schliessende Klammer, als auch das Anführungszeichen, automatisch hinzugefügt wurden. Das Schliessen von Klammern, rund oder eckig, Anführungen, und Programm-Begrenzern, geht immer auf diese Weise. Nutzen Sie diese Automatik aus, da sie viel Zeit spart (inbesondere bei der Eingabe von komplexen Zahlen, Vektoren, und Matrizen).


Tappen Sie Eval.



Mit der UPN-Methode haben Sie nicht nach Klammern schauen müssen, und Sie sahen das Zwischenergebnis der Sinus-Evaluierung. Wenn Sie sich irrtümlich im Grad-, statt Radius-Modus befunden hätten, würden Sie den Fehler wohlmöglich sofort anhand des Zwischenergebnisses erkannt haben.


Beide Eingabemethoden haben Ihre Stärken.

 

Tabs