Compiti per le vacanze di Informatica

Transcript

Compiti per le vacanze di Informatica
Compiti per le vacanze di Informatica
Anno Scolastico 2014-2015
Prof. Sse Cristina Pagetti e Paola Goi
Classe TERZA B SIA
Attenzione: I compiti devono essere fatti su fogli a parte (o un piccolo
quaderno) e consegnati all’insegnante il primo giorno di scuola
Programma svolto in classe e in laboratorio:
TEORIA (vedi programma svolto allegato): ripassare quando fatto durante l’anno e svolgere i
seguenti esercizi del libro:
o
o
o
da 1 a 6 pagina 35
da 5 a 10 pagina 74-75, 4 e 5 a pagina 76
1,2,3,4 ,6, 7 e 8 pagina 139-140
Esercizi:
2) Dati i seguenti numeri espressi in notazione decimale convertirli in binario, ottale
ed esadecimale:
2320, 33333, 456, 6767, 544, 2345, 3461, 989, 565, 333, 777, 888, 999, 3331,444, 555, 666, 222
3) Eseguire le seguenti operazioni tra numeri espressi in notazione binaria:
Somme:
11111+110101, 1010101+1010
101010+111111, 1110101+1110
111101+110111, 1110101+10101
10111010+1111111, 11110101+111011
Moltiplicazioni:
111101*111101, 111010*111111
111111*110101, 1010*111111
11111101*110101, 11010*111111
10000101*11110101, 11010*1111
Divisioni:
1110101/101010, 111111/1111 ( “/” = divisione)
1110101/101010, 111111/11
1110101/10101, 111111/111
1110101/1010, 111111/11111
1110101/101, 11111111/11001
Sottrazioni:
110101-1110, 1110001-11100
110101-1111, 111000001-111100
110101-1001, 11100000001-111100
110101-1000, 111000000001-111100
4) Realizzare il diagramma di flusso dei seguenti problemi e codificarli in Visual Basic:
1. Dato il peso e il sesso di N persone ( con N letto in input, peso e sesso vengono letti in coppia)
determinare (contare!) quante donne eccedono i 75 chili e stamparlo
2. Dati N numeri (con N letto in input) determinare l’elemento massimo
3. Dati N numeri (con N letto in input) determinare l’elemento minimo
4. Dati N numeri (con N letto in input) determinare gli elementi massimo e minimo
5. Dati N numeri (con N letto in input) determinarne la media e la somma
6. Dati 30 numeri letti in input determinare quanti numeri sono compresi tra 20 e 50
7. Dati N numeri letti in input (con N letto in input) determinare quanti numeri sono compresi tra 20
e 50
8. Dati 30 numeri letti in input determinare quanti numeri sono pari (utilizzare l’operatore modulo).
9. Dati N numeri letti in input determinare quanti sono pari (utilizzare l’operatore modulo).
5) Scegliere almeno un libro tra quelli elencati e leggerlo, fare poi una relazione
scritta:
1. “L’arte dell’intrusione” di Kevin Mitnick, casa editrice Feltrinelli
2. “L’arte dell’inganno” di Kevin Mitnick, casa editrice Feltrinelli
3. “L’IBM e l’olocausto” , Edwin Black, Rizzoli collana storica/saggistica
4. “Il codice enigma”, Hugh Sebach Montefiore, il saggiatore
5. “23, la storia dell’hacker Kark Koch”, Hans-Christian Smith, Gutman Michael, Shake
edizioni
6. “L’hacker della porta accanto”, Long Johnny, APOGEO
7. “Hacker republic. Dal tecnoterrore alla trilogia Millennium: i nuovi pirati di
Cyberworld”, Fabio Ghioni
8. “Hacker, scienziati e pionieri. Storia sociale del ciberspazio e della
comunicazione elettronica”, Gubitosa Carlo, Nuovi Equilibri
9. “Elogio della pirateria. Dal Corsaro Nero agli hacker, dieci storie di ribellioni
creative “, Gubitosa Carlo
10. “Storia e memoria del personal computer. Il caso italiano”, Marcello Zane, Jaca
Book
11. “Storia dell'informatica. Dai primi computer digitali all'era di internet”, Cerulli,
Paul, Apogeo
12. “Dall'ipertesto al Web. Storia culturale dell'informatica”, Paola Castellucci, Laterza
13. “Uomini e computer, storia delle macchine che hanno cambiato il mondo”,
Casalegno Michele, Hoepli
14. “Hackers, gli eroi della rivoluzione informatica”, Steven Levy, Shake edizioni
15. “Crypto. I ribelli del codice in difesa della privacy”, Steven Lavy, Shake edizioni
16. “I guerrieri del software”, Pascal Zachary, UTET
17. “Digerati. Dialoghi con gli artefici della nuova frontiera elettronica”, Brockman
John, Garzanti libri
18. “Federico Faggin, il padre del microprocessore”, A. Galippi, Tecniche Nuove
19. “Insieme ma soli”, Sherry Turkle, CODICE
20. “I nemici della rete”, A. Gilioli, A. Di Corinto, RIZZOLI
PROGRAMMA SVOLTO:
ANNO SCOLASTICO 2014-2015
DOCENTE Cristina Pagetti - Paola Goi
DISCIPLINA Informatica
CLASSE TERZA SEZ. B INDIRIZZO SIA
LIBRO DI TESTO: Informatica per sistemi informativi aziendali volume 3 ATLAS
Programma svolto:
Introduzione all'Informatica: sistemi informatici e informativi e definizioni, le soluzioni informatiche per i
processi produttivi e industriali, le tecnologie informatiche nei contesti organizzativi e aziendali
(pagina 14-34 del testo)
I sistemi di numerazione binario, ottale ed esadecimale, I diagrammi di flusso (pagina 98-110 e 115-128)
L'architettura del calcolatore: dal modello di Von Neumann ai moderni calcolatori e le funzionalità del sistema
operativo (pagina 51-65 del libro di testo)
I linguaggi di programmazione e i paradigmi di programmazione (pag.131-138)
Il sistema operativo Windows e l’interprete dei comandi (pagina 64-88)
Laboratorio: Il linguaggio VisualBasic
Modulo 5 Programmazione Visuale: le variabili, le costanti, concetto di contatore e accumulatore, form e
controlli, messaggi di input e di output
Modulo 6 Interfaccia utente: caselle di controllo, pulsanti di opzione
Le strutture di controllo: selezione semplice, annidata e multipla
Sequenziale
Cicli iterativi per vero e per falso
Cicli con uscita per risposta esplicita
Esercitazioni riguardanti tutte le strutture, in particolare calcolo della media nella sequenza, selezione e
iterazione, ricerca del massimo e minimo.
Dispense distribuite dalle docenti:
La storia del calcolatore, la cache, l'ergonomia, la scheda madre e i flussi di dati all'interno del calcolatore, il
“phishing”
Nella sezione Didattica on Line ( Goi): lezione di Windows.pdf, Algoritmi.pdf, Presentazione di
VisualBasic.pdf
Attività di approfondimento:
DVD “I pirati della silicon valley” film sulla storia di Microsoft e Apple
“Il mago delle onde” sulla vita di Guglielmo Marconi
Lettura della rivista computer BILD di Marzo, Aprile e Maggio
Progetto Informatica-Inglese:
Computer programming & Operating System (pagine 77 ,78,143,144 del testo) letta, spiegata in classe la
parte del testo relativa al progetto CLIL
ESERCIZI DI LABORATORIO OBBLIGATORI PER CHI HA IL DEBITO. Chi non ha il
debito sviluppa solo i punti 2, 7,8, 10.
Sviluppare l’analisi dei dati, il diagramma a blocchi e il codice visulbasic (quest’ultimo su pen
drive o su carta)
1. Letto in input il valore X calcola il valore dell’espressione A*X 2 + B*X sapendo che A
vale10 e B vale 15.
2. Uno studente ha effettuato tre prove ottenendo voti compresi tra 1 e 10. Scrivi un
programma che calcoli la media dei voti e li visualizzi.
3. Un meccanico vuole automatizzare la gestione dei preventivi per le riparazioni delle
automobili. Scrivi un programma che, conoscendo il costo della mano d’opera all’ora, il
costo dei ricambi, il numero di ore impiegate permetta di calcolare e stampare il prezzo
totale da pagare. Prevedi l’applicazione dell’aliquota IVA.
4. Scrivi un programma che preveda in input un numero e verifichi se questo è esterno
all’intervallo (-5, +10); in questo caso stampi “Il dato è fuori dall’intervallo”, altrimenti
“OK”.
5. Dati i nomi di tre concorrenti e i tempi impiegati per portare a termine una gara,
visualizza il nome del vincitore.
6. Dati tre numeri stampali in ordine crescente.
7. Inseriti in input per ogni giorno di un mese il numero di copie di un giornale vendute in
quel giorno, determina in quale giorno del mese si è verificata la vendita massima di
copie di un giornale. Determinare la media giornaliera di copie vendute.
8. Inserire una serie di numeri, calcolare la somma dei numeri positivi. Il programma
termina quando si inserisce il numero 0.
9. In una classe IV vi sono ragazzi di varie età. Realizza un programma che, ricevute in
input le età degli studenti, calcoli e stampi quanti sono gli studenti ancora minorenni.
10. Hai i dati relativi a una serie di N cinema, per ogni cinema si conoscono il nome e
l’incasso. Scrivi un programma che, presi in input tali dati, stampi il nome del cinema il
cui incasso è superiore a una data cifra fornita in input.