enzayo

Páginas: 8 (1831 palabras) Publicado: 1 de diciembre de 2013
UNIDAD 3
Introducción a la programación de un lenguaje estructurado

3.1 Introducción a la programación
Se llama programación a la implementación de un algoritmo en un determinado lenguaje de programación, para realizar un programa.
Algoritmo es una secuencia no ambigua, finita y ordenada en instrucciones que han de seguirse para resolver un problema.
Programa (software) es una secuenciade instrucciones que una computadora puede interpretar y ejecutar.
El proceso de creación de software es materia de la ingeniería del software, una de las ramas propias de la ingeniería informática. Según ni Klaus wirth un programa está formado por algoritmos y estructura de datos.
Se han propuesto diversas técnicas de programación, cuyo objetivo es mejorar tanto el proceso de creación desoftware como su mantenimiento. Entre ellas se puede mencionar la programación lineal, estructurada, modular y orientada a objetos

Lenguajes de programación
Lenguaje de programación es el idioma utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de símbolos y reglas sintácticas y semánticas que definen si estructura y el significadode sus elementos y expresiones.
Hay muchos lenguajes de programación, pero para programar no es necesario conocer todos los lenguajes es igual que cuando hablamos, podemos comunicarnos en español aunque no sepamos alemán. Aunque la palabra debería ser idioma ya que lenguaje realmente abarca todos los idiomas pero en computación equivocadamente se usa el término lenguaje cuando el término correctoes idiomas de programación.
En la actualidad los lenguajes de programación están escritos para ser compresibles por el ser humano, a este código se le llama código fuente, pero no es comprendido por la máquina ya que esta solo maneja el lenguaje binario.

La compilación es el proceso de traducir un programa en código fuente a programa en código objeto (que usa el lenguaje binario), el programaencargado de compilar se llama compilador. La mayoría de software de programación trae su propio compilador.

Tipos de lenguajes de programación
Los lenguajes de programación se clasifican en varios tipos, los hay por nivel, y por la forma como se ejecutan.

Por nivel:
 Hay lenguajes de programación de alto nivel y lenguajes de bajo nivel. Los lenguajes de alto nivel permiten que con pocaspalabras se logre hacer lo mismo que se logra con un lenguaje de bajo nivel.
Ejemplos de lenguajes de alto nivel: C++, Python, Java Ejemplos de lenguaje de bajo nivel: assembler.

Por la forma como se ejecutan: 
Hay lenguajes compilados e interpretados.
Los lenguajes compilados necesitan de un programa especial que lea el código fuente y cree un archivo binario ejecutable para una plataformaespecífica. Ejm: C++, Pascal.
Los lenguajes interpretados necesitan de un programa que traduzca en directo el código fuente escrito a instrucciones de la plataforma en la que se ejecutan. Ejm: Python, Visual Basic Script.
Los primeros son más rápidos, mientras que los segundos son más lentos, esto debido a que al compilar un programa las ordenes son más entendibles para la computadora, mientrasque al interpretarlo la máquina primero debe leer el código y convertir al paso las instrucciones a instrucciones de máquina entendibles para ella.

Entorno de Desarrollo Integrado ('IDE'):
Es un programa compuesto por un conjunto de herramientas para un programador. Estos IDE son programas que sirven para programar, ya sea en un lenguaje de programación o en varios lenguajes. Los IDE quepermiten crear programas en muchos lenguajes de programación permiten usar un solo programa para trabajar en varios lenguajes de programación, es decir no limitan al programador.











3.2 Estructura básica de un programa
Como ya se ha visto, cuando se escribe un programa lo que se trata de hacer es indicarle a la computadora como ha de resolver un problema. Estos programas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Enzayos
  • ENZAYO
  • Enzayos
  • Enzayo..!!
  • Enzayo
  • Enzayo
  • Enzayo
  • enzayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS