Eserciziario di informatica/Assegnazione e strutture di sequenza
Ripasso dichiarazione variabili
modificaQuesti 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
modificaIndividuare 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