Algoritmos y programas.
Enviado por karlo • 17 de Enero de 2018 • 829 Palabras (4 Páginas) • 1.635 Visitas
...
Las dos herramientas más usadas comúnmente para diseñar algoritmos son: diagramas de flujo y pseudocódigos.
Un Diagrama de flujo es una representación gráfica de un algoritmo.
Un Pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas. Se puedes decir que es un lenguaje de especificación de algoritmos.
Problema 2.1
Se desea obtener una tabla con las depreciaciones acumuladas y los valores reales de cada año, de un automóvil comprado por 20,000 dólares en el año 2005, durante los seis años siguientes suponiendo un valor de recuperación o rescate de 2000. Realiza el análisis del problema, conociendo la fórmula de la depreciación anual constante “D” para cada año de vida útil.
Algoritmo de solución:
Previsiones de depreciación
Introducir costo
Vida útil
Valor final de rescate
Imprimir cabeceras
Establecer el valor inicial del año
Calcular depreciación
Mientras año =Hacer
Imprimir una línea en la tabla
Incrementar el valor del año
Fin de mientras
Problema 3
Calcula la paga neta de un trabajador conociendo el número de horas trabajadas, la tarifa horaria y la tasa de impuestos.
Algoritmo:
Leer horas, tarifa, tasa
Calcular PagaBruta = Hora * Tarifa
Calcular Impuesto = PagaBruta * Tasa
Calcular PagaNeta = PagaBruta – Impuesto
Visualizar PagaBruta, Impuestos, PagaNeta
Problema 3:
Calcula el valor de la suma 1 + 2 + 3 … + 100.
Algoritmo:
- Establecer contador a 1
- .Establecer suma a 0
- Mientras contador hacer
Sumar a contador a suma
Incrementar contador en 1
Fin_mientras
- Visualizar suma
Codificación de un Programa
La Codificación de un programa es la escritura en un lenguaje de programación de la representación del algoritmo desarrollado en las etapas precedentes. Dado que el diseño de un algoritmo es independiente del lenguaje de programación utilizado para su implementación, el código puede ser escrito con igual facilidad en un lenguaje o en otro.
Para realizar la conversión de algoritmos en programas se deben sustituir las palabras reservadas en español, por homónimos en inglés, y las operaciones/instrucciones indicadas en lenguaje natural por lenguaje de programación correspondiente.
...