Algoritmos - ensayo
abiut12Tarea20 de Septiembre de 2018
1.168 Palabras (5 Páginas)174 Visitas
[pic 2]
Algoritmo
Es una serie de pasos consecutivos con cierto orden para dar paso a una solución a un problema; son independientes del lenguaje computacional y de su ejecución.
Se debe de escribir tomando en cuenta:
- Notación matemática.
- Pseudocódigo.
- Diagramas de flujo.
Pseudocódigo
Enumeración y descripción de los pasos a realizar.
Objetivo: presentar soluciones a los algoritmos de manera detallada
Características
- Se ejecuta en orden
- Es de sencilla comprensión
- Tiene: Inicio, Instrucciones y fin
¨ Lenguaje de computadora.
Características
- Finito
- Claro
- Objetivo
- No permite malinterpretación, ambigüedades y confusiones
- Tiene: Entrada, proceso y salida
- Es simple
Tipos de Algoritmos
- Los cualitativos son aquellos en los que se describen los pasos utilizando palabras, lo ejecutan las personas.
- Los cuantitativos son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso, lo ejecuta la computadora.
Tipos de lenguaje
- Máquina: Instrucciones dados a la máquina
- Bajo nivel: Depende de una máquina
- Alto nivel: Diseñado para programar
Diagrama de flujo[pic 3]
- Símbolo de Inicio / Final
- Símbolo de Acción o Proceso[pic 4]
Un rectángulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.
- Símbolo del Documento Impreso[pic 5]
Un documento o informe impreso.
- Símbolo de Multidocumento[pic 6]
Representa multidocumento en el proceso.
- Símbolo de Decisión o Ramificación[pic 7]
Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.
- Símbolo de Entrada / Salida[pic 8]
Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida).
- Símbolo de Entrada Manual[pic 9]
Representa un paso en el que se pide al usuario que introduzca la información manualmente.
- Símbolo de Preparación[pic 10]
Representa un ajuste a otro paso en el proceso.
- Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra).
Ejemplos
Elaborar un algoritmo en modo pseudocódigo considerando el precio del producto y el descuento a aplicar
- Nombre y precio del producto
- Conocer el descuento a aplicar
- El valor del porcentaje se divide entre 100, obteniendo un resultado n decimales
- El resultado en decimales por el valor total del producto
- El resultado de la multiplicación anterior se le resta el valor del total del producto
- Se obtiene el resultado del descuento
Elaborar un algoritmo en modo pseudocódigo informando cuantos días has vivido
- Solicitar edad
- Establecer los días en general del año
- Multiplicar la edad por los 365 días
- Se obtiene los días vividos
Elaborar un algoritmo en modo pseudocódigo para convertir determinada cantidad de pesos a dólares
- Solicitar la cantidad de pesos
- Tomar en consideración en valor del dólar sobre el peso
- Dividir la cantidad de pesos entre el valor establecido del dólar
- Se obtiene la cantidad de dólares
Elaborar un algoritmo en modo pseudocódigo para calcular el área de un triángulo
- Solicitar los siguientes valores: base y altura
- Multiplicar la base por la altura
- El producto de esa multiplicación se divide entre dos
- El resultado se expresa al cuadrado.
[pic 11][pic 12][pic 13][pic 14]
BIBLIOGRAFÍAS
http://correo.uan.edu.mx/~iavalos/FP/FP1.html
https://www.ecured.cu/Algoritmo
http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf
...