var r: real;
r := 5.0;

Wert 5.0 ist die in Form eines Dezimal-Drabs (äquivalenter und fragmentierter Teil) angegebene Zahl. In Informatik werden diese Zahlen genannt Stoffe
Wesentlich - Es ist eine Nummer mit einem ganzen und fragmentierten Teil. Ganzes und Fragment voneinander getrennt PunktKein Komma wie Mathe.
Auch wenn die Spaltung Null ist, wie die Variable. - Ja. Im Beispiel wird der Übersetzer noch eine Materialvariable im Speicher erstellen. Der Punkt ist wie ein Signal an den Transponder, dass es notwendig ist, eine Substanzgröße zu erzeugen.

Sehr große und sehr kleine Zahlen werden mit einem "Floating Point" aufgezeichnet. Wissenschaftliches Format).
Im wissenschaftlichen Format wird die Zahl als Mantiss(s)und Okay. Wenn die Mantiss aufgezeichnet wird, wird die Bestellung durch den Buchstaben e getrennt (beschreibt etwa 10).
Beispielsweise kann der variable Ladungswert des Elektronens erhalten bleiben (- Ja.CL) wie folgt aufgezeichnet
var E1: real
El := 1.60217662e-19 # Für positive Bestellung darf Zeichen + nicht aufgezeichnet werden
Fast alle Mengen können nicht im Speicher eines Computers mit perfekter Präzision gespeichert werden, da eine begrenzte Anzahl von Schlachten für die Speicherung zugewiesen werden. Bei der Berechnung der Stoffnummern werden daher Fehler im Zusammenhang mit der ungenauen Darstellung akkumuliert. Je weniger Raum zugewiesen wird, desto mehr dieser Fehler wird. Um den Fehler in Pascal zu reduzieren, wird der Typ verwendet doubledie eine Materialnummer mit größerer Präzision speichert (erhält 8 Bytes, während Art real- 6 Byte

Einleitung

Die Einführung mehrerer Stoffgrößen aus dem Eingangsstrom und die Aufnahme in Variablen können standardisiert werden:
var x, y: real;
(x)
Der erste gibt die Variable ein Zweite

Schlußfolgerung

Wenn die Chemikalien entfernt werden, wird der Standard wissenschaftlich gewählt.
Durch die Bedingung der Aufgabe ist es möglich, eine möglichst notwendige Schlussfolgerung zu ziehen. Nach der zweispurigen Nummer wird die Gesamtzahl der Einträge angegeben, die in die Zahl aufgeteilt wird, und dann durch die Zweispur die Anzahl der dem Fragment zugeordneten Gegenstände. Ist nach der ersten Zweispur eine Zahl kleiner als die Summe der Anzahl der Zeichen im ganzen Teil der Zahl, der Ort, an dem der Punkt, der das Fragment und Ganzes trennt (dies ist mit 1 Markierung gekennzeichnet) und die Anzahl der Zeichen, die auf dem fragmentierten Teil genommen werden, ist die Anzahl der Markierungen auf dem fragmentierten Teil zu entfernen. Andernfalls werden zusätzliche Lücken vor der Zahl aufgezeichnet. Also, wenn Sie nicht wissen, wie viele Zeichen Sie haben, nach dem ersten Zwei-Track, können Sie einfach 0 schreiben, und dann erhalten Sie die ganze Zahl aus ihm.
Beispiel:
real x := 1,0/6;
Schreibln(x:12:9); // 9 Zeichen nach dem Komma und nur 12 Zeichen nach Nummer unter Berücksichtigung der Trennstelle
Es ist auf dem Bildschirm.
_0.1666672

Wir können ein Modul verwenden, das wir bereits wissen, wenn wir mit den Zahlen umgehen. mathdie eine große Anzahl von eingebauten Funktionen enthält.
Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Drei Funktionen sind verfügbar.

OBSERVER
1
Trunc(x) - trennt das Fragmentund gibt Bedeutung zurück.
2 Funktion Floor(x) - gibt das größte Ganze zurück, kleiner oder gleich(langsam)
3 Funktion Ceil(x) - kehrt das kleinste Ganze zurück, größer oder gleich.(über Runden)

Wir haben die nützlichsten Funktionen. Einige davon sind in Pascal gebaut und andere sind im Modul math
FunktionWarenbezeichnung
Rundung
round(x)
gebaut
Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste ganze Zahl abzurunden.
trunc(x)
gebaut
Schickt das Fragment.
floor(x)
в math
Runden nach unten ( " Boden " ) undfloor(1.5) == 1floor(-1.5) == -2
ceil(x)
в math
Rundt die Zahl vor, mitceil(1.5) == 2ceil(-1.5) == -1
abs(x)
встроена
Modul (absolute Wert).
Corni, Logarithen
sqrt(x)
встроена
Quadre Wurzel. Verwendung: y := sqrt(x)
power(x, y)
в math
Er dreht x zu Grad y.
log2(x)
в math
Keller 2 Logarithm.
Lnxp1(x)
Mathematik
Natürliches Logarithm (x + 1).
Trigonometer
sin(x)
встроена
Synus des Strahlungswinkels
cos(x)
встроена
Kosinus des Strahlungswinkels
tan(x)
в math
Radiana Winkel
arcsin(x)
в math
Axinus, Rückgabewert in Radien.
arccos(x)
в math
Arccosines, Rückgabewert in Radien.
arctan(x)
встроена
Archtangens, gibt Wert in Radianern zurück.
arctan2(y, x)Polarwinkel(en) bei Koordinaten (x, y).