Professional Documents
Culture Documents
INTRODUCCIN:
Los siguientes temas que se darn a conocer sobre algoritmos
.
ALGORITMOS. DEFINICIN
Un algoritmo se puede definir como una secuencia de instrucciones que
representan un modelo de solucin para determinado tipo de problemas. O
bien como un conjunto de instrucciones que realizadas en orden conducen a
obtener la solucin de un problema.
Para realizar un programa es conveniente el diseo o definicin previa del
algoritmo. El diserto de algoritmos requiere creatividad y conocimientos
profundos de la tcnica de programacin. Luis Joyanes programador experto
y autor de muchos libros acerca de lgica y programacin nos dice 'en la
ciencia de la computacin y en la programacin, los algoritmos son ms
importantes que los lenguajes de programacin o las computadoras. Un
lenguaje de programacin es slo un medio para expresar un algoritmo y
una computadora es solo un procesador para ejecutarlo".
Loa algoritmos son independientes de los lenguajes de programacin. En
cada problema el algoritmo puede escribirse y luego ejecutarse en un
lenguaje diferente de programacin. El algoritmo es la infraestructura de
cualquier solucin, escrita luego en cualquier lenguaje de programacin
Caractersticas de los algoritmos
Preciso. Definirse de manera rigurosa, sin dar lugar a ambigedades.
Un diagrama de flujo utiliza cajas estndar tales como las que se muestran
en las figuras 1,2 y 3:
Diagramas Nassi-Schneiderman o Chapn
Tambin conocidos como Diagramas de Chapn, corresponden a uno de tos
tipos de diagramacin estructurada. Las acciones se escriben en rectngulos
o cajas sucesivas. Se pueden escribir diferentes acciones en una caja. La
simbologla utilizada es como vemos en las figuras siguientes.
PSEUDOCDIGO
Es la tcnica que permite expresar la solucin de un problema mediante un
algoritmo escrito en palabras normales de un idioma (por ejemplo, el
espaol), utilizando palabras imperativas. Es comn encontrar en
pseudocdigo palabras como: Inicie, lea, imprima, sume, divida, calcule,
finalice. No hay un lxico obligado para el pseudocdigo. pero con el uso
frecuente se han establecido algunos estndares. Este es un ejemplo de un
programa escrito en pseudocdigo:
Inicie
{Calcule el salarlo neto y deduccin de 6%} {Esto es un comentario}
Lea nombre, horas, valor_hora
Salario_bruto=horas'valor_hora
Deduccion=Salario_bruto*6%
Salario_neto=Salario_bruto - Deduccin
Imprima nombre. Salarlo_bruto. Deduccin, Salario_neto
Finalice
Tcnicas de dlagramacin
En nuestra asignatura, por su facilidad y adecuada representacin de los
problemas a resolver, utilizaremos para represetar los algoritmos, a la
tcnica de diagramas de flujo.
A su vez. pata un mejor ordenamiento en la realizacin de esos diagramas,
se han elaborado tcnicas de diseo de los mismos.
Nosotros utilizaremos las denominadas top-down y estructurada.
CONCLUSIN:
Gracias a este tema podemos obtener ms conocimiento
BIBLIOGRAFA
Eta informacin fue encontrada por medio de internet