Agregar a favoritos      Ayuda      Português      Ingles     

Conceptos de algoritmos

Enviado por Santiago Conti



Partes: 1, 2

  1. Algoritmo
  2. Algoritmos- Programas
  3. Técnicas para la formulación de algoritmos
  4. Operadores
  5. La Estructura del algoritmo

UNIDAD I

ALGORITMO

Conjunto de acciones o secuencias de operaciones ejecutadas en un determinado orden para resolver un problema.

Acción

Acontecimiento producido por un actor en un tiempo finito que produce un resultado definido y preciso y además genera cierta transformación.

Analizaremos la acción

Existen diferentes tipos de acciones:

  • Acción simple: Realizadas directamente
  • Acción compleja: No se pueden realizar directamente sino a través de una descomposición de acciones más simples (diseño Top-down).

Transformación Generada en los elementos intervinientes. Para determinar la transformación debo conocer el ESTADO.

ESTADO Es la observación de los elementos del sistema en un instante de tiempo dado.

Hay tres tipos de estado

  • Estado inicial Instante donde comienza la acción.(Ei)
  • Estado intermedio Instante observado en cualquier momento entre el comienzo y la finalización de la acción.
  • Estado Final Instante observado donde finaliza la acción (Ef)

Características de los algoritmos

  • Definido (confiable)
  • Debe indicar un orden a seguir
  • Debe ser finito, terminar en un número finito de pasos.

*Nota: Algoritmo Se trata de una herramienta capaz de resolver un problema. Todas las situaciones problemáticas pueden ser resueltas a través de algoritmos.

UNIDAD II

ALGORITMOS

Lenguaje algorítmico: Se realiza análisis y se elige el método a utilizar, el conjunto de operaciones y orden conforman el algoritmo.

PROGRAMAS:

Lenguaje informático: Es aquel por el cual dicho algoritmo se codifica a la computadora.

Programa > algoritmo destinado a gobernar una computadora.

Lenguaje de programación:

  • Pueden haber diferentes "lenguajes" tales como: visual Basic, delphi, c++, java, etc.
  • Pueden tener diferente metodología de programación tales como: Modular, estructurada, orientada a objetos, etc.
  • Cubren necesidades específicas como ser: el visual Fox Pro, es para programar bases de datos.

Partes: 1, 2

Página siguiente 

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda