Module: (Python) Arithmetische Ausdrücke


Problem

4 /6


Schreiben von arithmetischen Ausdrücken

Theory Click to read/hide

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

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

Bevor wir ein Programm schreiben, das uns ein Ergebnis gibt, können wir ein Programm bilden. VERORDNUNG Aufnahmen von algebraischen Ausdrücken in der Programmiersprache:
Wir müssen uns daran erinnern!
  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.
  4. Die Phrase wird in einer Zeile aufgezeichnet (lineare Aussage der Ausdrücke), die Symbole werden konsequent hintereinander gesetzt, alle Transaktionszeichen markiert und Klammern 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 der Zähler und der Nenner komplex sind (d.h. zwei oder mehr Multiplizierer), sollte die lineare Form im Zähler und der Nenner in Klammern markiert 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 diesen Ausdruck zu berechnen. Dazu definieren wir die Ein- und Ausgangdaten.

Eingangsdaten
Weil wir alle Bedeutungen kennen, gibt es keine Notwendigkeit, etwas von der Tastatur einzuführen, also gibt es keine Eingabedaten.

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

Das Ergebnis des Ausdrucks wird sofort ohne Veränderung auf den Bildschirm gelegt.
Da wir eine Drossel haben, wird das Ergebnis eine Substanznummer sein.
Druck(2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)
Starten Sie das Programm auf dem Computer und stellen Sie sicher, dass es ein gleiches Ergebnis produziert.82.94984330235246

Dann tun Sie die Mission.

Problem

Schreiben Sie ein Programm, das den Wert eines Ausdrucks anhand einer bekannten Formel berechnet

\({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)

x und y sind Variablen des ganzen Typs, die über die Tastatur eingegeben werden (es gibt zwei Zahlen in einer Zeile).
Das Programm muss eine Zahl ausgeben - das Ergebnis der Auswertung des Ausdrucks.