Académique Documents
Professionnel Documents
Culture Documents
Algoritmos
Profesor: Bachiller:
Ing. Luis Estrao Erick Gonzalez
C.I: 24.411.278
Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar
el computador para lograr un resultado previsible.
Ejemplo:
Veamos que algo tan comn como los pasos para cambiar una bombilla (foco) se
REPRESENTACION DE UN ALGORITMO
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural,
pseudocdigo, diagramas de flujo y lenguajes de programacin entre otros. Las descripciones en
lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocdigo y diagramas de flujo
evita muchas ambigedades del lenguaje natural. Dichas expresiones son formas ms
estructuradas para representar algoritmos; no obstante, se mantienen independientes de un
lenguaje de programacin especfico.
Pseudocdigo:
Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar
algoritmos. El Pseudocdigo es similar al lenguaje cotidiano; es cmodo y amable con el usuario,
aunque no es realmente un verdadero lenguaje de computadora. No se ejecutan en las
computadoras ms bien sirven para ayudar a la programadora razonar un programa antes de
intentar escribirlo en algn lenguaje. Un programa ejecutado en pseudocdigo puede ser
fcilmente convertido en un programa en C++, si es que est bien elaborado. Por ejemplo
supongamos que la nota para aprobar un examen es de 60. El enunciado en Pseudocdigo sera:
Si calificacin >= 60
entonces
Mostrar "Aprobado"
fin_Si
Dichos diagramas se construyen utilizando ciertos smbolos de uso especial como son
rectngulos, diamantes, valos, y pequeos crculos, estos smbolos estn conectados entre s por
flechas, conocidas como lneas de flujo. A continuacin se detallarn estos smbolos.
Terminal. Representa el inicio y fin de un programa.
Partes de un Algoritmo.
1. https://es.wikipedia.org/wiki/Algoritmo
2. https://sites.google.com/site/presentacioncartagoti10/definicion-de-algoritmos
3. http://algoritmos021415.blogspot.com/2012/04/representacion-de-un-algoritmo.html
4. http://www.omijal.org/pagina_c/algo.html
5. https://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
6. http://www.omijal.org/pagina_c/algo.html
7. https://es.wikipedia.org/wiki/Diagrama_Nassi-Shneiderman
8. http://tareasuniversitarias.com/diagramas-nassi-schneiderman.html
9. http://brihanyeli-algoritmo-brihanyeli.blogspot.com/
10. https://ucvalgoritmos.files.wordpress.com/2011/07/laboratorio4-accionesyfunciones.pdf