Antragsteller
Wir wissen bereits, dass eine Variable einem Eingabeoperator zugeordnet werden kann. Der Betreiber des Eintrags wird verwendet, wenn der Benutzer den Wert während des Programms zahlt.
Aber sehr oft müssen wir einer Variablen durch eine Formel eine neue Bedeutung geben. In diesem Fall wird es uns helfen.оператор Mittel
Die allgemeine Form des Empfängerbetreibers hat diese Art
PERIODE:= INTEGRATES TER

Der Betreiber des Auftrags muss wie folgt arbeiten:
ANHANG Zunächst wird der Ausdruck auf dem Recht des Zuteilungszeichens berechnet;
2. Der Wert des erhaltenen Ausdrucks muss in einer auf der linken Seite der Absorptionsmarke stehenden Variable gehalten werden (erhalten). Die alte Bedeutung der Variable wird gelöscht.

Zum Beispiel, wenn wir eine Variable fragen müssen с doppelter variabler Wert bIch muss es aufschreiben.
c: = 2 * b;

Vergessen Sie nicht, dass es keine Anzeichen für Multiplikation in der Programmierung gibt. Sonst weiß der Computer nicht, dass du dich vermehren willst.
Du kannst nicht einfach schreiben. c := 2bDas wird nicht richtig sein!

Der Ausdruck im rechten Teil des Assignors ' s Operator ermöglicht die Berechnung der verschiedenen Formeln.

Was kann einen Ausdruck enthalten
· Ganze und Substanzzahlen (in Substanzzahlen, Ganzes und Fragment werden durch einen Punkt anstatt durch ein Komma getrennt, wie in der Mathematik)
• Arithmetische Aktionen:
+ Sitz,
- Lesen,
* Multiplikation,
DivGesamtbezeichnung,
mod Balance von Trennung

• Die Herausforderungen von Standardfunktionen (für einige von ihnen sollte die Mathe-Bibliothek am Anfang des Programms, eine Linie von "uses math " sollte vor der Ankündigung von Variablen hinzugefügt werden.)
 abs(i) Gesamtzahl i
 sqrt(x) Quadratische Wurzel der Substanz x
 power(x,y) Grad x

● runde Klammern zum Wechsel des Handlungsverlaufs

Gegründete Funktionen
Alle Sprachprogrammierung umfasst viele integrierte Funktionen, die in arithmetischen Begriffen verwendet werden können.
Für zusätzliche Funktionen werden häufig zusätzliche Bibliotheken benötigt.

Zum Beispiel die am häufigsten verwendeten Standard mathematischen Funktionen und ihre Aufnahme in Pascal
 abs(i)Anzahl Modul i;
 sqrt(x)Quadratwurzel x;
 power(x,y)Abbildungen x in dem Maße y (alle Rückgabe der Substanznummer).

Wir müssen uns daran erinnern, dass die Funktion wird immer in Klammern aufgezeichnet
Für die Arbeit power() Zusätzliche mathematische Bibliothek sollte angeschlossen werden.
Dies kann durch Hinzufügen einer Zeile erfolgen, bevor Variablen erklärt werden:
verwendet Mathematik;
var ...

Arithmetik
Lassen Sie uns erlauben, den in mathematischer Form erfassten Ausdruck so zu berechnen, wie:

Regeln für die Aufnahme von arithmetischen Ausdrücken
ANHANG Der Ausdruck kann die Anzahl, Namen anderer Variablen, Transaktionszeichen, Klammern, Namen von Funktionen, arithmetische Operationen und deren Etiketten enthalten (siehe Anhang).+ - * / div, mod)
2. Die Trennung von Ganzem und Fragment ist der Punkt.
3. Der Ausdruck wird in einer Zeile (lineare Aussage von Ausdrückend) Symbole sind in Reihe zueinander zu fixieren, gleichzeitig platziertINSGESAMTBetriebszeichen, Halterungen werden verwendet.

In Übereinstimmung mit den arithmetischen Aufnahmeregeln müssen wir diese Drab in einen linearen Datensatz übersetzen, d.h. die Darts in eine Zeile setzen. Da Zähler und Nenner komplex sind (d.h. zwei oder mehr Multiplizierer), müssen Zähler und Nenner in linearer Form gehaltert werden.
Die lineare Aufnahme dieses Ausdrucks erscheint somit wie folgt:
2*17.56*17.56)/(7*2.47*0.43)

Wir schreiben ein Programm, um die Bedeutung dieses Ausdrucks zu berechnen. Dazu werden wir die Ein- und Ausstiegsdaten herausfinden.

Eingangsdaten
Wir kennen alle Bedeutungen, wir müssen nichts von der Tastatur einführen, also gibt es keinen Eingabewert.

Ausgangsdaten
Das Programm muss das Ergebnis des arithmetischen Ausdrucks hervorbringen (das Ergebnis kann in jeder Variablen oder sofort auf dem Bildschirm veröffentlicht werden).

Im Programm erhalten wir die Ergebnisse auf dem Bildschirm. Da wir eine Drossel haben, wird das Ergebnis eine Substanznummer sein.
begin   
    writeln((2*17.56*17.56)/(7*2.47*0.43):9:6); 
end.
Starten Sie das Programm auf dem Computer und stellen Sie sicher, dass es die gleichen Ergebnisse produziert. 82.949843

Dividität in Pascal
Die Pascal Programmiersprache hat drei Trennoperationen:
/- Teilen,
div - eine ganze Abteilung,
mod -Berechnung des Gleichgewichts der Trennung.

Was soll ich mir erinnern?
(1) Betrieb der Trennungsbilanz (Prozent)mod) und Gesamtaufteilung (div(d) Implementiert Nur über den Zahlen.
(2) Trennoperation/immer die Stoffnummer zurückgibt und das Ergebnis nicht in der Gesamtgröße aufgezeichnet werden kann.

Wir finden Beispiele für Trennoperationen:
var i, n: integer;
    x: real;
i := 7;
x := i div 4; // x = 1.0000000000000E+000, используем целочисленное деление и записываем результат в вещественную переменную
x := i / 4; // x = 1.750000000000E+000, используем обычное деление
n := i div 4; // i = 1, так как используем целочисленное деление и записываем результат в целочисленную переменную
n := i mod 4; // n = 3, так как берём остаток от деления и записываем значение в целочисленную переменную