prÁctica calificada de sistemas digitales 1koky
Post on 11-Apr-2015
16 Views
Preview:
TRANSCRIPT
PRÁCTICA CALIFICADA DE SISTEMAS DIGITALES 1
Alumno: Hernández Suárez, Jorge armando
Estos ejercicios están programados en matlab R2012a
1.
2.
3.
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)
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
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
top related