Esercizio 5
Si supponga che 3 dispositivi trasferiscano dati rispettivamente ad una velocità di
6 Gbit/sec , 3 Gbit/sec , 1,5 Gbit/sec
- Calcolare per ciascun dispositivo il tempo necessario per eseguire il BackUp di un HD da 500 GByte
- Calcolare per ciascun dispositivo il tempo necessario per eseguire il BackUp di un HD da 1 TByte
ANALISI |
Variabili |
v1 = Lavoro - float - Velocità 1 6gbit/sec
v2 = Output - Lavoro - float - Velocità 2 3gbit/sec 1.5gbit/sec
i = Lavoro - int - indice per ciclo while relativo a dispositivi
i2 = Lavoro - int - indice per ciclo while relativo alle velocità
hd1 = Output - float - indica la capacità del primo hd
hd2 = Output - float - Hd1*2 indice la capacità dell secondo hd
resto = Lavoro - int - per la trasformazione di sec in ore minuti e secondi
sec = Output - int - indica i secondi
min = Output - int - indica i minuti
ore = Output - int - indica le ore
|
Costrutti |
- Sequenza
- Iterazione
- Selezione
|
Bozza |
mentre(i>=0 && i<2)ripeti //ciclo hd1 hd2 , si ripete per 2 volte
se(i==0)allora
output(hard disk0 , capacità 0)
altrimenti
output(hard disk1, capacità 1)
fine se
i2 = 0 //in modo da far ripetere il ciclo per ore min sec anche la seconda volta
mentre(i2>=0 && i2<3)ripeti //ciclo ore:min:sec , entra con 0 esce con i2=3
v2=v1/(pow(2,i2)) //6/1=6...6/2=3...6/4=1.5
output(velocità di trasferimento v2)
se(i==0)allora //quindi lavoriamo sull hd0
sec = hd1/v2
altrimenti //quindi lavoriamo sull hd1
sec = hd2/v2
fine se
//algoritmo che trasforma sec tot in ore min sec
ore=sec/3600
resto=sec%3600;
min= resto/60 ; //minuti
sec=resto%60;
output(tempo trasferimento in h:m:s)
i2++
fine mentre //fine ciclo ore min sec
i++
fine mentre //fine ciclo hd0 hd1 |
Esercizio 5 con matrice
Esercitazioni,Wihile,Ciclo pre-condizionato,Ciclo post-condizionato,Selezione-if,Gioco-dadi,Srand,RandEsercitazioni,Wihile,Ciclo pre-condizionato,Ciclo post-condizionato,Selezione-if,Gioco-dadi,Srand,Rand
Esercitazioni,Wihile,Ciclo pre-condizionato,Ciclo post-condizionato,Selezione-if,Gioco-dadi,Srand,Rand,matrici,
Gioco dadi v1
Extra:
corso c forumfree
corso c forumfree
linguaggio c
sdr corso c
medicina sapienza corso c
noi del corso c
quelli del corso c
corso di programmazione c
linguaggio c guida alla programmazione
programmi in c sulle matrici
gestione matrici c
matrici in c potreste aiutarmi
prodotto di due matrici in c
programma c
c variabili
uso di malloc c
c puntatori