You are on page 1of 10

CENTRO DE ENSEANZA TCNICA INDUSTRIAL

DIVISIN DE INFORMTICA Y COMPUTACIN


ACADEMIA DE COMPUTACIN
PLANTEL TONAL PRACTICA

MATERIA: Algoritmia CLAVE: 211A00 7


NOMBRE DE LA PRCTICA: Algoritmos, Diagramas de Flujo y pseudocdigos Repetitivos

UNIDAD Y TEMA: PROCESO DE ALGORITMOS, DIAGRAMAS DE FLUJO Y PSEUDOCDIGOS


REPETITIVOS
Nombre: DAVID UZZIEL MENA MALDONADO Grado: 1I Registro: 15300594
Fecha de Entrega: 19/11/2015

OBJETIVO: Plantear y resolver problemas que necesiten de iteracin mediante el desarrollo e implementacin
de algoritmos y diagramas de flujo

MARCO TERICO: (Anexo 1)


1. Define Iteracin
2. Smbolos de diagrama de flujo correspondientes a estructuras repetitivas
3. Define contador
4. Caractersticas de los algoritmos repetitivos

MATERIAL
Hojas
Lpiz

PROCEDIMIENTO Y RESULTADOS (Anexo 2)


1.- Solicitar 10 nmeros al usuario y mostrar cuantos son positivos, cuantos negativos y cuantos cero.
2.- Algoritmo y diagrama de flujo que muestre el promedio de edades de un grupo de n integrantes.
3.- Algoritmo y diagrama de flujo que calcule y muestre el costo total de una factura. La empresa es la Tlapalera
Robles y el cliente compro 5 artculos. Mostrar el subtotal, el iva (16%) y el total
4.- Algoritmo y diagrama de flujo que muestre la serie del 100 al 500 de 8 en 8
5.- Solicitar al usuario un nmero (N) y mostrar la serie fibonacci de 1 a N

CONCLUSIONES DEL ALUMNO: (Anexo 3)

ESPECIFICACIONES / BIBLIOGRAFIA (Anexo 4)


MARCO TERICO: (Anexo 1)
1. Define Iteracin
2. Smbolos de diagrama de flujo correspondientes a estructuras repetitivas
3. Define contador
4. Caractersticas de los algoritmos repetitivos

1.- Iteracin significa repetir o repeticin

2.- MIENTRAS QUE------------------------ HACER MIENTRAS---------------------ACTUALIZACION

Condicin

3.- El contador es la parte del programa que nos permite programar las veces que queramos que se repitan las
instrucciones, ya sea por ejemplo en un loop.

4.- Tienen la caracterstica de que se puede escoger un conjunto de instrucciones para repetirlas las veces
necesarias o incluso infinitamente.
1.- Solicitar 10 nmeros al usuario y mostrar cuantos son positivos, cuantos negativos y cuantos cero.

ALGORITMO
1.- Inicio
2.- Contador=1, num=0, ceros=0, positivos=0, negativos=0
3.- Si Contador<=10
3.1.- Ingresa un nmero
3.2.- Guardar en (num)
3.3.- Si num == 0
3.3.1.- ceros=ceros+1
3.4.- Si num>0
3.4.1.- positivos=positivos+1
3.5.- Si num<0
3.5.1.- negativos=negativos+1
3.4.- Contador=Contador+1
4.- Regresar al paso 3
5.- Positivos (positivos), Negativos (negativos), Ceros (ceros)
6.- Fin

Pseudocodigo
inicio
var Contador1 num0, ceros0, positivos0, negativos0
enteros Contador1 num0, ceros0, positivos0, negativos0
mientras(c<=10)
escribir(Ingresa un numero)
leer(num)
si(num==0)entoces
cerosceros+1
fin_si
si(num>0)entonces
positivospositivos+1
fin_si
si(num<0)entoces
negativosnegativos+1
fin_si
ContadorContador+1
fin_mientras
escribir(Positivos: Negativos: Ceros: ,positivos,negativos,ceros)
fin
INICIO

Contador=1
num=0
ceros=0
positivos=0
negativos=0

Positivos(positivos),
Contador<=10 Negativos(negativos),
Ceros(ceros)

Ingresa un
numero

FIN

num

SALIDA

num==0

Ceros=ceros+1

ENTRADA

num>0

positivos=positivos+1

Num<0

Negativos=negativos+1

Contador=Contador+1
2.- Algoritmo y diagrama de flujo que muestre el promedio de edades de un grupo de n integrantes.

