Curso de programacion en c del cucei

Solo disponible en BuenasTareas
  • Páginas : 11 (2608 palabras )
  • Descarga(s) : 7
  • Publicado : 25 de marzo de 2010
Leer documento completo
Vista previa del texto
Introducción a la programación
Lenguaje de programación
Un lenguaje de programación es un conjunto de reglas sintácticas y semánticas permiten la comunicación usuario/maquina.
Características.
Permite a uno o mas programadores, especificar como se van a manipular los datos en una computadora.
Masde un programador puede entender el código de un programa.
Partes de un Lenguaje deprogramación
{draw:frame}
El lenguaje que entienden las computadoras es llamado lenguaje maquina.
Todo programa escrito en un lenguaje distinto al lenguaje maquina puede ser ejecutado de dos maneras:
Por medio de un interprete, el cual se encarga de adaptar las instrucciones conforme las va encontrando.
Por medio de un compilador el cual se encarga de traducir el códigoa lenguaje maquina.
Clasificación.
Nivel de abstracción.
Paradigma de programación.
Lenguaje ensamblador.
Nivel de abstracción.
Lenguaje maquina.
Son aquellos que están escritos en lenguajes directamente entendibles por la maquina.
Lenguaje de bajo nivel.
Mas fácil de utilizar que el lenguaje maquina.
El lenguaje mas común es el lenguajeensamblador.
Los comandos del ensamblador son llamados mnemonicos.
No puede ejecutarse directamente por una computadora debe traducirse al lenguaje maquina
Lenguaje de bajo nivel.
Tanto el lenguaje ensamblador como el lenguaje maquina trabajan directamente con los registros de memoria del procesador.
Lenguaje de nivel medio.
Son lenguajes que tienen característicasque los acerca a los lenguajes de bajo nivel pero, al mismo tiempo están cercanos al lenguaje natural (humano).
Lenguaje de nivel medio.
{draw:frame}
Lenguaje de alto nivel.
Estos lenguajes permiten expresar los algoritmos de una manera muy parecida al lenguaje natural. Lo cual los hace fáciles de entender y escribir por el programador.
{draw:frame}
Programación estructuradaEs una forma de escribir los programas de una manera masclara, dando como resultado, un programa entendible y claro para el programador.
Conceptos clave:
Estructuración.
Moduladirad.
Teorema de la programación estructurada.
Demostrado por Bôhm y Jacopin.
Establece que todo programa puede escribirse utilizando únicamente tres sentencias de control:{text:list-item}
Ventajas de la programación estructurada.
No implican saltos entre líneas.
Reducción de pruebas.
Bloques auto explicados.
Mejor presentación.
Reducción en el espacio de almacenamiento.
Para que un programa entre en el esquema de estructuración debe cumplir lo siguiente:
{text:list-item} {text:list-item} {text:list-item} En resumen laprogramación estructurada engloba:
Un diseño modular.
Implementación utilizando el método
Cada modulo es codificado utilizando las tres estructuras de control básicas.
La estructuración y la modularidad se complementan.
Elementos básicos de la programación estructurada.
{text:list-item} {text:list-item} {text:list-item} {text:list-item}{text:list-item} {text:list-item} {text:list-item} Instrucciones.
Función principal.
La función principal SIEMPRE está presente, es la única que obligatoriamente debe existir.
Es la primera función llamada cuando se ejecuta un programa
Controla toda la actividad desarrollada por el programa.
Esta encargada de hacer las llamadas al resto de funciones.
Palabrareservada.
Es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador en ese lenguaje.
Identificador.
Los identificadores (IDs) son símbolos léxicos que nombran entidades.
El concepto es análogo al de "nombre".
Algunas de las de entidades que un identificador puede denotar son:
Las variables.
Las constantes.
Los...
tracking img