Ambienti Di Sviluppo

LAB Area Rettangolo

Esercizio pratico con Flowgorithm: progettazione passo-passo di un algoritmo per il calcolo dell'area e del perimetro di un rettangolo a partire da base e altezza.

Durata

15 minuti

Software

Flowgorithm

Linguaggio

Diagramma di Flusso

Flogorithm | LAB Area Rettangolo

Esercizio Pratico: Area e Perimetro del Rettangolo

Argomenti: geometria piana, formule matematiche multiple, variabili reali, output concatenati

L'algoritmo per il calcolo dell'area e del perimetro di un rettangolo rappresenta un classico problema di geometria applicata alla programmazione. In questo esercizio vediamo come richiedere le dimensioni di una figura geometrica ed eseguire più calcoli separati prima di mostrare i risultati finali.

1. La Struttura dell'Algoritmo (Input - Elaborazione - Output)

Per risolvere il problema, l'algoritmo esegue la classica sequenza operativa:

  1. Input (Ingresso dati): L'utente inserisce le misure della base e dell'altezza del rettangolo.
  2. Elaborazione (Calcolo): Il computer calcola la superficie (area = base * altezza) e il contorno (perimetro = (base + altezza) * 2).
  3. Output (Uscita dati): Il computer stampa a video i valori calcolati per l'area e per il perimetro.

2. Tabella delle Variabili

Poiché le misure geometriche possono includere numeri con la virgola (es. $7.5 \text{ cm}$), utilizzeremo variabili di tipo Reale:

Nome Variabile Tipo di Dato Ruolo nell'Algoritmo Descrizione e Utilizzo
base Reale Input (Ingresso) Memorizza la lunghezza della base del rettangolo inserita da tastiera.
altezza Reale Input (Ingresso) Memorizza la misura dell'altezza del rettangolo inserita da tastiera.
area Reale Output / Lavoro Contiene il risultato del calcolo della superficie (base * altezza).
perimetro Reale Output / Lavoro Contiene il valore del contorno ((base + altezza) * 2).

3. La Sequenza dei Blocchi in Flowgorithm

Simbolo Fase Cosa Scrivere nel Blocco Cosa Succede in RAM / Console
Dichiarazione 1. Setup RAM base, altezza, area, perimetro (Tipo: Reale) Vengono riservate quattro caselle di memoria per numeri decimali.
Scrittura 2. Prompt 1 "Inserisci la base del rettangolo:" A schermo appare la richiesta della misura della base.
Lettura 3. Input 1 base L'utente digita la misura (es. 8) e la salva in base.
Scrittura 4. Prompt 2 "Inserisci l'altezza del rettangolo:" A schermo appare la richiesta dell'altezza.
Lettura 5. Input 2 altezza L'utente digita la misura (es. 5) e la salva in altezza.
Assegnazione 6. Calcolo Area area = base * altezza Il computer calcola 8 * 5 e salva 40.0 nella variabile area.
Assegnazione 7. Calcolo Perimetro perimetro = (base + altezza) * 2 Il computer calcola (8 + 5) * 2 e salva 26.0 in perimetro.
Scrittura 8. Output Area "L'area del rettangolo è: " & area A schermo appare: L'area del rettangolo è: 40.0
Scrittura 9. Output Perimetro "Il perimetro del rettangolo è: " & perimetro A schermo appare: Il perimetro del rettangolo è: 26.0

In sintesi

Argomenti: concetti principali, riepilogo, competenze

  1. L'algoritmo calcola l'area e il perimetro di un rettangolo acquisendo dall'utente la misura della base e dell'altezza.
  2. Mostra come applicare più formule matematiche distinte all'interno dello stesso diagramma di flusso, memorizzando i risultati in variabili dedicate.



Flowgorithm, Rettangolo, Area, Perimetro, Input Output, Geometria, Assegnazione,