ALGORITMO
1.- Inicio
2.- Integrantes=0, Cant_i=1, Edad=0, Suma_t=0, Promedio=0
3.- De cuntos integrantes se requiere sacar el promedio?
4.- Guardar en (Integrantes)
5.- Si Cant_i<=Integrantes
5.1.- Ingresa la edad
5.2.- Guardar en (Edad)
5.3.- Suma_t=Suma_t+edad
5.4.-Cant_i=Cant_i+1
6.-Regresar al paso 5
7.- Promedio=Suma_t/Integrantes
8.- El promedio de edades es de (Promedio)
9.- Fin

PSEUDOCODIGO
Inicio
Var Integrantes, Cant_i, Edad, Suma_t, Promedio
Entero Integreantes0, Cant_i1, Edad0, Suma_t0, Promedio0
Escribir(De cuntos integrantes se requiere sacar el promedio?)
Leer(Integrantes)
Mientras(Cant_i<=Integrantes)
Escribir(Ingresa la edad)
Leer(Edad)
Suma_tSuma_t+Edad
Cant_iCant_i+1
Fin_mientras
Promedio=Suma_t/Integrantes
Escribir(El promedio de edades es de, Promedio)
Fin
INICIO

SALIDA
Integrantes=0
Cant_i=1
Edad=0
Suma_t=0
Promedio=0 ENTRADA

De cuantos integrantes se
requiere sacar el promedio?

Integrantes

Cant_i<=Integrantes Promedio=Suma_t/Integrantes

Ingresa la edad El promedio de edades es de,


(promedio)

Edad
FIN

Suma_t=Sumat+Edad

Cant_i=Cant_i+1
3.- Algoritmo y diagrama de flujo que calcule y muestre el costo total de una factura. La empresa es la Tlapalera

ALGORITMO
1.- Inicio
2.- Ar=0, Cont=1, Precio=0, Suma=0,
3.- Cuantos artculos compraste?
4.- Guardar en (Ar)
5.- Si Cont=1
5.1.- Ingresa el precio de el artculo
5.2.- Guardar en (Precio)
6.- Si Cont>1 && Cont<Ar
5.2.1.- Ingresa el precio de el siguiente artculo
5.2.2.- Guardar en (Precio)
7.- Si Cont=Ar
5.3.1.- Ingresa el precio de el ltimo artculo
5.3.2.- Guardar en (Precio)
8.- Suma=Suma+Precio
9.- Cont=Cont+1
10.- Si Cont<=Ar
10.1.- Regresar al paso 5
11.-El costo total es de (Suma)
12.- Fin
PSEUDOCODIGO
Inicio
Var Ar, Cont, Precio, Suma
Real Precio0, Suma0
Entero Ar0, Cont0
Escribir (cuantos artculos compraste)
Leer (Ar)
Hacer
Si (Cont=1) entonces
Escribir (Ingresa el precio de el articulo)
Leer(Precio)
Fin_si
Si (Cont>1 && Cont<Ar) entonces
Escribir(Ingresa el precio de el siguiente articulo)
Leer(Precio)
Fin_si
Si (Cont=Ar) entonces
Escribir(Ingresa el precio de el ultimo articulo)
Leer(Precio)
Fin_si
SumaSuma+Precio
ContCont+1
Fin_hacer
Mientras(Cont<=Ar)
Escribir(El costo total es de,Suma)
Fin
INICIO

ENTRADA
Ar=0
Cont=1
Precio=0
Suma=0 SALIDA

Cuntos
artculos
compraste?

Ar

Ingresa el precio
Cont=1
del articulo

Precio

Ingresa el precio
Cont>1 &&
de el siguiente
Cont<Ar
articulo

Precio

Ingresa el precio
Cont=Ar de el ultimo
articulo

Precio

Suma=Suma+Precio
El costo total es de
suma

Cont=Cont+1

FIN

Cont<=Ar
4.- Algoritmo y diagrama de flujo que muestre la serie del 100 al 500 de 8 en 8

ALGORITMO
1.-Inicio
2.- S_in=100, Aumento=8
3.- S_ in=S_in+Aumento
4.- Mostrar S_in
5.- S_in<=500
6.- Regresar al paso 2
7.- Fin

PSEUDOCODIGO
Inicio
Var S_in, Aumento
Entero S_in100 Aumento8
Hacer
S_inS_in+Aumento
Escribir(S_in)
Fin_hacer
Mientras(S_in<=500)
Fin
CONCLUSIONES DEL ALUMNO: (Anexo 3)

En este parcial aprend a hacer algoritmos, diagramas de flujo y


pseudocodigo de tipo repetitivo, estos son los que te permiten
repetir un bloque de instrucciones un nmero determinado de
veces o incluso hacerlo infinitamente, adems de que estamos
empleando el programa Visio en esta prctica para la creacin y el
diseo de los diagramas de flujo.

You might also like