Regole per scrivere espressioni aritmetiche in un linguaggio di programmazione
Supponiamo di dover calcolare un'espressione scritta in forma matematica in questo modo:
Prima di scrivere un programma che calcoli il risultato per noi, formuliamo REGOLE per scrivere espressioni algebriche in un linguaggio di programmazione:
1. Le espressioni contengono numeri, altri nomi di variabili, segni di operazioni, parentesi, nomi di funzioni
2. Operazioni aritmetiche e loro segni (+, -, *, /, %)
3. Il separatore tra parti intere e frazionarie è un punto.
4. L'espressione è scritta una per riga (
notazione lineare delle espressioni), i caratteri sono allineati in sequenza uno dopo l'altro, sono apposti i simboli di operazione
TUTTI; vengono utilizzate le parentesi
Quindi, seguendo le regole per scrivere espressioni aritmetiche, dobbiamo tradurre questa frazione (notazione matematica) in una notazione lineare, cioè scrivere la frazione in una riga.
Perché nel numeratore e nel denominatore sono complessi (cioè contengono due o più fattori), quindi quando si scrive in forma lineare, è necessario prendere le espressioni nel numeratore e nel denominatore tra parentesi.
Pertanto, la notazione lineare di tale espressione sarà simile a questa:
(2*17,56*17,56)/(7*2,47*0,43)
Scriviamo un programma per calcolare questa espressione:
per fare ciò, definiamo i dati di input e output
input: perché conosciamo tutti i valori, quindi non è necessario inserire nulla dalla tastiera, quindi non ci sarà alcun input
dati di output: Il programma dovrebbe visualizzare il risultato dell'espressione aritmetica data (puoi inserirlo in qualche variabile o visualizzare immediatamente il valore sullo schermo).
Visualizzeremo immediatamente il risultato dell'espressione sullo schermo senza salvarlo in alcuna variabile.
Perché abbiamo una frazione, il risultato sarà un numero reale & nbsp;
classe pubblica Principale {
public static void main(String[] args) {
System.out.print((2*17.56*17.56)/(7*2.47*0.43));
}
}
Esegui il programma sul tuo computer e assicurati che restituisca
82.949843
Successivamente, completa l'attività.