INSTITUTO POLITECNICO NACIONAL Unidad Profesional Interdisciplinaria de Biotecnología
“UPIBI”
ING. EN ALIMENTOS
PROGRAMACIÓN
TAREA 7 CICLOS ANIDADOS
EQUIPO: 2
GRUPO: 1LM2
INTEGRANTES: Castro Moreno Claudia Dionicio Ramos Cinthya Nohemi Gómez Cabrera Claudia Sarai Pérez Trejo Andrea Ramírez Gatica Ixchel Rojas Herrera Jaqueline
FECHA DE ENTREGA: 25-marzo-2019
PROFESOR. – José Ignacio Flores Núñez PROFESOR. - Víctor Adrián Quiroz Arán
1.- Dado un número (n) positivo y entero, muestra los números primos comprendidos entre 2 y “n” Ejemplo: n=9 i = 2, 3, 4, 5, 6, 7, 8, 9 2 3 5 7
CODIFICACION. clc clear all close all n=input ('Ingresa un numero: '); re=rem(n,1); if n>2&&re==0; for N=2:n; c=0; for v=1:N; r2=rem(N,v); if r2==0; c=c+1; end end if c==2 disp(N) end end end
EJECUCION
Inicio
DIAGRAMA.
re=rem(n,1);
n>2&& re==0
N=2:n Error
C=0
v=1:N;
r2=rem(N,v)
r2==0
c=c+1
1
C==0
(N)
fin
2.- Dado un número (n) positivo y entero, muestra las parejas de números primos cuya suma es igual a “n” Ejemplo: n = 50 3 + 47 = 50 7 + 43 = 50 13 + 37 = 50 19 + 31 = 50
CODIFICACION Clc clear all n=input('ingrese un numero: '); re=rem(n,1); if n>2 && re==0 c1=0; c2=n; for i=1:n/2+1; n1=c1+c2; if n1==n c=0; for v=1:c1; r2=rem(c1,v); if r2==0 c=c+1; end end if c==2; c3=0; for v=1:c2; r2=rem(c2,v); if r2==0 c3=c3+1; end end if c3==2 fprintf('%g + %g = %g\n',c1,c2,n) end end end c1=c1+1; c2=c2-1; end e
EJECUCION.
DIAGRAMA Inicio
n r=residuo (n/1)
n>2&r =0
c1=0 Error
c2=n
i=1:n/2+1
n1=c1+c2
N1= n
c=0
1
v=1:c1 R2=residuo(c1/v)
R2=0
c=c+1
C=2 C3=0
v=1:c2 R2=residuo(c2/v)
R2=0 C3=c3+1
C3=2
c1+c2=n
2
c1=c1+1 c2=c2-1
2
FIN