tarea de algoritmos computacionales

Páginas: 6 (1409 palabras) Publicado: 24 de febrero de 2015

Universidad Autónoma de Nuevo León
Facultad de Ingeniería Mecánica y Eléctrica
Algoritmos computacionales

Actividad 1


Introducción
Este trabajo fue realizado como una tarea de investigación de algoritmos, pseudocodigos y diagramas de flujo, en cada uno de los temas buscados se pretende mostrar cuales son algunos de los aspectos más importantes de la computación y laprogramación. En el caso de los algoritmos se mostrara que es lo que se hacen y con qué fin. En el de los pseudocodigos como le permiten al usuario entender mejor el uso de los programas de computación y, finalmente con los diagramas de flujo, como se arman y que es lo proponen. Además se mostrara cuáles pueden ser algunos de los errores de la lógica de programación.


Contenido
¿Qué es un algoritmo?
Elalgoritmo es un conjunto de pasos, instrucciones o acciones que se deben seguir para resolver un problema. Existen una gran cantidad de algoritmos, hay que coger el más efectivo. Hay dos tipos de algoritmos que son los cualitativos y cuantitativos, cualitativos son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta osolución de un problema, y cuantitativos son todos aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.
Características del algoritmo:
Tiene que ser preciso.
Tiene que estar bien definido.
Tiene que ser finito.
La programación es adaptar el algoritmo al ordenador.
El algoritmo es independiente según donde lo implemente.

¿Qué es unpseudocodigo?
El pseudocódigo (o falso lenguaje) es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.
Utiliza las convenciones estructurales de un lenguaje de programación real pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, elpseudocó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 sea conveniente, 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 paralas personas que el código del 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 y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura delprograma antes de realizar la efectiva codificación.
Características del pseudocódigo:
Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX, Maruga Script, Seudocódigo o PSeInt. Otros Ides de consideración son Inter-P y Algor).

Es una forma de representación sencilla de utilizar y de manipular.


Facilita el paso del programa al lenguaje de programación.Es independiente del lenguaje de programación que se vaya a utilizar.


Es un método que facilita la programación y solución al algoritmo del programa.
Estructura de realización:
Cabecera.
Programa.
Módulo.
Tipos de datos.
Constantes.
Variables.
Cuerpo.
Inicio.
Instrucciones.
Fin.


Diagrama de flujo
El diagrama de flujo o diagrama de actividades es la representación gráficadel algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso.
Tipos de diagramas de flujo:
Formato vertical: En él, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo computacional
  • algoritmo computacional
  • algoritmo computacional
  • Algoritmos computacionales
  • Algoritmos computacionales
  • Algoritmos Computacionales
  • Algoritmos computacionales
  • algoritmos computacionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS