Grupo No208051A_288.Act3. (1)
Enviado por Jillian • 22 de Febrero de 2018 • 1.351 Palabras (6 Páginas) • 285 Visitas
...
x=x/2;
fprintf(fi,'%i\n',x)}
end
case 2
for i =1:9
a(i)=1;
end
for i = 13:14
a(i)=1;
end
for i = 16:20
a(i)=1;
end
for i = 29:36
a(i)=1;
end
for i = 42:49
a(i)=1;
end
for i = 57:60
a(i)=1;
end
disp (a);
x=input ('por favor ingrese el tiempo de duracion de esta fase en segundos' );
//esta parte nos convierte el tiempo en código binario
sscanf ('%d',&x');
while (x>=2){
fprintf (fi,'%i\t',num%2);
x=x/2;
fprintf(fi,'%i\n',x)}
end
case 3
for i = 1
a(i)=1;
end
for i = 8:15
a(i)=1;
end
for i = 29:36
a(i)=1;
end
for i = 39:40
a(i)=1;
end
for i = 43:46
a(i)=1;
end
for i = 48:49
a(i)=1;
end
for i = 57:64
a(i)=1;
end
for i = 67
a(i)=1;
end
disp (a);
end
x=input ('por favor ingrese el tiempo de duracion de esta fase en segundos' );
//esta parte nos convierte el tiempo en código binario
sscanf ('%d',&x');
while (x>=2){
fprintf (fi,'%i\t',num%2);
x=x/2;
fprintf(fi,'%i\n',x)}
end
ANALISIS DE FUNCIONAMIENTO DEL CODIGO
CODIGO PARA EL TIEMPO
Se realizó un código temporizador de acuerdo a los datos dados en el problema teniendo en cuenta que 13 bit en estado de 1 corresponde a 8191 en decimal, y este valor lo tomamos como 8191 segundos, que equivale a 2 horas 27 minutos y 52 segundos, hacemos un condicional while para un máximo de este tiempo. Para que el programa se ejecute mientras se cumpla la condición.
Esto quiere decir que cada fase puede durar máximo 2 horas 27 minutos y 52 segundos
Por favor encienda la maquina
Fase No. 1
Esta fase tiene un rango de tiempo mínimo 5 segundos y máximo 2 horas 27 minutos
Para la explicación del ejercicio los valores que se digitaron fueron de minutos, para comprobar que a medida que el tiempo pasaba la matriz cambia sus valores ordenadamente de 0 a 1, y al llegar al límite del tiempo, la matriz queda totalmente el valores de 1.
por favor digite el tiempo que desea destinar en la fase 1 hh:mm:ss
hh 0
mm 1
ss 0
por favor digite el tiempo que desea destinar en la fase 2 hh:mm:ss
hh 0
mm 2
ss 10
por favor digite el tiempo que desea destinar en la fase 3 hh:mm:ss
hh 0
mm 3
ss 20
Tiempo total para la fase 1 es :00:01:00
Tiempo total para la fase 2 es :00:02:10
Tiempo total para la fase 1 es :00:03:20
Digite enter para continuar
CÓDIGO PARA LA MATRIZ
Para generar la matriz se utilizó la sentencia
A = ceros (10, 5)
A =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
...