Introducción
En este documento se presentan diferentes ejercicios con sus respectivas soluciones, en cada una de esas soluciones se muestra el proceso de elaboración para realizar el pseudocódigo, tales como el análisis del problema, su diagrama de flujo y la prueba de escritorio .
Instrucciones
Analiza y argumenta lo solicitado, para resolver cada uno de los ejercicios planteados.
Ejercicios:
a) Obtener el promedio de un estudiante considerando 5 materias.
b) Calcular el costo final de un producto al aplicar un descuento del 15%.
c) Escribir el pseudocódigo para un algoritmo que determina el valor mayor para dos valores dados.
d) Determinar la media de una lista indefinida de números positivos, terminados con un número negativo
EJERCICIO a)
Análisis del problemas
- 5 calificaciones
- 5 variables (m1,m2,m3,m4,m5)
Pseudocódigo
Inicio
Definir m1, m2, m3, m4, m5, Resultado Como Real
Escribir 'Ingrese las 5 calificación de cada materia'
Leer m1, m2, m3, m4, m5
Resultado <- (m1+m2+m3+m4+m5)/5
Escribir 'El promedio de las 5 materias es ' Resultado
Fin
Definir m1, m2, m3, m4, m5, Resultado Como Real
Escribir 'Ingrese las 5 calificación de cada materia'
Leer m1, m2, m3, m4, m5
Resultado <- (m1+m2+m3+m4+m5)/5
Escribir 'El promedio de las 5 materias es ' Resultado
Fin
Diagrama de algoritmo
Prueba de escritorio
- Inicio
- 6
- 10
- 9
- 8
- 10
- Resultado (6+10+9+8+10)/5
- Resultado= 8.6
- Fin
EJERCICIO b)
Análisis del problema
- Valor del producto
- Variables (Producto, Costototal)
Pseudocódigo
Inicio
Definir Producto, Costototal Como Real
Escribir "Ingrese el costo del producto"
Leer producto
Costototal = (Producto-((Producto*15)/100))
Escribir "El costo final con el descuento es " Costototal
Fin
Diagrama de algoritmo
Prueba de escritorio
- Inicio
- 6
- 10
- 9
- 8
- 10
- Resultado (6+10+9+8+10)/5
- Resultado= 8.6
- Fin
EJERCICIO c)
Análisis del problema
- 2 valores
- 2 variables (valor1, valor2)
Pseudocódigo
Inicio
Definir valor1, valor2 Como Entero
Escribir "Ingrese el primer valor"
Leer valor1
Escribir "Ingrese el segundo valor"
Leer valor2
Si valor1>valor2
Entonces
Escribir "el valor mayor es " valor1
Si no
Escribir "El valor mayor es " valor2
FinSi
Fin
Diagrama de algoritmo
Prueba de escritorio
- Inicio
- 7
- 8
- Valor1>valor2
- Valor2 = 8
- Fin
EJERCICIO d)
Análisis del problema
- 1 valor positivo y 1 negativo
Pseudocódigo
Inicio
suma <- 0
cont <- 0
Escribir 'Ingrese la lista (para terminar Ingrese un numero negativo)'
Leer numero
Mientras (numero>=0) Hacer
suma <- suma+numero
cont <- cont+1
Escribir 'Ingrese la lista (para terminar Ingrese un numero negativo)'
Leer numero
FinMientras
media <- suma/cont
Escribir ('media de los numeros introducidos es:'),media
Fin
Diagrama de algoritmo
Prueba de escritorio
- Inicio
- 7
- 8
- 4
- 100
- 2
- media <- suma/cont
- media = 24.2
- Fin
Referencias
Leiva, C. (17 de Junio de 2017). Code Labe Chile. Obtenido de https://youtu.be/_2sov7KHGno
Maldonado, M. (8 de Noviembre de 2018). Pasos por ingeniería. Obtenido de https://youtu.be/89u8equN1nI
México, U. A. (s.f.). U2. Introducción al lenguaje C. México.

