Informatica

Páginas: 15 (3639 palabras) Publicado: 12 de febrero de 2014
Algoritmo

Algoritmo es un conjunto 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. Es un método para resolver un problema mediante una serie de pasos.
La descripción de un algoritmo usualmente se hace en tres niveles:
-Descripción de alto nivel. Se estableceel problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal.
-Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
-Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo,diagramas de flujo y lenguajes de programación, entre otros.
Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por ISO.
El pseudocódigo es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes deprogramación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar.

Ciclos repetitivos
Los ciclos repetitivos también llamados lazos o bucles permiten repetir una operación o secuencia de operaciones en función de ciertas condiciones. Es un segmento de un algoritmo o programa cuya

instrucciones se repiten un número determinado de veces mientras se cumpla unadeterminada condición.
Las estructuras de control iterativas se clasifican en tres tipos:
- Mientras: el ciclo mientras es la estructura básica que permite repetir varias veces una secuencia de operaciones, mientras se cumpla una determina condición.

- Repetir: las operaciones de lazo repetir son ejecutadas hasta que la condición sea cierta.

-Para: se utiliza cuando se puede determinar elnúmero de veces que hay que ejecutar las instrucciones.


Lógica de programación
La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa. El resto de los subparadigmas de programación dentro de la programación declarativa son: programación funcional, programación con restricciones, programas DSL (de dominio específico) e híbridos. Laprogramación funcional se basa en el concepto de función (que no es más que una evolución de los predicados), de corte más matemático. La programación lógica gira en torno al concepto de predicado, o relación entre elementos.
La programación lógica encuentra su hábitat natural en aplicaciones de inteligencia artificial o relacionadas: Sistemas expertos, donde un sistema de información imita lasrecomendaciones de un experto sobre algún dominio de conocimiento.
-Demostración automática de teoremas, donde un programa genera nuevos teoremas sobre una teoría existente.
-Reconocimiento de lenguaje natural, donde un programa es capaz de comprender (con limitaciones) la información contenida en una expresión lingüística humana.
La programación lógica también se utiliza en aplicaciones más"mundanas" pero de manera muy limitada, ya que la programación tradicional es más adecuada a tareas de propósito general. El lenguaje de programación lógica por excelencia es Prolog, que cuenta con diversas variantes. La más importante es la programación lógica con restricciones que posibilita la resolución de ecuaciones lineales además de la demostración de hipótesis.




Access
MicrosoftAccess es un  Sistema de Gestión de Bases de Datos incluido en el paquete de programas de Microsoft Office. Es igualmente un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.
Un gestor de datos es un tipo de software muy específico dedicado a servir de interfaz entre la base...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS