Transcript Long Integer - Liceo Scientifico Statale "Filippo Lussana"
LICEO SCIENTIFICO STATALE “F. LUSSANA” – 1.
Disciplina: INFORMATICA Docente: LUCARELLI STEFANIA Classe: PRIMA – Sezione: P INTRODUZIONE ALL’INFORMATICA. LA RAPPRESENTAZIONE DELLE INFORMAZIONI • • • • • • • • • • • Definizione di Informatica, ICT, Business Continuity, input, output, software, hardware; Elementi di logica booleana: i connettivi logici AND, OR, NOT; Segnali analogici e segnali digitali. Il campionamento; La rappresentazione delle informazioni multimediali. La codifica delle immagini digitali in bianco e nero e a colori: risoluzione e profondità; Le codifiche ASCII e UNICODE; I sistemi di numerazione decimale e binario; La codifica binaria, il
bit
, il
byte
, rappresentazione degli interi come
Integer
e
Long Integer
; Aritmetica binaria: la somma. Overflow numerico; La codifica esadecimale; Conversione tra formati diversi; Rappresentazione di un intero con segno in modulo e segno e in complemento a 2. 2.
IL SISTEMA DI ELABORAZIONE • • • • • Le componenti hardware fondamentali di un sistema di elaborazione: • La macchina di Von Neumann. La struttura essenziale di una macchina programmabile; • • • Il case. La classificazione: standard, integrato e portatile; Le interfacce di input e di output; I bus: distinzione logico-funzionale (indirizzi, dati, controllo) e distinzione fisica (PATA e SATA); • • La scheda madre; L’unità centrale di elaborazione (CPU) e le sue componenti fondamentali: CU, ALU, FPU, MMU, registri; Le istruzioni macchina e le tre fasi dei cicli di istruzione: Fetch, Decode, Execute; Il clock e la frequenza di elaborazione della CPU (MIPS); La MMU e il meccanismo di memoria virtuale; Il processore grafico: la GPU; Le memorie primarie: RAM, ROM, CACHE; tempi di accesso e capacità, struttura fisica e logica;
3.
• Le memorie di massa: schede perforate, nastri magnetici e bit di parità, hard disk, dispositivi magnetici, chiavette e schede estraibili, dispositivi ottici. I meccanismi di memorizzazione sulle memorie di massa; • • • Le periferiche di input: tastiera, mouse, touchpad, tavoletta grafica, scanner; Le periferiche di output: il monitor e la sua risoluzione, le stampanti; Ricerche di approfondimento in Internet sui dispositivi di input e di output. IL SISTEMA OPERATIVO: FUNZIONALITÀ DI BASE E CARATTERISTICHE DEI SISTEMI OPERATIVI PIÙ COMUNI • • • • • • • Il sistema operativo come gestore di risorse; I programmi e i processi; La struttura
onion skin;
Il nucleo e il multitasking; il gestore della memoria; Il gestore delle periferiche; Il File System: il processo di frammentazione del file, la struttura ad albero di indirizzamento del file; • • Le interfacce utente CUI e GUI; Differenza tra i principali sistemi operativi:
MS
-
DOS
,
Windows
,
Unix
,
Linux
. 4.
ELABORAZIONE DIGITALE DI UN DOCUMENTO:
WORD
• Il word processor
Microsoft
-
Word
, l’ambiente di lavoro; • Le principali funzionalità: creazione di elenchi puntati, applicare bordi e sfondi ad un paragrafo; copiare, tagliare e incollare un testo; • La formattazione del testo; • Sillabazione automatica di un testo; • Allineamenti, margini, rientri e tabulazioni di un paragrafo; • Divisione di un testo in colonne; • Intestazioni e piè di pagina; • Creazione di una tabella e formattazioni automatiche; • Word Art; • • La stampa unione; La creazione di una busta relativa ad una lettera. 5.
IL FOGLIO DI CALCOLO
EXCEL
• • Il foglio di calcolo
Excel
, l’ambiente di lavoro; L’inserimento dei dati e la loro formattazione;
• • • • • • • • • • • • La formattazione di una tabella; La formattazione condizionale; Riempimento automatico e ricalcolo automatico; Le funzioni
SOMMA
,
RADQ
,
MEDIA;
Le funzioni condizionali
SE
,
SOMMA
.
SE
,
CONTA
.
SE;
Utilizzo degli operatori logici
E, O, NON;
La funzione CERCA.VERT; Convalida dei dati e creazione di combobox; Protezione del foglio; Realizzazione di grafici a istogramma, a dispersione, a torta; I riferimenti relativi ed assoluti; Ordinare una tabella in base alle intestazioni di colonna e creazione di subtotali. 6.
INTRODUZIONE ALLA PROGRAMMAZIONE: GLI ALGORITMI • • • • • • • Linguaggio macchina;
Assembler
; Linguaggi interpretati e linguaggi compilati; Linguaggi ad alto livello; Definizione di algoritmo; La classificazione dei principali tipi di dati elementari; Le operazioni base per la realizzazione di un algoritmo: trasferimento di informazioni, esecuzione di calcoli, assunzione di decisioni, esecuzione di • iterazioni; Rappresentazione degli algoritmi tramite diagrammi di flusso. Le convenzioni grafiche. I blocchi di inizio/fine, di lettura/scrittura, di azione, di test; Le istruzioni operative: input, output, assegnazione; • • • • • • Le strutture di controllo: la sequenza; La selezione semplice, nidificata, a cascata; L'iterazione precondizionale e postcondizionale; Gli operatori logici AND, OR, NON; L’operatore MOD. Bergamo, lì____________________ Gli studenti ____________________________________ ____________________________________ Il Docente _______________________________
ESERCIZI PER L’ESTATE DI INFORMATICA
• •
CLASSE 1P
SVOLGERE GLI ESERCIZI SU QUADERNO (CARTACEO) . ACCOMPAGNARE LA SOLUZIONE DI OGNI PROCEDIMENTO CHE HA CONDOTTO A ESSA. ESERCIZIO CON IL
•
NON E' RICHIESTO CHE GLI ESERCIZI SIANO SVOLTI NELLA SEQUENZA INDICATA (AL CONTRARIO, MEGLIO RISOLVERLI IN ORDINE SPARSO) MA, CORTESEMENTE, INDICARE CHIARAMENTE IL NUMERO DELL'ESERCIZIO PRIMA DI INIZIARNE LA RISOLUZIONE.
•
PER COLORO CHE HANNO AVUTO LA SOSPENSIONE DEL GIUDIZIO, IL QUADERNO DEVE ESSERE CONSEGNATO IL GIORNO DELL'ESAME SCRITTO, IL 30 AGOSTO 2014.
•
LA PUNTALITÀ NELLA CONSEGNA, L'ORDINE, LA QUALITÀ E LA QUANTITÀ DEL LAVORO SVOLTO RIENTRERANNO TRA GLI ELEMENTI CHE SARANNO PRESI IN CONSIDERAZIONE PER LA VALUTAZIONE FINALE. 1.
Calcolare qual è il numero intero positivo più grande rappresentabile in codice binario avendo a disposizione: A
3 bit
B
5 bit
C
8 bit
D
12 bit
E
20 bit
2.
Utilizzando la tabella del codice ASCII, scrivere in caratteri alfabetici le seguenti stringhe codificate (codice in base decimale), rispettando maiuscole e minuscole: A
67 111 110 118 101 114 115 105 111 110 32 84 97 98 108 101
B
103 114 97 112 104 105 99 32 98 111 97 114 100 C 77 105 108 97 110 111 32 73 84 65 76 89
3.
Utilizzando la tabella del codice ASCII, scrivere in codice ASCII in base decimale, rispettando maiuscole e minuscole, le seguenti frasi: A
Il gatto è un Felino.
B
L'arcobaleno ha 7 colori. C Perché corri?
4.
Convertire in notazione decimale i seguenti numeri binari: A
1100 1010
B
0011 0010
C
0101 1100
D
1010 0001
5.
Convertire in notazione esadecimale i seguenti numeri in notazione decimale: A
146
B
85
C
275
D
458
6.
Convertire in notazione binaria i seguenti numeri decimali: A
13
B
58
C
185
D
352
7.
Convertire i seguenti numeri dalla base esadecimale alla base binaria:
A 3C9A B 7F804 C 8BA60 D 1CD7A
E
1110 1101
E
327
E
541 E E25B8F
8.
Convertire i seguenti numeri dalla base binaria alla base esadecimale:
A 1001010011100101100 B 11111001111001001 C 10110110111000001000 D 1101101100101110010 E 10101011110000110101
9.
Calcolare in complemento a due su 8 bit le seguenti operazioni segnalando eventuali casi di A overflow o underflow:
68 + 34
B
112 - 83
C
75 + 96
D
- 45 - 58
E
- 67 - 71
10.
Eseguire le seguenti addizioni nella base di numerazione dei rispettivi addendi (facoltativo):
A 3245014 6 + 4512543 6 B 6243756 8 + 60361754 8 C 6A4B7F3 16 + 3692CF3 16
11.
Dire qual è la base minima nella quale si possono rappresentare i seguenti valori:
A 3534102 B 4A592L6 C 1023102
12.
Calcolare tutti i possibili valori di verità dei seguenti enunciati composti:
A NOT p AND q AND (q OR NOT p) C NOT p AND q AND NOT r OR q B q OR p OR NOT p AND q AND NOT p D p AND NOT q AND r OR NOT q
Scrivere i seguenti diagrammi di flusso: 13.
Calcolare e scrivere a video l’area di un cerchio di cui viene fornito in input il raggio.
14.
Calcolare e scrivere a video l’area di un quadrato di cui viene fornito in input il perimetro.
15.
Calcolare e scrivere a video la media di tre numeri forniti in input.
16.
Calcola e visualizza l’ammontare della bolletta della luce di un utente, ricevendo in input: il nome dell’utente, il numero di kilowatt all’ora (kwh) della lettura precedente, il numero di kilowatt all’ora (kwh) della lettura attuale. L’ammontare della bolletta è dato da una quota fissa (canone), che deve essere fornita in input e dall’importo relativo al consumo, considerando il costo per kwh costante pari a 0,07 €.
17.
Dati in input il nome e l’anno di nascita di una persona, visualizzarne l’età.
18.
Il costo del biglietto di ingresso in biblioteca è di € 15 per i minorenni, € 18 per i maggiorenni compresa la prima consumazione. Inseriti in input il numero di minorenni e il numero di maggiorenni entrati in discoteca, stampa quanti ragazzi sono entrati complessivamente, quanto è stato incassato per i minorenni e quanto per i maggiorenni. Sapendo che la metà dei paganti ha richiesto la consumazione aggiuntiva al costo di € 7, stampa quanto è stato incassato in totale (ingressi e consumazioni extra).
19.
Dato in input un numero calcola il cubo se è maggiore di zero, il quadrato in caso contrario.
20.
Dati in input il nome e l’età di una persona, stampa a video il nome e la scritta MAGGIORENNE se la persona è maggiorenne.
21.
Dati due numeri, se sono entrambi positivi calcola e scrivi a video la somma, altrimenti il prodotto.
22.
Stabilisci se due numeri inseriti da tastiera sono concordi o discordi.
23.
Dati in input tre numeri scrivi a video quelli positivi.
24.
In un concorso, al punteggio conseguito nelle prove scritte vanno aggiunti i punti relativi al titolo di studio secondo il seguente schema: elementare media 1 punto 2 punti superiore laurea 4 punti 7 punti Nessun titolo 0 punti Calcola e scrivi a video il punteggio finale conoscendo il punteggio iniziale e il titolo di studio.
25.
Calcolare e scrivere a video il valore della circonferenza e quello dell’area di tutti i cerchi con raggio compreso tra 1 e 20.
26.
Scrivere a video la somma
1/2 + 2/3 +...+ N/(N+1),
con N positivo dato in input da tastiera. Se
N<=0
manda a video un messaggio di errore.
27.
In un classe IV vi sono
N
ragazzi di varie età. Realizza un programma che, ricevuti in input le età degli studenti, calcoli e scriva a video quanti sono gli studenti ancora minorenni.
28.
Scrivere a video i primi
n
multipli di
k
,
n
>0,
n
e
k
interi inseriti in input da tastiera. Ad esempio se
n
=5 e
k
=9 scrivere a video: 9, 18, 27, 36, 45. Dopo aver inserito
n,
controlla che sia strettamente positivo.
29.
Calcolare e scrivere a video la somma dei multipli di 3 compresi tra 1 e 100.
30.
Inserire da tastiera N interi. Calcolare e scrivere a video il quadrato di ciascuno di essi.