Eserciziario di informatica/Assegnazione e strutture di sequenza

Indice del libro

Ripasso dichiarazione variabili

modifica

Questi sono esempi di dichiarazioni corrette.

Dim numero as Integer
Dim misura as Real
Dim parola as String * 12
Dim obiettivoRaggiunto as Boolean

Ricopiate una tabella come quella che segue scrivendo nella terza colonna le dichiarazioni in VB delle variabili indicate:

Nome della variabile Tipo di dato della variabile Dichiarazione
num1 Integer   
peso Real   
totale Real   
nome String   
codiceFiscale String * 16   
eguaglianzaPeso Boolean   

Individuare le dichiarazioni errate, scrivendo sotto per quale motivo la dichiarazione sia errata:

Dim mio numero as Integer
Dim stringa as Stringa
Dim numero as Integer
Dim numero as String
Dim nome as String * 12
Dim nome1 as String * 1

Queste assegnazioni sono corrette:

num1 = 11
misura = 11.1
eguaglianzaPeso = False
diversitaDirezione = True
nome = "Luca"
numeroCivico = "9"

Copiate una tabella come quella che segue e scrivete nella seconda colonna qualche esempio di valore che può essere assegnato alle variabili del tipo indicato nella prima colonna.

Tipo di dato Esempi di valore
String   
String*4   
Integer   
Single   

Ripasso assegnazione

modifica

Individuare le assegnazioni errate, spiegando quale sia l'errore.
N.B. Le assegnazioni possono essere errate perché i membri a destra e sinistra dell'assegnazione sono di tipo diverso, perché viene assegnato un valore incompatibile con il tipo di dato.

Dim N1 as Integer
Dim N2 as Integer
Dim N3 as Single
Dim S1 as String
Dim S2 as String
Dim S3 as String
Dim N4 as String
Dim N5 as String 

N1 =  12 + N2

(specificare anche il valore di N1 dopo l'esecuzione dell'assegnazione)

N1 = 7/2
N1 = 10/3
N3 = 3,4
S1 = "Libertà di " & "pensiero"
N4 = 11
N5 = N4 + "1"
S2 = S2 & S3