Algoritmos

Páginas: 5 (1220 palabras) Publicado: 11 de mayo de 2012
INTRODUCCION
En este reporte se va hablar sobre conceptos y términos de lo que es un algoritmo simple que se emplean en muchos casos en la vida cotidiana de cada uno de nosotros ya que para hacer una tarea se necesita de un procedimiento o también en los aparatos electrónicos muchas veces vienen algoritmos sobre cómo utilizarlo entre otras instrucciones , cual es su diferencia de los demás,también se trataran lo que son los pseudocódigos y también de los diagramas de flujo como están compuestos, cuales son los diferentes tipos que hay de la simbología que existe y lo que significa y sobre los errores de lógica que aunque son errores son muy importantes ya que hay que saber identificarlos y no solo eso también como corregirlos y solucionarlos.






1.1 ¿Qué es unalgoritmo simple?
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto prescrito 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.[] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado finaly se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.[]
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón.
Los algoritmos pueden ser expresados de muchas maneras,incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros.
2.1 ¿Qué es un pseudocódigo?
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción de un algoritmo de programación informático de alto nivel compacto e informal que utiliza las convenciones estructurales de un lenguaje de programación verdadero,pero que está diseñado para la lectura humana en lugar de la lectura en máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde seaconveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto ypublicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la codificación efectivamente. No existe una sintaxis estándar para el pseudocódigo, aunque los dos programas que manejan pseudocódigo tengan su sintaxis propia. Aunque parecido, el pseudocódigo no debe confundirsecon los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Aunque los diagramas de flujo y UML sean más amplios en el papel, pueden ser considerados como una alternativa gráfica al pseudocódigo.
2.2 Aplicación
Muchas veces, los libros de texto y publicaciones científicas relacionadas con la informática y la computación numérica utilizan pseudocódigo en ladescripción de algoritmos, de manera que todos los programadores puedan entender, aunque no todos conozcan el mismo lenguaje de programación. Por lo general, en los libros de texto, hay una explicación que acompaña la introducción que explica las convenciones particulares en uso. El nivel de detalle del pseudocódigo puede, en algunos casos, acercarse a la de formalizar los idiomas de propósito...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS