Académique Documents
Professionnel Documents
Culture Documents
Presentado a:
Juan Manual Aldana Porras
En esta unidad se tratará el tema de Arreglos y Bucles, los cuales son muy útiles
en el lenguaje C, el aprendizaje del tema se realizará a través de ejercicios
prácticos.
Los bucles hacen parte también de esta unidad, y son muy útiles para ahorrar
código, pues en un bucle podemos hacer la misma tarea la cantidad de veces
que necesitemos sin recurrir a repetir código.
El conjunto de estos temas junto con los vistos en las unidades anteriores, nos
permitirán realizar programas de mayor complejidad.
Objetivos
Aplicar los conocimientos adquiridos en las unidades 1 y 2 e integrarlas
al nuevo tema de la Unidad 3
Entender el funcionamiento de un vector o arreglo para ampliar la
capacidad de almacenamiento de las variables.
Aprender a manejar de forma correcta los bucles, los arreglos, las
condicionales para ejecutar de forma correcta el ejercicio planteado.
Unidad 3 – Fase Grupal
Equipo de pruebas:
Sistema Operativo:
Entorno de Desarrollo:
Ejercicio 1:
Problema Planteado:
Requerimientos: Restricciones:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
Paso 1
Pantallazo: Descripción:
Paso 2
Pantallazo: Descripción:
Ejercicio 2: realizado por Aldemar Andres Loaiza Jiménez
Problema Planteado:
1. Un banco desea establecer un software que permita evaluar cuales de sus
clientes son aptos para recibir un crédito de libre inversión, para ello es necesario
evaluarlos para verificar cuales de ellos están por encima del promedio general.
Por lo cual es necesario crear un programa que le permita al asesor del banco
ingresar la cantidad de clientes a evaluar, posteriormente ingresar el puntaje de
cada uno de ellos (1-100), a partir de allí el programa debe de calcular el
promedio de los puntajes ingresados y mostrar solo aquellos usuarios que están
por encima de ese promedio.
Requerimientos: Restricciones:
1. Evaluar los clientes. 1. El puntaje es de 1-100
2. Verificar cuales cumplen con el pntaje. 2. Mostrar solo aquellos que cumplan con el
3. Quienes son aptos para el crédito de requerimiento.
libre inversión.
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
Paso 1
Pantallazo: Descripción:
Crear las condicionales para el
programa.
Paso 2
Pantallazo: Descripción:
Ejecutar el programa.
Ejercicio 3: Realizado por Fernando Andres Medina Valderrama
Problema Planteado:
El comité olímpico colombiano desea automatizar la evaluación de resultados de las competencias
individuales que se llevan a cabo en distintos deportes, para lo cual es necesario implementar un
software que este en capacidad de solicitar al usuario la cantidad de deportistas que participaron del
evento, luego se deben tomar los puntajes obtenidos por cada uno de ellos y al final generar un informe
con el mejor y el peor puntaje obtenido dentro de todos los ingresados.
Requerimientos: Restricciones:
Solicitar los puntajes del evento
Imprimir el mejor y el peor puntaje
printf("\n");
int Dep;
scanf("%d", &Dep);
int Cal[Dep];
scanf("%d", &Cal[i]);
int Max=Cal[0],Min=Cal[0];
if(Max<Cal[i]){
Max=Cal[i];
if(Min>Cal[i]){
Min=Cal[i];
printf("Deportista %d: %d
\n",i+1,Cal[i]);
return 0;
}
Ejecución del Programa
(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)
Paso 1
Pantallazo: Descripción:
En esta imagen se puede observar la
presentación y la solicitud de cantidad
de deportistas
Paso 2
Pantallazo: Descripción:
En la segunda parte el usuario introduce
los puntajes para cada uno de los
deportistas participantes
Paso 3
Pantallazo: Descripción:
Al final, el programa entregara una
listado de resultados y el mejor y peor
puntaje del evento.
Ejercicio 4:
Problema Planteado:
Requerimientos: Restricciones:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
Paso 1
Pantallazo: Descripción:
Paso 2
Pantallazo: Descripción:
Ejercicio 5: Realizado por Víctor Everson Ruiz Cañaveral
Problema Planteado:
5.Una empresa necesita llevar un control de las ganancias y de las perdidas semanalmente, por lo cual es necesario crear un programa que guarde los ingresos de
toda la semana (tanto positivos como negativos) y realice el calculo total de perdidas y ganancias generando un informe con dicha información (saldo en positivo y
saldo en negativo) y ganancias o perdidas finales.
Requerimientos: Restricciones:
Variables de Variables
Procesos Para Desarrollar Variables de Salida
Entrada Auxiliares
int
Isemana[semana],gsemana[semana],ganancias[semana],perdidas[semana];
switch(opc)
{
case 1:
ganancias[semana] =Isemana[i]-gsemana[i];
printf("\n si ele resultado sale negativo significa que no tubo
ganancia,su saldo es: %d", ganancias[semana]);
break;
case 2:
break;
}
return(0);
}
Paso 1
Pantallazo: Descripción:
Toma de datos por consola ,perdiadas y ganancias
Conclusiones