0 valutazioniIl 0% ha trovato utile questo documento (0 voti) 3 visualizzazioni2 pagineInformatica
esercizi + teoria calcolatore
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo,
rivendicalo qui.
Formati disponibili
Scarica in formato PDF o leggi online su Scribd
Mealcolatore
entariow®, la_memorizsarione ©
iu calcolatore:@ uno strumento programmable per la emo
delle informazioni. Un ealcolatoreé.un sistema, costituito darmolte component:
Shee osermag i un calcolatore 2 descrivibile in termini di poche component (macro-unita)
mmzionalis ogni macro-uniti & specializsata nello svolgimento di-wnactipology SORTS a
funzionalita .
Eccezione: sia funzionalita di elaborazione che di controllo
La macchina di Vor: Neuman @ un modello semplificato dei calcolateri-moderai. Von Newrre
Progettd, verso il 1945, il primo calcolatore com programmi memoriazabll> anziché ‘codificati
mediante cavi‘e interruttori. Larchitettura di von Neumann & composta da quattro ‘componenti
funzionali
Llunita centrale di elaborazione o CPU é costituita dai-circuit elettronicieapact deseo
(dalla memoria centrale), decodifican® (interpretare) ect SeguitD (impartendo gli opportuni coms! :
i alla volta
alle varie parti del sistema) le istruzioni di un programma, uni
Input= scanner, mouse ere Bit wer
Output= stampante I
ispositivi di i uscita (chiamati peCHerenD) .
‘di massa (es., unitd disco
Un calcolatore pud essere collegato a-vari di
esempi: tastiera, mouse, schermo, stampanti, a
€ lettore di CD- ROM) sono considerate periferiche. Nella macchina di
periferiche non’ fanno=parte-del-caleolatore, ogni periferica &
che ha il compito di tradurre-i-segnaliinternt
ater
comprensibile alla periferica stessa, ¢ viceversa
‘modem n anche le memorie
Von Neumann, le
con un‘opportuna
del -calcolatore=in=un-formato
Le memorie
Ila CPU: deve fornire alla CPU dati istruzioni it pit rapidamente possibile
deve consentire diarchiviare dati e programm garantendone Ia canservazionpe Ia
reperibilitianche dopo elevati, periodi di tempo
DIVERSE TECNOLOGIE:
# Elettroniche: clevata velocita accesso, volatil, anno alimentate (in genere), elevato costo
perbit honmuenpreemer"
RAND: letturae scrittura nelordine delle decine di nanosecond per parola
Magnetiche: lente, buona capacitA, non voatili basso costo per bit
« - Ottiche: simi alle magnetiche, ma non riscrivibili
2 Magneto/ottiche: simili alle ottiche, ma tiscrivibif)- tuttavia hanno tempi di serittura elevati
Tcomputer tsano supporti di memorizzazione di pid tipi:
una memoria centrale, RAND: contiene i programmi durante ta toro esecuaione ed i dati
relativi
altrimentiil processore sarebbe per la magaior parte del tempo fermo in attesa diclati da/per
la memoria
una’o pitt memorie di massa (dischi etc.) : che mantengono tutti i dati edi [Link] attesa di
in modo persistente, anche dopo lo spegnimento del caleolatoreQ Definire una funzione che,
ESERCIZIARIO SULLE MATRICI
1. Esercizi di base sulle matrici
sitivi Re Ce un valore
1. Serivere una funzione che riceva in input due interi po:
RxC che
‘inumerico V. La funzione deve restituire una matrice di dimensione
contiene il valore V in tutte le sue celle.
2. Definire una funzione stampa_matrice che rict
stampa il contenuto per righe.
3. Definire un metodo leggi_matrice
dimensioni della matrice che si int
inseriti nella matrice. La funzione restituisce
data in input una matrice, restituisce i
qmassinio e ladhiedia fra tutti quelli che essa contiene.
di interi M e un intero q
5. Definire una funzione che riceve in input una matrice
e restituisca il numero di volte che q compare inM.
trice quadrata e restituisca la
6 Definire funzione che riceve in input una mai
Definire una funzione che riceve in input una matrice quadrata e restituisca la
sua @iagonale secondavia,
Definire una funzione che riceve in inp!
matrice((dentit#di dimensione DxD.
9, Definire un metodo tavola_pitagorica che restituisce una matrice 10x10 dove la
generica riga di indice i contiene la tabellina di i+1. La matrice che si deve
3 [4/5/16
ottenere é Ja seguente:
7[ 8] 9 |10
6 [8 |10| 12|14| 16|18 |2
0
9 [12/15 | 18} 21 24) 27 |30
42 |16| 20| 24] 28/32) 36) 40
40 | 15 |20/25|30|35|40/45|50
42 | 18 |24|30|36| 42|48| 54) 60
14 |24 [28 [35 |42| 4956] 63 70
46 | 24 |32|40 | 48 |56| 64) 72/80
27 |36|45 | 54 |63|72| 81 |90
30 [40|60/60 70 | 80| 90 00]
eve in input una matrice e ne
tente di inserire in input le
che chieda all’u'
no essere
ende creare e i valori che dovran.
in output la matrice creata.
] valore
ut un intero positivo D e restituisce la
@|o| alo
Slel@|sle]e)=|e[~]=
3
8
aims Vo
Potrebbero piacerti anche
Infor Teo
Nessuna valutazione finora
47 pagine