Anda di halaman 1dari 1

6ta. Práctica Calificada de Programación Digital. MA 713.

2009-1

1) clc; 5) clc;
N=input('Ingrese N entero= '); N=input('Ingrese la cantidad de
A=zeros(N,N); alumnos=');
A(1,:)=1:2:2*N; for i=1:N
for i=2:N x(i)=input('Ingrese nota=');
A(i,:)=A(i-1,:)+2; end;
end; z=sort(x);
disp(A); z=fliplr(z);
disp('Notas de mayor a menor');
disp(z);
2) clc; y=x(x>mean(x));
a=input('Ingrese el 1er. número= '); disp('Notas que superan el promedio');
b=input('Ingrese el 2do. número= '); disp(y);
while (a>=b) for i=1:N
disp('el primero tiene que ser menor que el if(x(i)< 20)
segundo'); x(i)=x(i)+1;
a=input('Ingrese el 1er. número= '); end;
b=input('Ingrese el 2do. número= '); end;
end; disp('Notas ajustadas');
s=sum(a:b); disp(x);
disp('Suma=');disp(s); disp('Nuevo promedio');
disp(mean(x));

3) clc; Otra forma para la 5:


N=input('Ingrese N entero= ');
x=input('Ingrese x= '); clc;
S=0; N=input('Ingrese la cantidad de
for i=1:N alumnos=');
if rem(i,2)==0 x=[];
S=S-factorial(2*i-1)/((x^i)*(i^i)^0.5); for i=1:N
else nota=input('Ingrese nota=');
S=S+factorial(2*i-1)/((x^i)*(i^i)^0.5); x=[x nota];
end; end;
end; z=-sort(-x);
disp('Suma= ');disp(S); disp('Notas de mayor a menor');
disp(z);
disp('Notas que superan el promedio');
4) clc; for i=1:N
x=input('ingrese coordenada X= '); if(x(i)>mean(x))
y=input('ingrese coordenada Y= '); disp(x(i));
if((x^2+y^2>36)&(y>x^2)) end;
disp('Amarillo'); end;
elseif((x^2+y^2>36)&(y<x^2)) x= x+(x<20); %ajuste
disp('Negro'); disp('Notas ajustadas');
elseif((x^2+y^2<36)&(y>x^2)) disp(x);
disp('Verde'); disp('Nuevo promedio')
elseif((x^2+y^2<36)&(y<x^2)) disp(mean(x));
disp('Azul');
else
disp('Blanco');
end;

Anda mungkin juga menyukai