---+++ Esercitazioni di Assembly Le esercitazioni sono tenute da Alessio Mecca. ---+++ Diario ---07/03/2017<br> Argomenti trattati:<br> Acquisizione dati da tastiera (singoli numeri, acquisizione e salvataggio di valori in un vettore)<br> Strutture di controllo: if then else e cicli<br> Funzioni: struttura generale e modi di utilizzo<br> Esercizi svolti in classe:<br> <ul> <li>Verifica lati di un triangolo</li> <li>Acquisizione e somma dei numeri in un vettore</li> <li>Primo esempio di funzione utilizzando l'esercizio precedente</li> </ul> Esercizi consigliati:<br> Dati 3 numeri, stamparli in ordine crescente<br><br> ---14/03/2017<br> Argomenti trattati:<br> Acquisizione stringhe da tastiera<br> Funzioni ricorsive<br> Esercizi svolti in classe:<br> <ul> <li>Verifica stringa palindroma</li> <li>Verifica stringa palindroma in versione ricorsiva</li> <li>Calcolo del fattoriale</li> <li>Calcolo del fattoriale in versione ricorsiva</li> </ul> Esercizi consigliati:<br> Data una stringa, salvare in memoria la sua reverse e poi stamparla (si assuma che entrambe le stringhe siano lunghe al massimo 100 caratteri).<br><br> ---21/03/2017<br> Argomenti trattati:<br> Matrici<br> Esercizi svolti in classe:<br> <ul> <li>Somma valori sotto la diagonale (matrice quadrata)</li> <li>Somma per colonne di una matrice n*m</li> <li>Ricerca Binaria ricorsiva</li> </ul> Esercizi consigliati:<br> Data una matrice n*m le cui righe sono ordinate, cercare un valore x in modo efficiente (usando la ricerca binaria). NB, solo le righe sono ordinate, non c'è nessuna relazione tra righe diverse<br><br> ---28/03/2017<br> Argomenti trattati:<br> Vettori, matrici, istogrammi<br> Esercizi svolti in classe:<br> <ul> <li>Correzione Homework1 (anagrammi)</li> <li>Ruotare un vettore senza vettore di appoggio</li> <li>Matrice contenente il cubo dei valori contenuti in altra matrice</li> </ul> Esercizi consigliati:<br> Scrivere la versione ricorsiva dell'esercizio sulla rotazione del vettore<br><br> ---04/04/2017<br> Argomenti trattati:<br> Vettori, matrici, istogrammi, ricorsione<br> Esercizi svolti in classe:<br> <ul> <li>Conta occorrenze di x in un vettore (ricorsivo)</li> <li>Trovare il valore moda in un vettore (con un solo valore di frequenza massima)</li> <li>Creare la matrice risultante dal prodotto di un vettore colonna per un vettore riga</li> </ul> Esercizi consigliati:<br> Scrivere la funzione che trova la moda in modo da supportare in modo corretto anche vettori con più valori di massima frequenza (quindi che sono da 1 a n - modali)<br><br> ---09/05/2017<br> Argomenti trattati:<br> Correzione homework 3<br> Primo esempio di utilizzo di struct per gestire una lista<br> Esercizi svolti in classe:<br> <ul> <li>Correzione homework 3 (disponibile sulla pagina insieme alle altre soluzioni)</li> <li>Stampa inversa di una lista</li> </ul> Esercizi consigliati:<br> Usando la struttura di lista vista a lezione, sviluppare una funzione per caricare in un vettore (di dimensione n/2) il risultato della visita della lista<br><br> ---+++ Programmi realizzati
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
asm
anagrammaLezione.asm
r1
manage
1.7 K
2017-03-28 - 12:30
AlessioMecca
asm
contaXricorsivoLezione.asm
r1
manage
1.1 K
2017-04-06 - 10:59
AlessioMecca
asm
fattorialeLezione.asm
r1
manage
0.5 K
2017-03-15 - 14:16
AlessioMecca
asm
fattorialeRicorsivoLezione.asm
r1
manage
0.7 K
2017-03-15 - 14:16
AlessioMecca
asm
latiTriangoloLezione.asm
r1
manage
1.3 K
2017-03-15 - 14:16
AlessioMecca
asm
listPrintReverseLezione.asm
r1
manage
0.9 K
2017-05-09 - 13:06
AlessioMecca
asm
matriceCubiLezione.asm
r1
manage
1.7 K
2017-03-28 - 12:30
AlessioMecca
asm
modaVettoreLezione.asm
r1
manage
1.4 K
2017-04-06 - 10:59
AlessioMecca
asm
palindromaLezione.asm
r1
manage
1.4 K
2017-03-15 - 14:16
AlessioMecca
asm
palindromaRicorsivaLezione.asm
r1
manage
1.8 K
2017-03-15 - 14:16
AlessioMecca
asm
ricercaBinariaRicorsiva.asm
r1
manage
1.5 K
2017-03-21 - 13:16
AlessioMecca
asm
ruotaVettoreLezione.asm
r1
manage
1.0 K
2017-03-28 - 12:30
AlessioMecca
asm
sommaColonneLezione.asm
r1
manage
1.2 K
2017-03-21 - 13:16
AlessioMecca
asm
sommaFunzioneLezione.asm
r1
manage
1.4 K
2017-03-15 - 14:16
AlessioMecca
asm
sommaSottoDiagonaleLezione.asm
r1
manage
1.0 K
2017-03-21 - 13:16
AlessioMecca
asm
sommaVettoreLezione.asm
r1
manage
1.1 K
2017-03-15 - 14:16
AlessioMecca
asm
vcXvrLezione.asm
r1
manage
1.8 K
2017-04-06 - 10:59
AlessioMecca
This topic: Architetture2/MZ/AA16_17
>
WebHome
>
DiarioDelleEsercitazioni
Topic revision: r6 - 2017-05-09 - AlessioMecca
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback