Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
C
8. Nell’attività “acquisto di una sciarpa” la frase “vediamo vediamo” è detta quante volte?
Una sola volta prima di iniziare a vedere le sciarpe
9. Nell’attività “acquisto di una sciarpa” se alla ragazza piace la seconda sciarpa che le viene
mostrata per quante volte dice la frase “ne vedrei un’altra” che è all’interno della ripetizione?
1 volta: perché la dice una volta per ogni sciarpa eccetto la prima
10. In Inghilterra si è iniziato l’avvio alla programmazione a partire dalla scuola primaria dal
settembre 2014
Sì, il ministro dell’education inglese ha dichiarato al BETT 2012 che bisogna smettere
di insegnare soltanto l’uso degli applicativi e ha annunciato nuovi curricula con avvio
alla programmazione per la scuola primaria dal settembre 2014
11. Scratch è un linguaggio molto tecnico insegnato per avviare alla professione di programmatore.
Vero o falso, perché viene usato?
Falso: per prima cosa non è soltanto un linguaggio con cui scrivere programmi bensì è
un ambiente dove sviluppare programmi quindi un linguaggio e un insieme di
caratteristiche al contorno che facilitano molto l’apprendimento dei concetti base dei
linguaggi di programmazione e favoriscono la scrittura di programmi concreti
12. Pensiamo ad un’attività da proporre ad alunni di una scuola secondaria di primo grado che
stiamo introducendo alla programmazione. È una buona idea far realizzare un’attività scratch
per calcolare la media dei loro voti in una certa disciplina o calcolare quanto si è speso in una
gita?
Non è una buona idea, è bene iniziare proponendo ai ragazzi di raccontare una storia
inventata da loro relativa a qualche tema introdotto a scuola, o realizzare una scheda
libro con immagini colorate
13. Pensiamo ad una rotonda con molte uscite e specifichiamo come ci comportiamo usando gli
elementi di base della programmazione sulla cui presenza anche nella vita reale abbiamo
riflettuto. Supponendo di trovare sempre il cartello dell’uscita che ci serve, anche se magari
percorro più volte la rotonda per trovarlo, quale delle seguenti specifiche descrive meglio le mie
azioni?
X
14. Esercizio di Csunplugged. Nell’immagine che segue sono codificate le righe 1 e 2 secondo la
Algoritmica – modulo 5
1. L’algoritmo PageRank, con cui viene calcolata l’importanza delle pagine web, si basa su:
Il numero dei link verso la pagina in rapporto all’importanza delle pagine da cui
provengono ed al numero di link che da esse conducono ad altre pagine
2. Le caratteristiche essenziali di un algoritmo sono:
La descrizione non ambigua degli ingressi, la sequenza delle operazioni di base da
eseguire in funzione dell’ingresso e la garanzia che questa sequenza termini
3. Quando viene immessa in un motore di ricerca un’interrogazione sottoforma di una sequenza di
parole, si innesca un processo che:
Cerca le parole dell’interrogazione in indici precedentemente costruiti valutandone la
pertinenza sulla base di parametri quali la distanza delle parole tra loro nella pagina
4. Che cos’è un modello di calcolo?
Una descrizione della rappresentazione dei dati e delle operazioni di base su di essi
5. Astrattamente un grafo è definito come:
Un insieme di vertici e uno di archi che connettono tra loro due vertici non
necessariamente distinti
6. I grafi sono modelli naturali:
Di informazioni reticolari non necessariamente gerarchiche, tra cui interessi stabilire
connessioni e percorsi
7. Le strutture dati utilizzate per la realizzazione di indici sono normalmente dei tipo gerarchico,
ossia ad albero, anziché lineare perché:
Gli alberi utilizzati sono tali per cui non solo la ricerca, ma anche la modifica per
inserimento o cancellazione siano operazioni efficienti
8. Un problema algoritmico è insolubile quando:
Non esiste alcun algoritmo che possa risolvere il problema in tempo finito
9. Qual è la differenza tra la visita di un grafo in ampiezza e quella in profondità a partire da un
vertice dato?
La visita in ampiezza esplora vertici via via equidistanti dal vertice di partenza; quella
in profondità consiste nell’avanzare lungo un percorso finché si incontrano vertici non
visitati salvo tornare indietro per esplorare vari percorsi alternativi
10. Una chiave in un dizionario è:
Una porzione di informazione attraverso cui si possono individuare in modo univoco le
singole unità o record all’interno del dizionario
11. Un problema algoritmico si dice trattabile se:
Esiste un algoritmo il cui tempo di calcolo sia limitato da un polinomio dipendente
dalla dimensione dell’ingresso
12. Le tecniche per ottenere le informazioni nei database come quelli utilizzati dai motori di ricerca
consistono:
Nella costruzione di ordinamenti logici delle chiavi dei record di un dizionario, detti
indici, cui si riferiscono attraverso dei collegamenti
13. Che cos’è un problema algoritmico?
Una relazione tra ingressi ammissibili e uscite corrette in funzione degli ingressi
14. Con visita di un grafo si intende:
Un algoritmo che, dato un vertice o una lista di vertici di un grafo, esplora i vertici cui
è possibile accedere, direttamente o indirettamente, attraverso gli archi del grafo a
partire dai vertici dati
15. Delle affermazioni che seguono circa alcuni problemi tipici rispetto alla trattabilità, intrattabilità
o insolubilità, qual è la sola vera?
Trattabile l’ordinamento, intrattabile le torri di Hanoi
16. Quando viene immessa in un motore di ricerca un’interrogazione sottoforma di sequenza di
parole, si innesca un processo che:
Cerca le parole dell’interrogazione in indici precedentemente costruiti valutandone la
pertinenza sulla base di parametri quali la distanza delle parole tra loro nella pagina
Ricorsione – modulo 6
1. Data la funzione definita ricorsivamente dalle equazioni
f(0)=1
f(n+1)=2*f(n)
calcolare f(3)
8
1000
100
16
2. Calcolare il valore f(-3) data l’equazione
f(n)=2*f(n-1)
-6
-8
Il calcolo della funzione non ha termine
8
3. Nel calcolo del valore f(4) per la funzione
f(0)=1
f(n+1)=f(n)*(n+1)
indicare quali sono i valori intermedi f(0), f(1), f(2), f(3)
1, 1, 2, 3, 6
1, 1, 2, 6, 24
1, 2, 3, 6, 24
1, 1, 3, 6, 24
4. Data la funzione definita ricorsivamente dalle equazioni
f(0)=1
f(n+1)=f(n)
calcolare f(3)
Il calcolo della funzione non ha termine
3
1
0
5. Data la funzione definita ricorsivamente dalle equazioni
f(0)=1
f(n+1)=1-f(n)
calcolare f(3)
Le equazioni non definiscono una funzione
0
1
3
6. Data la sequenza
0, 1, 0, 1, 0, 1, 0, 1, 0, 1…
Indicare quale sistema di equazioni la definisce ricorsivamente
f(0) = 1, f(n+1) = 1 – f(n)
f(0) = 0, f(n+1) = f(n)
f(0) = 0, f(n+1) = 1 + f(n)
f(0) = 0, f(n+1) = 1 – f(n)
7. Indicare quale sequenza di numeri si ottiene calcolando f(0), f(1), f(2),… dove
f(0)=1
f(n+1)=2*f(n)
1, 2, 3, 4, 5, 6, 7, 8,…
1, 2, 4, 8, 16, 32, 64,…
1, 2, 4, 6, 8, 10, 12,…
1, 2, 2, 2, 2, 2, 2,…
8. Date le equazioni
f(0) = 1
f(n+1) = f(n+2)
calcolare f(3)
3
9. Qual è la formula ricorsiva per la funzione f(n) che calcola il numero di permutazioni di un
elenco di n oggetti?
f(0) = 1, f(n+1)= f(n) * (n+1)
10. Supponiamo che A, B e C siano tre proposizioni. Quanti modi ci sono per associare a ciascuna
di queste proposizioni un valore Vero o Falso?
Ogni valore di verità può essere associato a ciascuna proposizione in modo
indipendente dalle altre, quindi ci sono 2*2*2=8 modi possibili per associare a ciascuna
proposizione un valore
11. Consideriamo il problema della torre di Hanoi per tre dischi e tre pioli A, B e C. Quali delle
seguenti sequenze di mosse è quella corretta per risolvere il problema di spostare la torre dal
piolo A al piolo C?
A C, A B, C B, A C, B A, B C, A C
12. Che cos’è una permutazione di un elenco E di oggetti?
Un elenco degli stessi oggetti, in cui ogni oggetto può comparire in una posizione
diversa da quella in cui compare in E
13. Quali sono le permutazioni dell’elenco ABC?
ABC, ACB, BAC, BCA, CAB, CBA
14. Si consideri la frase “questa frase è vera”:
Può essere vera
15. Consideriamo il problema della torre di Hanoi per due dischi e tre pioli A, B e C. Quali delle
seguenti sequenza di mosse è quella corretta per risolvere il problema di spostare la torre dal
piolo A al piolo B?
A C, A B, C B
16. Quali sono le permutazioni di un elenco di 5 oggetti?
120
17. Quante mosse sono sufficienti a risolvere il problema della torre di Hanoi con 4 dischi?
15
18. Data la grammatica
F mi sento A
A bene | molto molto A
Indicare quale delle seguenti frasi non si può generare:
Mi sento molto molto molto bene
19. Data la grammatica
F N SV
SV vede A N | corre A
A bene | molto A
N Mario | Maria
Indicare quale delle seguenti frasi non si può generare
Mario corre molto