Sei sulla pagina 1di 2

Compito Informatica

4 SAP

07/05/2020

NOME COGNOME Mattia Cenciarelli

DOMANDE A RISPOSTA MULTIPLA: barrare la casella con la risposta esatta


1) Nelle iterazioni la condizione deve:
 sempre essere inserita tra parentesi ()
 sempre essere inserita tra parentesi {}
 sempre essere inserita tra parentesi []
 sempre essere non inserita tra parentesi

2) In quali dei seguenti cicli il numero delle iterazioni è noto a priori?


 while
 do..while
 array
 for

3) Nel ciclo while:

 l’istruzione di condizione permette l’ingresso al ciclo e solo se questa ha valore VERO viene eseguito
il ciclo
 l’istruzione di condizione permette l’ingresso al ciclo e solo se questa ha valore FALSO viene
eseguito il ciclo
 l’istruzione di condizione permette l’uscita dal ciclo e solo se questa ha valore VERO viene eseguito
il ciclo
 l’istruzione di condizione permette l’uscita al ciclo e solo se questa ha valore FALSO viene eseguito il
ciclo

4) Gli array bidimensionali:


 prendono anche il nome di matrici
 prendono anche il nome di stringhe
 prendono anche il nome di monodimensionali
 nessuna delle precedenti
DOMANDE A RISPOSTA APERTA

Rispondi alle seguenti domande:


5) Descrivi array monodimensionali e bidimensionali.
Un array monodimensinale è un vettore, cioè un insieme di elementi dello stesso tipo ciascuno
accessibile separatamente. Il numero degli elementi presenti nell'array deve essere fissato quando l'array
viene definito essi vanno da 0 sino al numero prestabilito-1.
Gli array bidimensionali anche chiamati matrici sono su righe [n] e colonne [m] le variabili presenti
all’interno delle parantesi, la matrice come il vettore è la sequenza di variabili dello stesso tipo.
Esattamente come gli arrey monodimensionali gli arrey bidimensionali, il numero degli elementi
presenti deve essere fissato quando l'array viene definito essi vanno da 0 sino al numero prestabilito-1.
Le variabili presenti negli arrey vengono sempre racchiuse tra parentesi quadre.
6) Descrivi l’iterazione precondizionata.
Un’iterazione precondiziona è una iterazione nella quale si verifica prima la veridicità delle istruzioni
date prima di eseguire il ciclo un esempio di essa è il while.
7) Descrivi ciclo for.
Il ciclo for è un’iterazione precondizionata realizzata mediante un contatore che, nel quale ogni volta
che esegue un ciclo aggiorna anche automaticamente i parametri dati nell’istruzione. Il ciclo for si
divide in 3 diversi parametri, il primo è l’inizializzazione nella quale viene inizializzata una
variabile, il secondo è la condizione d’uscita, che viene valutata ad ogni ciclo, il ciclo viene ripetuto fintanto
che la condizione rimane vera, infine il terzo ed ultimo parametro è l’aggiornamento del passo nel quale in
caso la condizione d’uscita sia vera viene eseguito il blocco di istruzioni ed al termine di esso viene ripetuto il
ciclo. L’istruzioni del ciclo for devono essere scritte tra parantesi tonte, ogni parametro è separato da ;, l’intero
ciclo è racchiuso all’interno delle parentesi graffe.
8) Descrivi do..while e le differenze con while.
While e do..while sono rispettivamente un iterazione precondizionata ed una iterazione
postcondizionata. Il ciclo do..while parte con do seguito delle parentesi graffe nelle quali è presente il ciclo, al
termine di esso è presente il vero e proprio comando while dove all’interno delle parentesi tonte viene
scritta l’istruzione. L'iterazione si interrompe quando l'espressione di controllo diventa falsa. Il ciclo
while inizia con il comando while dove all’interno delle parentesi tonte viene scritta l’istruzione cioè
susseguito dall’istruzione nella quale è presente l’espressione di controllo, cio è seguito dalle
parentesi graffe nelle quali è presente il ciclo il quale verrà ripetuto sino a quando l'espressione di
controllo diventa falsa. La differenza quindi tra le due iterazioni è che l’iterazione postcondizionata
esegue un primo ciclo prima di verificare che esso rispetti le condizioni date mentre iterazione
precondizionata verifica la veridicità dell’espressione di controllo prima di eseguire il ciclo.

Potrebbero piacerti anche