You are on page 1of 9

ACTIVIDAD 3

Luis Carlos Barn Carpio

Tutor: Marlyn Julieth Buitron Mondragon

SENA SINCELEJO-SUCRE 2012

INTRODUCCION Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilizacin de la computadora en la resolucin de problemas aporta grandes ventajas, como son la rapidez de ejecucin y la confiabilidad de los resultados obtenidos. En la actualidad los sistemas de computadoras consisten en un enorme conjunto de elementos de circuitos (hardware)y programacin (software), que se han diseado para proporcionar a la computacin un ambiente productivo y agradable. Las estructuras que repiten una secuencia de instrucciones un nmero determinado de veces se denominan Bucles y se denomina Iteracin al hecho de repetir la ejecucin de una secuencia de acciones. Entre las estructuras repetitivas se encuentran:

Mientras (while) Desde (for) Hacer mientras

La estructura repetitiva while, es aqulla en que el cuerpo del bucle se repite mientras se cumple una determinada condicin. La estructura repetir conocida comnmente como for, es la estructura algortmica adecuada para realizar un ciclo que se ejecutar un nmero definido de veces. La estructura algortmica hacer mientras comnmente conocida como do/while, es una estructura de control que permite hacer una repeticin en un intervalo de cero a n veces, esto se debe a que la condicin de control del ciclo se coloca al principio de la estructura y se entra al ciclo mientras la condicin sea verdadera. A continuacin mediante algunos ejercicios veremos la aplicacin de estas estructuras

1. El profesor de espaol necesita calcular el promedio de 5 notas de cada estudiante y para ello requiere desarrollar un algoritmo y diagrama de flujo que le permita obtener los resultados correspondientes al clculo, y de esta manera obtener la nota final rpidamente. El profesor debe ingresar al programa las 5 notas y este debe imprimir el promedio total de ellas, como nota final. Declaracin de variables I, nmero de notas, nota, suma = 0: entero Prom: real INICIO Leer nmero de notas i=1 Repetir con i desde 1 hasta nmero de notas Leer nota Suma = suma + nota i=i+1 fin del ciclo Prom=suma/5 7. imprimir prom FIN

INICIO

SUMA = 0 I=0

Numero de notas = 5

NO I <= 5

SI

PROM=SUMA/5 NOTA

PROM

SUMA=SUMA+NOTA I=I+1

FIN

2. En una empresa comercializadora, se tienen las compras del da de varios clientes, y por cada cliente los datos, nombre del cliente y cada cliente cantidad de artculos comprados con su precio unitario. Desarrollar un algoritmo y diagrama de flujo que obtenga al final del da un reporte de ventas por cliente (Nombre del cliente, Cantidad de artculos comprados y el total a pagar) y el total general de las ventas del da, donde se lea los datos de cada uno de los clientes y por cada cliente, los datos de cada uno artculos que compr. Declaracion de Variables: Nombre, seguir: carcter. Num_clientes, cant, prec_unit: entero Total, global: flotante INICIO Global=0 Num_cliente=0 LEER Nombre, cant, prec_unit Total=cant*prec_unit Global=global+total Num_cliente= Num_cliente+1 LEER seguir Mientras que seguir sea S Volver a inicio Fin de ciclo sino Imprimir Global, num_clientes FIN

3. El maestro del grupo 01 del primer semestre de la preparatoria Bosco desea obtener un reporte final de los alumnos de su grupo, que obtuvieron un promedio por encima del promedio general del grupo con el fin de tomar en cuenta el nmero de alumnos que estuvieron por encima del promedio general del grupo para formar los grupos para el siguiente semestre. Desarrollar un algoritmo y diagrama de flujo que pida al usuario los n promedios de los alumnos y calcule el nmero de alumnos que estuvieron por encima del promedio general y el total de reprobados. Mostrar el promedio general del grupo, el total de alumnos que estuvieron por encima del promedio general y el total de alumnos reprobados. Declaracion de Variables: Prom_gral, prom: flotante,real. APROBO, REPROBO INICIO N=0 I=1 APROBO=0 REPROBO=0 LEER Prom_gral LEER Prom SI Prom >= Prom_gral APROBADO=APROBADO+1 SINO REPROBADO=REPROBADO+1 I=I+1 Mientras que I <=N Volver a inicio Sino Imprimir APROBADO, REPROBADO FIN

BIBLIOGRAFIA.

Materiales del curso, Unidad 3. Estructuras Algortmicas Selectivas.pdf http://html.rincondelvago.com/estructuras-algoritmicas.html

You might also like