6 Dato il seguente pseudocodice
|
variable conta: integer variable alfa: integer variable beta: integer conta ← 0 alfa ← 0 beta ← 0 while conta ‹ 29 do if conta MOD 3 = 1 then alfa ← alfa+2 else beta ← beta–1 end if conta ← conta+2 end while |
calcolare il numero di volte per cui viene eseguito il ciclo while. 15 7 Data la seguente funzione, dove N è la dimensione dell’array a:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
function F(a: integer[N], N: integer) → integer variable palo: integer variable dado: integer palo ← -1 dado ← -1 i ← 1 while i ≤ N do if a[i] MOD 2 = 0 then if a[i] › palo then palo ← a[i] else if a[i] › dado then dado ← a[i] end if end if end if i ← i+1 end while return palo+dado end function |
indicare quale tra le seguenti affermazioni è FALSA: La funzione F restituisce 21 se riceve in ingresso l’array {1, 2, 6, 10, 22} … Leggi tutto