La Programacion

Páginas: 8 (1825 palabras) Publicado: 17 de junio de 2012
Introducción:



En este trabajo se explican los conceptos básicos de la programación, además se trata con detalle los diferentes lenguajes de programación más relevantes, también se exponen los dos principales tipos de programa que son los estructurales y los modulares cada uno de estos se explican al punto de entenderlos, se muestran las diferentes ventajas que poseen cada uno, por ultimotocamos el tema de lo que es SQL con sus respectivas características. Para el programador es de gran importancia el estar consciente o al tanto de todos y cada uno de los puntos mostrados en este trabajo ya que estas son las primeras cosas que se aprenden para aventurarse a la programación que puede sernos de utilidad a lo largo de nuestra vida debido a la evolución tan veloz que posee lastecnologías cada vez nos volvemos más dependientes de ellas al pasar de los años.























¿Qué es un programa?

Un programa es un conjunto de instrucciones escritas en algún lenguaje de programación. El programa debe ser compilado o interpretado para poder ser ejecutado y así cumplir su objetivo. El término puede referirse al código fuente original o a laversión ejecutable (en lenguaje máquina) de un componente de software. Cuando se habla de un programa se supone un cierto grado de terminación, o sea, se da por hecho que están presentes todas las instrucciones y archivos necesarios para la interpretación o compilación del programa. Por otro lado, se entiende que un programa ejecutable puede cargarse en un entorno determinado y ejecutarseindependientemente de otros programas.


Tipos de programas

Programación estructurada (PE)

La programación estructurada está compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. 

Esta programación estructurada utiliza un número limitado de estructuras de control,reduciendo así considerablemente los errores. 

Esta técnica incorpora: 

• Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas.
• Recursos abstractos (simplicidad): consiste en descompones las acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad.
• Estructuras básicas: existen tres tipos de estructuras básicas:▪ Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La salida de una acción es la entrada de otra.
▪ Estructuras selectivas: en estas estructuras se evalúan las condiciones y en función del resultado de las mismas se realizan unas acciones u otras. Se utilizan expresiones lógicas.
▪ Estructuras repetitivas: son secuencias de instrucciones que serepiten un número determinado de veces.

Las principales ventajas de la programación estructurada son: 

• Los programas son más fáciles de entender
• Se reduce la complejidad de las pruebas
• Aumenta la productividad del programador
• Los programas queden mejor documentados internamente.

Un programa está estructurado si posee un único punto de entrada y sólo uno desalida, existen de "1 a n" caminos desde el principio hasta el fin del programa y por último, que todas las instrucciones son ejecutables sin que aparezcan bucles infinitos. 
Programación modular

En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad. 

En la programación modular, elprograma principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros. 

A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones. 




Partes de un programa

• Cabecera (título). 
• Declaración de unidades.
• Declaración de constantes.
• Declaración de tipos.
• Declaración de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS