La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Process synchronization

Presentazioni simili


Presentazione sul tema: "Process synchronization"— Transcript della presentazione:

1 Process synchronization
Operating System Lab 4: 28 Novembre 2011 Sadegh Astaneh – Marco D. Santambrogio – Emanuele Panigati – Ver. aggiornata al 24 Novembre 2011 © 2005 William Fornaciari

2 costrutti condizionali
Lab 4: Obiettivi Introduzione a Matlab/Octave array e matrici inserimento dati costrutti condizionali stampa a video

3 Lab 4: Agenda Esercizi Lab4 Warm Up (50’)
Crea matrici Accesso ai dati di un array Scalari Vs Array Sottoarray Qualche cosa un pò più divertente (85’) Tabelline Funzione interne Altri exe… (105’) Cambio base Stampa a video Disegno traettoria, con problema da risolvere

4 Lab 4: Prima parte Esercizi Lab4 Warm Up (50’)
Crea matrici Accesso ai dati di un array Scalari Vs Array Sottoarray Qualche cosa un pò più divertente (85’) Altri exe… (105’)

5 Problema: crea matrici
Si crei una matrice di dimensione 3x3 di valori non necessariemente tutti nulli

6 Problema: accesso ai dati
Si crei una matrice 4x4 di valori non necessariamente nulli Si indichi il valore nella posizione (2,2)

7 Problema: Scalari Vs Array
Dato un vettore di 3 elementi Vet = [1 2 3] Si calcoli l’elevamento a potenza di ogni elemento (risp: 1 4 9)

8 Problema: Sottoarray Dato una matrice temp -1 -2 -3
Si sostituisca la seconda riga con: E la quarta riga con:

9 Lab 4: Agenda Esercizi Lab4 Warm Up (50’)
Qualche cosa un pò più divertente (85’) Tabelline Funzione interne Altri exe… (105’)

10 Problema: Tabelline Stampare a video la tabellina della moltiplicazione (da 1 a 10) per un numero inserito dall'utente

11 Problema: funzioni interne
Ricevere un vettore è calcolare la somma, la media e il mediano usando per media e mediano sia i comandi integrati (MEAN e MEDIAN) che non.

12 Lab 4: Terza Parte Esercizi Lab4 Warm Up (50’)
Qualche cosa un pò più divertente (85’) Altri exe… (105’) Cambio base Stampa a video Disegno traettoria, con problema da risolvere

13 Cambio base Ricevere un vettore che rappresenti le singole cifre di un numero in base 2 stampare a video il valore in base 10

14 Stampa a video Disegnare a video la seguente funzione definita a tratti: y=x (se x>=0 and x<=5) y=2*x (se x>5 and x<=10) y=-x (x>10)

15 Problema: Disegno traettoria
Disegnare la traettoria di un corpo che cade da 100m di altezza quando lanciato orizzontalmente con un velocità a vostro piacimento Quanto tempo impiega a cadere a terra? Quanto si sposta in orizzontale prima di cadere a terra?

16 Fonti per lo studio + Credits
Introduzione alla programmazione in MATLAB, A.Campi, E.Di Nitto, D.Loiacono, A.Morzenti, P.Spoletini, Ed.Esculapio Capitolo 1 Credits Prof. A. Morzenti


Scaricare ppt "Process synchronization"

Presentazioni simili


Annunci Google