Algoritmo y Programación (Autoguardado)
Algoritmo y Programación (Autoguardado)
Algoritmo y Programación (Autoguardado)
com/
AlgoritmoyProgramacin
Repblica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educacin Universitaria
Aldea Ciudad Angostura Misin Sucre
Ctedra: Algoritmia y Programacin
Facilitador:
Participante:
Manaure Ingri
Gutierrez Brihanyeli
Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha
actividad. Los algoritmos son el objeto de estudio de la algoritmia.
Un algoritmo es cualquier cosa que funcione paso a paso, donde cada paso se pueda describir sin
ambigedad y sin hacer referencia a una computadora en particular, y adems tiene un lmite fijo
en cuanto a la cantidad de datos que se pueden leer/escribir en un solo paso.
Es una formula para resolver un problema es un conjunto de acciones o secuencia de operaciones
que ejecutadas en un determinado orden resuelven el problema. Existen n algoritmos, hay que
coger el ms efectivo. Trata de resolver problemas mediante programas.
El programa: Codificacin del algoritmo en un lenguaje de programacin.
Lenguaje algoritmo y programacin.
Instrucciones en una computadora y sus tipos:
Una instruccin es cada paso de un algoritmo, pero que lo ejecuta el ordenador. Un programa es
un conjunto de instrucciones que ejecutadas ordenadamente resuelven un problema.
Tipos de instrucciones:
E/S: Pasar informacin del exterior al interior del ordenador y al revs.
Tipos de lenguajes:
Lenguaje mquina: Todo se programa con 1 y 0, que es lo nico que entiende el ordenador.
Ventaja: No necesita ser traducido.
Lenguaje
natural,
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.