You are on page 1of 3

Facultad de Ingeniera, Programa de Ingeniera Civil

LABORATORIO 5

Felipe Aguirre Cuartas
e-mail: felipe14222@hotmail.com
Mario Alejandro Guevara
e-mail: mario.1296@hotmail.es

RESUMEN: En concreto en el informe se analizaran
cuatro (4) ejercicios que van desde la creacin de un
algoritmo para conocer el factorial de un nmero
ingresado, hasta la contabilidad de una Cuenta de
Ahorros, pasando por la creacin de una matriz 4x4.
Todo esto inicialmente con el comando de repeticin
FOR; y despus se realizaron algoritmos para
solucionar los mismos ejercicios pero ya con el otro
comando de repeticin WHILE.

PALABRAS CLAVE: Estructura de repeticin, For,
While.

ABSTRACT: Specifically the report four (4) years
ranging from the creation of an algorithm for the
factorial of a number entered, the accounting up a
Savings Account, through the creation of a 4x4 matrix
is analyzed. All this initially with the FOR command
repeat; algorithms are then performed to solve the
same exercises but with another command and repeat
WHILE..

KEY WORDS: Structure of repetition, For, While.
1 INTRODUCCIN

El presente informe contiene algoritmos que
demuestran lo aprendido en clase de Introduccin a la
Programacin; acerca de los diferentes tipos de
comandos que se ejecutan para llevar a cabo una
estructura algortmica de repeticin, que en este caso
son FOR y WHILE.
2 ALGORITMOS

EJERCICIOS FOR
PUNTO 2
%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado:Suma Matriz utilizando
FOR

clear
clc

gx=0;
x=[45 23 17 34 85 33];

for k=1:length(x)
gx=gx+x(k);
end
disp(gx)
sum(x)

PUNTO 4
%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado: Cuenta de Ahorros
utilizando FOR
%===================================
==


clear
clc

vx=1000;
mx=1000;
for k=1:216
vx=vx+(vx*0.005)+100;
end

disp(vx)





Facultad de Ingeniera, Programa de Ingeniera Civil

EJERCICIOS WHILE
PUNTO 1
%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado:Factorial Utilizando
While
%===================================

clear
clc

gx=1;
x=input('ingrese el numero al que le
desea conocer su factorial\n');

if x<0 | x-floor(x)~=0
disp('el valor no es valido')
else
k=0;
while k<x
k=k+1;
gx=gx*k;
end
disp ('el factorial del numero
introducido es')
disp(gx)
end

PUNTO 2

%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado: Suma de Matriz
utilizando While
%===================================

clear
clc

gx=0;
x=[45 23 17 34 85 33];
k=0;
while k<length(x)
k=k+1
gx=gx+x(k);
end
disp(gx)
sum(x)

PUNTO 3
%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado: Matriz 4x4 utilizando
While
%===================================


clear
clc
k=0;
l=0;

while k<4
k=k+1;
l=0;
while l<4
l=l+1;
hg(k,l)=4*k+2^l;
end


end

disp('la matriz creada es')
disp(hg)

PUNTO 4
%===================================
%Elaboro: Mario Alejandro Guevara,
Felipe Aguirre C
%Tema:Estructura Algoritmica de
Repeticion
%Enunciado: Cuenta de Ahorros
utilizando While
%===================================

clear
clc

vx=1000;
k=0;
while k<216
k=k+1;
vx=vx+(vx*0.005)+100;
end

disp(vx)
Facultad de Ingeniera, Programa de Ingeniera Civil



3 ANALISIS Y RESULTADOS

EJERCICIOS CON FOR

2.
gx =
237
ans =
237

4.
vx:
4.1672e+004


EJERCICIOS CON WHILE

1.
ingrese el numero al que le desea conocer su factorial
3
el factorial del numero introducido es
6

2.
gx =
237
ans =
237

3.
la matriz creada es
6 8 12 20
10 12 16 24
14 16 20 28
18 20 24 32


4.
vx =
4.1672e+004


4 RECURSOS FSICOS

Los algoritmos fueron creados en MatLab.


5 RECURSOS HUMANOS

Los estudiantes que desarrollaron el laboratorio:
Felipe Aguirre, Mario Alejandro Guevara.

6 CONCLUSION

A lo largo del este curso hemos ido teniendo las
herramientas suficientes para la creacin de
algoritmos muy bsicos, hasta algoritmos de un grado
de complejidad mayor; en este informe se logra
evidenciar ese proceso, donde tomamos conceptos
que inclusive se vieron en la primera semana de
clase, hasta los ltimos conceptos de este curso
como lo son las estructuras algortmicas de repeticin,
para la solucin de problemas cotidianos.

You might also like