• Non ci sono risultati.

3 2 1 PSEUDOCODIFICA TABELLE RIASSUNTIVE PER L’ANALISI DEI DATI

N/A
N/A
Protected

Academic year: 2021

Condividi "3 2 1 PSEUDOCODIFICA TABELLE RIASSUNTIVE PER L’ANALISI DEI DATI"

Copied!
2
0
0

Testo completo

(1)

Prof. Rio Chierego – ISIS “Guido Tassinari” di Pozzuoli

TABELLE RIASSUNTIVE PER L’ANALISI DEI DATI

DATI DI INPUT DEL PROBLEMA PRINCIPALE (PROCEDURA MAIN)

Nome variabile Tipo dati Tipo Allocazione Valori ammessi Descrizione

b REAL STATICA b > 0 Misura della base del rettangolo

h REAL STATICA h > 0 Misura dell’altezza del rettangolo

DATI DI OUTPUT DEL PROBLEMA PRINCIPALE (PROCEDURA MAIN)

Nome variabile Tipo dati Tipo Allocazione Valori ammessi Descrizione

p REAL STATICA p > 0 Misura del perimetro del rettangolo

secondo la formula p = 2 * (b + h)

a REAL STATICA a > 0 Misura dell’area del rettangolo secondo la

formula a = b * h

DATI DI ELABORAZIONE (LAVORO) DEL PROBLEMA PRINCIPALE (PROCEDURA MAIN)

Nome variabile

o nome costante Tipo dati Tipo Allocazione Valori ammessi Descrizione

PSEUDOCODIFICA

ALGORITMO Rettangolo_1 1 Ambiente GLOBALE

Quanto scritto qui (di solito dichiarazioni di variabili) è visibile da qualunque parte dell’algoritmo

1

PROCEDURA main ( )

/* Dichiarazione variabili di input */ 2 Ambiente LOCALE

b, h : REAL Quanto scritto qui (di solito dichiarazioni di variabili) è visibile solamente all’interno della PROCEDURA main ( )

2

/* Dichiarazione variabili di output */

p, a : REAL INIZIO

/* Acquisizione dei dati di input */

Scrivi (“Inserisci la base “) Leggi (b)

Scrivi (“Inserisci l’altezza“) Leggi (h)

/* Calcolo dei dati di output attraverso l’utilizzo dei dati di input */

p  2 * (b + h)

3

a  b * h 3 Corpo della PROCEDURA main ( )

Qui vengono scritte le istruzioni che riportano la sequenza del processo risolutivo dell’algoritmo /* Comunicazione dei dati di input */

Scrivi (“Il perimetro e’: “) Scrivi (p)

Scrivi (“L’area e’: “) Scrivi (a)

FINE

(2)

Prof. Rio Chierego – ISIS “Guido Tassinari” di Pozzuoli

N.B.

/* Acquisizione dei dati di input */ e esempio di commenti

/* Calcolo dei dati di output attraverso l’utilizzo dei dati di input */ Sono frasi che non sono istruzioni ma che servono a spiegare il significato delle istruzioni che precedono

/* Comunicazione dei dati di input */

Scrivi (“Immetti la dimensione della base “) esempio di istruzioni USER-FRIENDLY

Scrivi (“Immetti la dimensione dell’altezza“) Sono istruzioni che non aggiungono nulla al processo risolutivo, ma lo rendono maggiormente comprensibile in fase di esecuzione (possono essere eliminate)

Scrivi (“La dimensione del perimetro e’: “) Scrivi (“La dimensione dell’area e’: “)

FLOW-CHART

N.B Su sfondo bianco le istruzioni USER-FRIENDLY.

Questo flow-chart è stato realizzato grazie al software gratuito YED

Riferimenti

Documenti correlati

La carta semilogaritmica o grafico semilogaritmico indica un grafico con un asse con scala lineare e un asse con scala. logaritmica (tipicamente in base 10). Usi dei

comma 18 del Codice Contratti 50/2016 (comma così modificato dall'art. 55 del 2019) sul valore del contratto di appalto verrà calcolato l'importo dell'anticipazione del prezzo,

Sicuramente la città di Taormina con il suo anfiteatro greco-romano, città descritta da molti scrittori come unica per le sue bellezze paesaggistiche che colpiscono gli occhi,

Questa procedura è quindi utile per tutte le operazioni, come l’inseri- mento e la cancellazione, che richiedono una prima fase di ricerca del nodo su cui agire.. A ogni passo,

Esso viene corretto mediante una procedura ricorsiva di ribilanciamento, che riceve come argomento (α) la radice del sottoalbero di altezza minore (ad esempio, la foglia che è

- iterativa di tipo MENTRE: PRIMA avviene l’esecuzione del controllo della condizione logica (ciclo con verifica della condizione logica in TESTA o pre-condizionale) e POI

c) Mostri a video i dati relativi ai soli dipendenti che possiedono un valore PARI per il campo “Livello”.. Rio Chierego Versione 5.0 Aprile 2021 P61) Sia assegnata la

Un Operando può essere una costante o un indirizzo di memoria Un’istruzione può essere registrata in più locazioni di memoria Il valore di un operando può essere registrato in