lunedì 10 novembre 2014

Es 5.

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


Nessun commento:

Posta un commento