Diseño de algoritmos, soy estudiante
Como estan, soy estudiante nueva de desarrollo de software estoy viendo la materia Fundamentos de programación pero no eh entendido nada a ver si me colaboran con esta actividad y explicandome como hacerla.
Básicamente, en este espacio vamos solucionar y a discutir sobre algoritmos propuestos que dan solución a un problema determinado.
Este Algoritmo Numero 1 ya está trabajado, se continuará con el enunciado 2 y 3:
Para el algoritmo propuesto realice una prueba de escritorio y luego responda en el foro las siguientes preguntas:
- ¿Cuál es el problema que resuelve el algoritmo? Escriba el enunciado del problema.
- ¿Están bien definidas las variables del algoritmo, se usó el tipo de dato correcto? ¿Por qué?
- Si ya el ejercicio esta resuelto y cree que ya no le puede hacer aportes contínue con el siguiente punto, no puede repetir la misma solución que ya otro compañero realizó.
Algoritmo Numero 1
Var
Entero: numero, resul
Inicio
Numero← 0
Resul← 0
Escribir "Digite un número de 3 cifras"
Leer numero
Resul ← numero Mod 10
Numero ← numero Div 10
Escribir "#3", resul
Resul ← numero Mod 10
Numero ← numero Div 10
Escribir "#2", resul
Escribir "#1", numero
Fin
Para el algoritmo propuesto realice una prueba de escritorio y luego responda en el foro las siguientes preguntas:
- ¿Cuál es el problema que resuelve el algoritmo? Escriba el enunciado del problema.
- ¿Están bien definidas las variables del algoritmo, se usó el tipo de dato correcto? ¿Por qué?
- ¿Qué modificaciones haría para que el algoritmo fuera más claro en términos de los resultados que observará el usuario?
- ¿Se podría haber usado el operador / en lugar de Div? ¿Por qué?
Tenga en cuenta que a lo largo del foro se propondrán otros algoritmos o enunciados que usted deberá analizar.
2. Enunciado
Algoritmo Numero 2
Para el algoritmo propuesto realice una prueba de escritorio y luego responda en el foro las siguientes preguntas:
- ¿Cuál es el problema que resuelve el algoritmo? Escriba el enunciado del problema.
- ¿Están bien definidas las variables del algoritmo, se usó el tipo de dato correcto? ¿Por qué?
- ¿Qué modificaciones haría para que el algoritmo fuera más claro en términos de los resultados que observará el usuario?
INICIO
Var : Sf1, Sf2, Sf3: Real ‘los sueldos finales’
S1, S2, S3 : Real ‘salarios de los empleados’
Lea S1, S2, S3
Aum1=S1 * 0.10
Aum2= S2 * 0.12
Aum3 = S3 * 0.15
Sf1 = S1 + Aum1
Sf2 = S2 + Aum2
Sf3 = S3 + Aum3
Escriba Sf1, Sf2, Sf3
FIN
3. Enunciado
Algoritmo Numero 3
Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara después de un mes si el banco paga a razón de 2% mensual.
- Realice el análisis del problema: identifique los datos de entrada, de salida y el proceso.
- Escriba el algoritmo.
- Realice la prueba de escritorio para verificar si esta correcto o le puede hacer algún aporte.
- Si ya el ejercicio esta resuelto y cree que ya no le puede hacer aportes continue con el siguiente punto. No puede repetir la misma solución que ya otro compañero realizó.