Академический Документы
Профессиональный Документы
Культура Документы
HOJA DE RUTA
Curso: 301304 - Introduccin a la Programacin
PRACTICA 1
FECHA DE FINALIZACIN:
DESCRIPCIN DE ACTIVIDADES:
1. Instalacin del IDE FALCON: consulte el documento Instalacin del IDE FALCON C++, que se
encuentra disponible en la caja de herramientas (entorno de conocimiento) y siga las instrucciones
para su descarga e instalacin. Luego digite la codificacin que se encuentra en ese documento y
verifique que funcione adecuadamente.
2. Revise la documentacin correspondiente a la Unidad 1 Introduccin a la programacin (entorno de
conocimiento) y exprese en el foro de Prctica 1 sus impresiones sobre el material, sus inquietudes y
dudas.
3. Analice los siguientes ejercicios:
Ejercicio 1:
Procesos necesarios:
Almacenar en 3 variables (baseMayor, baseMenor y altura) los valores de base mayor,
base menor y altura.
Aplicar la frmula para calcular el rea del trapecio y almacenar el resultado en una
variable (area)
Imprimir el resultado con un mensaje indicando el valor del rea del trapecio.
Diseo de solucin: se puede realizar mediante diagrama de flujo pseudocdigo (para el caso se
realizar de las 2 formas)
Diagrama de flujo
inicio
area
fin
Pseudocdigo
Programa: rea trapecio
INICIO
LEER baseMayor
LEER baseMenor
LEER altura
CALCULAR area = ( (baseMayor + baseMenor) * altura ) / 2
IMPRIMIR rea
FIN
Prueba de escritorio
Ejecucin
1
2
baseMayor
10
5
baseMenor
6
3
Altura
3
3
area
24
12
Pantalla
24
12
Ejercicio 2:
Problema: Calcular la nota definitiva de cada uno de 3 estudiantes, teniendo en cuenta que a cada
estudiante se le asignaron 4 notas.
Anlisis:
Datos de entrada: notas de cada estudiante (nota)
Datos de proceso: para calcular promedio se requiere sumar las 4 notas utilizando un
acumulador acumNotas = acumNotas + nota y calcular el promedio con promedio =
acumNotas / 4 (el promedio se realiza para cada uno de los 3 estudiantes)
Diseo de solucin: se puede realizar mediante diagrama de flujo pseudocdigo (para el caso se
realizar de las 2 formas)
Diagrama de flujo
inicio
acumNotas = 0
nota
numEst = 1
promE1 = acumNotas /4
numEst = 2
promE2 = acumNotas /4
promE3 = acumNotas /4
fin
Pseudocdigo
Programa: Promedio notas
INICIO
PARA numEst = 1 hasta numEst<=3 hacer numEst++
INICIALIZAR acumNotas = 0
PARA numNota=1 hasta numNota<=4 hacer numNota++
LEER nota;
CALCULAR acumNotas = acumNotas + nota
FIN PARA
SI (numEst = 1) ENTONCES promE1 = acumNotas / 4
SI NO
SI (numEst = 2) ENTONCES promE2 = acumNotas / 4
SI NO promE3 = acumNotas / 4
FIN SI
FIN SI
FIN PARA
ESCRIBIR promE1
ESCRIBIR promE2
ESCRIBIR promE3
FIN
Prueba de escritorio
Iteracin
Ciclo numEst
1
numEst
acumNotas
0
2.5
5.5
10.5
15.5
0
3
6
9
12
0
4.2
7.2
9.9
14.9
Iteracin ciclo
numNota
numNota
nota
promE1
1
2
3
4
1
2
3
4
2.5
3
5
5
3.875
1
2
3
4
1
2
3
4
3
3
3
3
1
2
3
4
1
2
3
4
4.2
3
2.7
5
promE2
promE3
Pantalla
3.725
3.875
3
3.725
4. Escriba en el editor del IDE FALCON las codificaciones anteriores, compile cada cdigo, ejecute los
programas con los datos y verifique los resultados. Mejore las codificaciones incluyendo ms detalles y
comparta en el foro las explicaciones de las modificaciones que realiz.
5. A continuacin encontrar 5 problemas, cada estudiante debe elegir uno de ellos y desarrollar: anlisis,
diseo de solucin (diagrama de flujo y pseudocdigo), prueba de escritorio y codificacin en lenguaje
C++ (IDE FALCON).
A. Realizar la tabla de multiplicar de un nmero digitado por el usuario.
B. Solicitar 2 nmeros al usuario, e imprimir el resultado de la suma, resta, multiplicacin y divisin.
Tener en cuenta que es un error la divisin entre 0.
C. Se adquiri una docena de mouse por valor de $240.000 y se desea vender cada uno de ellos con
un incremento del 30%. Cul es el valor de venta de cada mouse.
D. Se necesita conocer cuntas mujeres y cuntos hombres hay en un grupo de N personas, e indicar
sus respectivos porcentajes.
E. En un almacn se realiza el 15% de descuento en facturas superiores a $200.000. Se requiere
conocer cuntas personas de un grupo de 10 clientes obtuvieron descuento, el valor total de
ventas y el valor total de descuentos.
6. Cada estudiante debe informar en el foro el problema que elige, para evitar que 2 estudiantes
desarrollen el mismo problema.
7. Utilice el foro para expresar sus dudas a tiempo y aprovechar las asesoras de su tutor.
PRODUCTO A ENTREGAR:
Un documento pdf, en cuyo nombre incluya: Nmero de grupo, nombre completo del estudiante y
Practica1 (ejemplo: Grupo 20 - Maria Ayala Practica1)
El archivo debe contener:
Portada.
Introduccin
Problema.
Anlisis
Diseo de solucin (diagrama de flujo y pseudocdigo)
Prueba de escritorio
Codificacin en lenguaje C++ (realizada en el IDE FALCON)
Tres capturas de pantalla de la ejecucin del programa.
Conclusiones
Bibliografa
Ponderacin: 14%
CONDICIONES DE ENTREGA:
El documento debe ser entregado de manera individual, en el Entorno de Evaluacin y seguimiento dentro
de las fechas establecidas para la actividad, en la agenda del curso.
No se recibirn trabajos fuera de las fechas establecidas.
Directora
Curso 301304 Introduccin a la Programacin