arithmetischer Ausdruck


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 -Antragsteller♪ Wir haben sie schon ein wenig in den letzten Aufgaben verwendet. Wir reden ausführlicher über ihn.
Die allgemeine Form des Übertragungsbetreibers ist:
INTEGRATED VEHICs

Der Betreiber des Auftrags muss wie folgt arbeiten:
ANHANG Zunächst wird der Ausdruck für das Recht der Akquisitionsmarke berechnet.
2. Die Bedeutung des Ausdrucks bleibt erhalten.Mittel"In einer Variable, die auf der linken Seite des Akquisitionszeichens steht. Die alte Bedeutung der Variable wird gelöscht.

Zum Beispiel, wenn wir eine Variable fragen müssen c 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 Stoffzahlen (in Substanzzahlen, Ganzheit und Fragmentierung werden durch einen Punkt anstatt durch ein Komma, wie in der Mathematik, getrennt);
• Arithmetische Aktionen:
    +Position;
    - Lesung;
    * Multiplikation;
    / Angaben;
    % Trennungsbilanz.

• Herausforderungen an Standardfunktionen:
 Math.Abs(x)- Stoffnummernmodul x;
 Math.Sqrt(x)- Quadratwurzel der Substanz x;
 Math.Pow(x,y)- berechnet. x in dem Maße y.

• Runde Klammern, um den Lauf der Aktion zu ändern.

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 C#.
 Math.Abs(x) - Stoffmodul x;
 Math.Sqrt(x) - Quadratische Wurzel der Substanz x;
 Math.Pow(x,y) - Berechnung von x auf y.

Wir müssen daran denken, dass das Argument der Funktion immer in Klammern aufgenommen wird.

Regeln für die Aufnahme von arithmetischen Ausdrücken in der Programmiersprache

Sagen wir, wir müssen den Ausdruck herausfinden, der in mathematischen Begriffen so geschrieben ist wie:
Vor dem Schreiben eines Programms, das uns ein Ergebnis geben wird RegelnAufnahmen von algebraischen Ausdrücken in der Programmiersprache:
1. Die Phrasen enthalten Zahlen, Namen anderer Variablen, Transaktionszeichen, Klammern, Namen von Funktionen.
2. Arithmetische Operationen und ihre Etiketten+/%)
3. Die Trennung von Ganzem und Fragment ist der Punkt.
L 347 vom 20.12.2013, S. 1). Der Satz ist in der Zeile (lineare Darstellung der Ausdrücke) zu erfassen, die Symbole werden fortlaufend angezeigt und hintereinander gesetzt. Alle Betriebszeichen; Klammern 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.
Zähler und Nenner sind komplex (d.h. zwei oder mehr Vielfache) und die lineare Form muss aufgezeichnet werden.
KlammernAusdrücke im Zähler und Nenner.
Die lineare Aufzeichnung eines solchen Satzes würde daher wie folgt erscheinen:

(2*17.56*17.56)/(7*2.47*0.43)

Wir schreiben ein Programm, um diesen Ausdruck zu berechnen: Dafür werden wir die Ein- und Ausstiegsdaten definieren.

Eingangsdaten: Alle Werte sind bekannt, so gibt es keine Notwendigkeit, etwas von der Tastatur einzugeben, also gibt es keine Eingabedaten.

Daten abladen: Das Programm muss das Ergebnis des arithmetischen Ausdrucks (möglicherweise in eine Variable eingefügt oder sofort auf den Bildschirm gelegt werden).

Wir werden das Ergebnis des Ausdrucks sofort auf dem Bildschirm ohne Änderungen sein.
Das Ergebnis wird eine Substanznummer sein.
using System;
class Program {
    static void Main(){
        Console.WriteLine((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43));
    }
}
Starten Sie das Programm auf dem Computer und stellen Sie sicher, dass es die gleichen Ergebnisse produziert. 82.949843.