Programacion y algoritm

Páginas: 10 (2257 palabras) Publicado: 13 de marzo de 2011
PROGRAMACION, LENGUAJES DE PROGRAMACION Y ALGORITMOS
CONCEPTOS BASICOS

Programa: Conjunto de instrucciones que están escritas en un lenguaje de programación y pueden ser interpretadas y ejecutadas por un computador
Lenguaje de programación: es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crearprogramas que controlen el comportamiento físico y lógico de una máquina. Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
Programación: proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático.
Lenguajes naturales: El lenguajenatural, también llamado lenguaje ordinario, es el que utiliza una comunidad lingüística con el fin primario de la comunicación. Es el lenguaje que hablamos todos. Son ejemplos de lenguaje natural el castellano, y cualquier otro idioma que se hable en alguna parte del mundo. El lenguaje natural se considera un instrumento sumamente adaptado a la comunicación de la vida ordinaria, pero ambiguo y vagosi hemos de atender al punto de vista de la comunicación científica.
El lenguaje natural es inherentemente ambiguo, por lo que se necesita crear un lenguaje que permita eliminar esas ambigüedades.
Es mejor crear otro lenguaje, denominado de alto nivel que es el encargado de mediar entre la abstracción humana y la abstracción de lenguaje de máquina
Lenguajes artificiales: El lenguaje artificial,en oposición al natural, tiene como finalidad evitar –justamente- los inconvenientes de ambigüedad y vaguedad de los lenguajes naturales u ordinarios y, por ello, presenta un grado de artificialidad y convencionalidad mucho mayor por lo que se refiere a la construcción de símbolos y al significado que se les asigna. Símbolos y significados no pertenecen a ninguna comunidad natural de hablantes,sino a grupos de hablantes relacionados por objetivos científicos o técnicos. El lenguaje artificialmente construido se divide en técnico y formal.
Los lenguajes artificiales son aquellos que los humanos hemos creado para comunicarnos con las computadoras.
Las computadoras sólo saben 0 y 1

Definición: Algoritmo
Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas yfinitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.

Podemos encontrar muchas definiciones de algoritmo en los textos de programación, todas ellas muy similares:
• Conjunto ordenado y finito de pasos que permitehallar la solución de un problema.
• Una secuencia de pasos que conducen a la realización de una tarea.
• Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.
• Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa.
• Es unsistema por el cual se llega a una solución, teniendo en cuenta que debe de ser definido, finito y preciso.
• Toda receta, proceso, rutina, método, procedimiento, técnica, formula que resuelven un determinado problema.
• Conjunto de instrucciones concretas y detalladas mediante el cual se consigue una acción determinada.
• Conjunto de reglas que permiten obtener un resultado determinadoa partir de ciertas reglas definidas.
• Descripción precisa de una sucesión de instrucciones que permite llevar a cabo un trabajo en un número finito de pasos.
• Un conjunto de símbolos y procedimientos usados en la realización de un cálculo.
Las definiciones más completas o formales:
• Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS