prÁctica calificada de sistemas digitales 1koky

8
PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1 Alumno: Hernández Suárez, Jorge armando Estos ejercicios están programados en matlab R2012a 1.

Upload: koky-hs

Post on 11-Apr-2015

16 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1

Alumno: Hernández Suárez, Jorge armando

Estos ejercicios están programados en matlab R2012a

1.

Page 2: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

2.

Page 3: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

3.

Page 4: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

4.

function clasifica4triangulos(T1,T2,T3,T4) % Este programa me permite clasificar 4 triangulos segun sus lados. [m n]=size(T1); if T1(1,1)==T1(1,2) if T1(1,2)==T1(1,3) fprintf('\nEL TRIÁNGULO T1 ES:'); fprintf('EQUILATERO\n'); else fprintf('\nEL TRIÁNGULO T1 ES:'); fprintf('ISOSCELES\n'); end else if T1(1,1)==T1(1,3) fprintf('\nEL TRIÁNGULO T1 ES:'); fprintf('ISOSCELES\n'); else if T1(1,2)==T1(1,3) fprintf('\nEL TRIÁNGULO T1 ES:'); fprintf('ISOSCELES\n'); else

fprintf('\nEL TRIÁNGULO T1 ES:'); fprintf('ESCALENO\n'); end end end [m n]=size(T2); if T2(1,1)==T2(1,2) if T2(1,2)==T2(1,3) fprintf('\nEL TRIÁNGULO T2 ES:'); fprintf('EQUILATERO\n');

else fprintf('\nEL TRIÁNGULO T2 ES:'); fprintf('ISOSCELES\n'); end else if T2(1,1)==T2(1,3) fprintf('\nEL TRIÁNGULO T2 ES:'); fprintf('ISOSCELES\n'); else if T2(1,2)==T2(1,3) fprintf('\nEL TRIÁNGULO T2 ES:'); fprintf('ISOSCELES\n'); else fprintf('\nEL TRIÁNGULO T2 ES:'); fprintf('ESCALENO\n'); end end end [m n]=size(T3); if T3(1,1)==T3(1,2) if T3(1,2)==T3(1,3) fprintf('\nEL TRIÁNGULO T3 ES:'); fprintf('EQUILATERO\n'); else fprintf('\nEL TRIÁNGULO T3 ES:'); fprintf('ISOSCELES\n'); end else if T3(1,1)==T3(1,3)

Page 5: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

fprintf('\nEL TRIÁNGULO T3 ES:'); fprintf('ISOSCELES\n'); else if T3(1,2)==T3(1,3) fprintf('\nEL TRIÁNGULO T3 ES:'); fprintf('ISOSCELES\n'); else fprintf('\nEL TRIÁNGULO T3 ES:'); fprintf('ESCALENO\n'); end

end end [m n]=size(T4); if T4(1,1)==T4(1,2) if T4(1,2)==T4(1,3) fprintf('\nEL TRIÁNGULO T4 ES:'); fprintf('EQUILATERO\n'); else fprintf('\nEL TRIÁNGULO T4 ES:'); fprintf('ISOSCELES\n');

end else if T4(1,1)==T4(1,3) fprintf('\nEL TRIÁNGULO T4 ES:'); fprintf('ISOSCELES\n'); else if T4(1,2)==T4(1,3) fprintf('\nEL TRIÁNGULO T4 ES:'); fprintf('ISOSCELES\n'); else

fprintf('\nEL TRIÁNGULO T4 ES:'); fprintf('ESCALENO\n'); end end end end

Page 6: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky
Page 7: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky

5.

function clasificapuntos(n)

a=0;b=0;c=0;d=0;e=0;f=0;g=0;h=0;p=0; fprintf('\n'); disp('ESTE PROGRAMA TE PERMITE CLASIFICAR COORDENADAS SEGUN SU

UBICACION EN EL PLANO CARTESIANO'); fprintf('\n'); i=1; while i<=n x=input('x=');y=input('y='); fprintf('coordenada(%1.2f,%1.2f)',x,y); fprintf('\n');

if x==0 if y==0 p=p+1; else if y>0 g=g+1; else h=h+1; end end else if y==0 if x>0 e=e+1; else f=f+1; end else if x>0 if y>0 a=a+1; else d=d+1; end else if y>0 b=b+1; else c=c+1; end end end end i=i+1; end fprintf('\nHAY %d PUNTOS EN EL PRIMER CUADRANTE',a); fprintf('\nHAY %d PUNTOS EN EL SEGUNDO CUADRANTE',b); fprintf('\nHAY %d PUNTOS EN EL TERCER CUADRANTE',c); fprintf('\nHAY %d PUNTOS EN EL CUARTO CUADRANTE',d); fprintf('\nHAY %d PUNTOS EN EL EJE ABCISA POSITIVO',e); fprintf('\nHAY %d PUNTOS EN EL EJE ABCISA NEGATIVO',f); fprintf('\nHAY %d PUNTOS EN EL EJE ORDENADO POSITIVO',g); fprintf('\nHAY %d PUNTOS EN EL EJE ORDENADO NEGATIVO',h); fprintf('\nHAY %d PUNTOS EN EL ORIGEN DE COORDENADOS\n',p); end

Page 8: PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1koky