Pubblicare le soluzioni sul registro del professore
utilizzando un unico file. Tutte le soluzioni proposte devono
rispettare questi vincoli:
1) Sono ammesse come funzioni solo le seguenti: SE
- E -
O -
CERCA.VERT -
VAL.ERRORE - SOSTITUISCI
- LUNGHEZZA -
MAIUSC -
CODICE.CARATT - SOMMA
2) Le celle grigie
vanno intese come celle di supporto
ai calcoli (quindi contengono formule intermedie), quelle azzurre come
celle di output (quindi contengono formule finali) mentre quelle gialle rappresentano le
celle di input.
3) L'aspetto grafico delle soluzioni deve essere conforme alle
immagini proposte (quindi anche la griglia
non deve essere visibile)
4) Il file uploadato deve presentare i 11 fogli seguenti (l'ultimo è quello
contenente gli elenchi delle regioni usati nei listbox e nei
combobox)
Ogni studente deve pubblicare nel mio registro la propria soluzione (anche se sviluppata in collaborazione con altri compagni) utilizzando l'account personale.
Per costruire le soluzioni richieste sono necessarie le seguenti immagini
ESERCIZIO M2.4.1 - CHECKBOX - 1 |
Si scriva nella cella B3 la formula che visualizza "Risposta Esatta" se vengono spuntati correttamente i dipinti di Leonardo da Vinci altrimenti "Risposta errata". Nel caso non vi sia alcuna spunta la cella B3 non deve mostrare nulla ovvero "".
ESERCIZIO M2.4.2 - CHECKBOX 2 |
Si scriva nella cella B3 la formula che visualizza l'elenco delle lingue parlate dalla persona che compila il modulo. Le lingue parlate, la dove necessario, devono obbligatoriamente essere separate dal simbolo - (meno). Non risulta quindi corretta una soluzione che a fronte di una singola lingua parlata aggiunge comunque il simbolo di separazione (esempio: italiano -). Nel caso non si conosca alcuna lingua straniera deve apparire la scritta "Nessuna". I nomi dei controlli checkbox devono iniziare con la sigla Chk seguita dal nome della lingua (esempio ChkSpagnolo)
ESERCIZIO M2.4.3 - RADIO BUTTON |
Si scriva nella cella B3 la formula che visualizza il sesso della persona che compila il modulo. Nel caso non sia stato ancora spuntato nessun bottone radio la cella B3 dovrà risultare vuota (ovvero mostrare ""). I nomi dei pulsanti radio dovranno essere: OptMaschio e OptFemmina. Il valore predefinito per i due dovrà essere "falso".
ESERCIZIO M2.4.4 - COMBO BOX |
Si scriva nella cella B3 la formula che visualizza la zona italiana dove risiede l'utente che compila il modulo. Se non è stata ancora selezionata la regione dovrà essere visualizzata la stringa nulla ovvero "".Per risolvere questo esercizio è necessario copiare ed incollare la seguente tabella all'interno di un foglio di EXCEL con etichetta "Dati di supporto".
REGIONI | ZONA |
Abruzzo | CENTRO |
Basilicata | SUD |
Calabria | SUD |
Campania | SUD |
Emilia-Romagna | NORD |
Friuli-Venezia Giulia | NORD |
Lazio | CENTRO |
Liguria | NORD |
Lombardia | NORD |
Marche | CENTRO |
Molise | CENTRO |
Piemonte | NORD |
Puglia | SUD |
Sardegna | ISOLE |
Sicilia | ISOLE |
Toscana | CENTRO |
Trentino-Alto Adige | NORD |
Umbria | CENTRO |
Valle d'Aosta | NORD |
Veneto | NORD |
ESERCIZIO M2.4.5 - TEXT BOX 1 |
Si scriva nella cella B3 la formula che visualizza il testo "Autorizzato" se la password digitata nel controllo è uguale a 012345, "Non autorizzato" altrimenti. Il nome del controllo dovrà essere TxtPassword mentre il carattere per mascherare quello che viene digitato deve essere *. Il valore predefinito per il textbox dovrà essere "".
ESERCIZIO M2.4.6 - TEXT BOX 2 |
Si impostino le statistiche indicate in figura, relative alle prime sei terzine del primo canto dell'Inferno della Divina Commedia. Nella risoluzione del seguente esercizio si osservi l'impostazione delle celle di supporto. La casella di testo deve gestire il testo multilinea e mostrare, se necessario, la barra di scorrimento verticale.
Per comodità viene riportato il testo delle prime 6 terzine sopra citate:
Nel mezzo del cammin di nostra vita
mi ritrovai per una selva oscura
ché la diritta via era smarrita.
Ahi quanto a dir qual
era è cosa dura
esta selva selvaggia e aspra e forte
che nel pensier rinova la paura!
Tant'è amara che poco
è più morte;
ma per trattar del ben ch'i' vi trovai,
dirò de l'altre cose ch'i' v'ho scorte.
Io non so ben ridir
com'i' v'intrai,
tant'era pien di sonno a quel punto
che la verace via abbandonai.
Ma poi ch'i' fui al
piè d'un colle giunto,
là dove terminava quella valle
che m'avea di paura il cor compunto,
guardai in alto, e
vidi le sue spalle
vestite già de' raggi del pianeta
cche mena dritto altrui per ogne calle.
ESERCIZIO M2.4.7 - SPINBOX 1 |
Si scriva nella cella D3 la formula che visualizza il numero di occorrenze di una determinata lettera alfabetica (indicata in F3 e selezionata mediante lo spinbox) nelle prime sei terzine del primo canto dell'Inferno della Divina Commedia (contenute nella cella B2). Lo spinbox deve avere come valore di default il numero 0.
Suggerimento: il codice Ascii della lettera A (maiuscola) è 65 mentre quello di Z è 90. Sfruttando questa indicazione e tenendo presente che gli spinbox supportano solo range numerici interi predisporre opportunamente il valore min e max del controllo. Per ottenere il carattere selezionato sarà necessario utilizzare la funzione di excel che trasforma un numero nel corrispondente simbolo Ascii. E richiesto il controllo dell'errore qualora nella cella I3 venga digitato un codice ascii non compatibile con i caratteri alfabetici (A ... Z).
Il testo delle prime 6 terzine può essere recuperato dall'esercizio precedente.
ESERCIZIO M2.4.8 - TOGGLE BUTTON |
Simulare l'accensione e lo spegnimento di un Neon (rappresentato dalla cella B4) mediante degli interruttori simulati con dei togglebutton: Interruttore A1, Interruttore A2 e Interruttore B. Gli interruttori A1 e A2 sono posti in serie mentre quello B è in parallelo con gli altri due.
Non è richiesto il cambio dello sfondo della cella B4. Volendo può essere ottenuto sfruttando la formattazione condizionale (ribbon HOME - pulsante formattazione condizionale)
Il generatore e le linee rosse (non richieste) sono ottenuti inserendo gli elementi grafici indicati nella figura sottostante:
ESERCIZIO M2.4.9 - LISTBOX |
Si scriva un meccanismo che consenta di filtrare, in base alla scelta sul primo listbox (quello più a sinistra), l'elenco delle regioni italiche che appartengono alla zona selezionata.
Suggerimento: Si osservino i contenuti delle celle di supporto:
- la colonna H numera in modo progressivo le regioni
appartenenti alla zona indicata ma mette 0 negli altri casi.
- la
colonna J
contiene una numerazione progressiva che viene usata dalla funzione di ricerca
contenuta nella colonna K.
Le celle di supporto così impostate sono adatte ad un elenco opportunamente ordinato ed è quindi consigliabile copiare ed incollare le 2 tabelle sottostanti all'interno del foglio di EXCEL "Dati di supporto":
|
|
ESERCIZIO M2.4.10 - SPIN BOX 2 |
Si consideri l'equazione in forma esplicita di una retta:
y=mx+q
dove m è il coefficiente angolare e q è la quota all'origine. Sfruttando i controlli Spinbox si costruisca un meccanismo che consenta di variare il valore di m da -3 a +3 con un passo di 0,2 (in altre parole -3 // -2,8 // -2,6 ... -0,4 // -0,2 // 0 // 0,2 // 0,4 // ... 2,6 // 2,8 // 3) e il valore q da -5 a +5 con passo 0,25 (in altre parole -5 // -4,75 // -4,5 ... -0,5 // -0,25 // 0 // 0,25 // 0,5 // ... 4,5 // 4,75 // 5). In base ai valori presenti nelle celle N4 (m) ed N6 (q) comporre l'equazione della retta associata nella cella B4. Le celle con testo rosso e il grafico della funzione non sono richieste.
Buon Lavoro