Está en la página 1de 4

TAREA DE SOFTWARE

1. PROGRAMA QUE TE PERMITA SABER SI EL NUMERO ES PRIMO O NO

m=2
band=true
numero=input('ingrese el numero')
while (band &(m<numero))
if (mod(numero,m)==0)
band=false
else
m=m+1
end
end
if(band)
disp('es primo')
else
disp('NO es primo')
end

2. PROGRAMA QUE TE PERMITA HALLAR LOS NUMEROS PRIMOS DEL 1 AL


100

ISPRIME (A): devuelve una matriz del mismo tamaño que A que contiene
verdadero lógico (1) para los elementos de A que son primos y lógicos falsos (0)
en caso contrario. A debe contener solo enteros positivos.

L=input('INGRESE EL NUMERO FINAL:');


A=[];
i=1;
while i<L
if isprime(i)==1;
A=[A,i];
end
i=i+1
end
display(A)
3. UN PROGRAMA QUE INGRESANDO UN VECTOR DE N DATOS, RESUELVA SU SUMA Y
PRODUCTO.

x=input('ingrese vector');
n=length(x);
s=0;
p=1;
for i=1:n
s=s+x(i);
p=p*x(i);
end
disp('la suma es:');
disp(s);
disp('el producto es:');
disp(p);

4. INTRODUCIR UN VECTOR Y ORDENARLO DE FORMA CRECIENTE

x=input('ingrese un vector:');
n=length(x);
for k=n:-1:2
for j=1:k-1
if x(j)>x(k)
t=x(j);
x(j)=x(k);
x(k)=t;
end
end
end
disp(x)

5. FORMAR UN VECTOR QUE CONTEGA LOS 100 PRIMEROS NUMEROS PRIMOS

n=input('¿CUANTOS NUMEROS PRIMOS DESEA?:');


x=1;
p=[];
while length(p)<n
c=0;
for d=1:x
if mod(x,d)==0
c=c+1;
end
end
if c<=2
p=[p,x];
end
x=x+1;
end
disp(p);
6. ELEMENTOS MULTIPLOS DE 3 Y 5 DE UN VECTOR

function b=multiplos(a)
b=[];
for i=1:length(a)
if rem(a(i),3)==0||rem(a(i),5)==0
b=[b,a(i)];
end
end

7. PROGRAMAR UNA EXPRESIÓN PARA LA FUNCIÓN SENO

function f=seno(x,n)
f=0;
for k=0:n
f=f+((-1)^k)*((x)^(2*k+1))/(2*k+1)
end

http://matlabtrabajo.wikidot.com/5-ejercicios-resueltos

También podría gustarte