Está en la página 1de 3

% UNIVERSIDAD TECNICA DE MACHALA

% INGENIERIA CIVIL
% PROGRAMACION
%NOMBRE: EDINSON PEREZ
%CURSO: SEGUNDO B
%NUMERO INGRESADO POR TECLADO SI ES PRIMO O NO
% PSEUDOCODIGO
clc
clear
n=input ('ingrese un numero: ');
c=0;
for x=1: n
if mod (n, x) ==0
c=c+1;
end
end
if c>2
disp('no es primo: ');
else
disp('es primo: ');
end
% DIAGRAMA DE FLUJO

INICIO

c=0

Desde x=3
Hasta x=n

mod (n, x)==0

c=c+1;

SI
c>2 Escribir: 'No es Primo: '
No

NO

Escribir: 'es Primo: '

FIN
%Generar los n primeros números de Fibonacci
% PSEUDOCODIGO
clc
clear
n=input ('ingrese un numero: ');
f=zeros (1, n);
num= (1: 1: n);
f (1) =1; f (2) =1;
for i=3: 1: n
f(i)=f (i-1) +f (i-2);
end
disp('la sucesion de fibonacci es: ');
disp(f);
% DIAGRAMA DE FLUJO

INICIO

Dimensión de f=(1,n)
f(1)=1
f(2)=1

Desde i=3
Hasta i=n
Con paso
1

f(i)=f(i-1)+f(i-2)

Escribir: 'la sucesión de Fibonacci es: ' f

FIN
%Ingresar por teclado "n" nota, 5 notas diferentes, dentro del bucle
contar cuantas notas pares e impares se ha ingresado
% PSEUDOCODIGO
clc
clear
n=input ('ingrese cantidad de notas: ');
contp=0;
cip=0;
for i=1:1: n
x=fix(20*rand+1);
if (mod (x, 2) ==0)
contp=contp+1;
else
cip=cip+1;
end
disp(x);
end
disp('Notas pares: ');
disp(contp);
disp('Notas impares: ');
disp(cip);
% DIAGRAMA DE FLUJO

INICIO

Contp=0
cip=0

Desde i=1
Hasta i=n
Paso 1

x=fix(20*rand+1)

SI
(mod (x, 2) ==0) contp=contp+1

NO
cip=cip+1
No
disp(x)
No

Escribir: 'Notas Pares: ' contp


Escribir: 'Notas Impares: ' cip

FIN

Intereses relacionados