• Non ci sono risultati.

Esercizio 2 del 9/3

N/A
N/A
Protected

Academic year: 2022

Condividi "Esercizio 2 del 9/3"

Copied!
1
0
0

Testo completo

(1)

Esercizio 2 del 9/3

Questo esercizio è una modifica dell'esercizio 1 di questa stessa settimana. La

differenza rispetto all'esercizio 1 è che ora il programma deve leggere da "input" un intero n_el (numero_elementi) tale che 0<n_el<=40, dopo di che legge n_el interi in A per strato (come per l'esercizio 1). In generale quindi dopo questa lettura A non sarà completamente definito. Dopo questa lettura, l'esercizio continua come

nell'esercizio 1: si deve leggere una coppia (carattere, intero) che individua una fetta e poi stampare la fetta richiesta avendo cura di stampare solo gli elementi definiti. Si deve fare attenzione al fatto che in questo esercizio è possibile che la fetta richiesta possa non contenere alcun elemento definito, nel qual caso il programma dovrà stampare su "output" la frase: "V/H fetta x/y vuota".

Esempio: se la coppia letta è H 1, allora la scritta sarà: "H fetta 1 vuota".

La pre- e post- condizione da, rispettivamente, assumere e rispettare sono le seguenti:

PRE=("input" contiene un intero n_el che soddisfa la condizione 0<n_el<=40, seguito da n_el interi, seguiti a loro volta o dalla coppia "H" x o dalla coppia 'V' y dove x sarà tra 0 e 3 e y tra 0 e 4)

POST=("output" deve contenere gli elementi definiti della fetta specificata dalla coppia letta e nel caso la fetta non abbia elementi definiti, deve scrivere la frase spiegata prima)

Correttezza: associate un invariante ed una post-condizione ad ogni ciclo del programma.

Riferimenti

Documenti correlati

7 Fare, ove possibile, un calcolo veloce e approssimato per capire che tipo di risultato mi aspetto. 8 Fare i calcoli numerici che portano

Il testo non fornisce indicazioni quindi possiamo supporre che le ragazze percorrano la distanza di 200m mantenendo velocità costante pari, ciascuna, alla sua

Il punto P rappresenta il luogo (distante 59m dal punto di partenza del cane più lento) e l’istante in cui i due cani si incontrano.. Questo file può essere

Il bambino si muove di moto uniformemente accelerato sotto l’azione della forza

Osserviamo che al catodo del diodo è presente una tensione continua di +6V quindi quando la tensione sinusoidale ha un valore minore di +6V il diodo è

Dal riquadro di figura leggiamo il valore della corrente continua di polarizzazione diretta (Continuous Forward Current): 20mA.. Questo è il valore della corrente

Osserviamo che il generatore ed il resistore sono in serie e, quindi, sono attraversati dalla stessa corrente... Il valore commerciale più vicino

Si definisce “sistema a nodi fissi” quello in cui tutti i nodi costituenti il telaio sono assunti come gli spostamenti nodali risultano “nulli” e le