Trabajo

Páginas: 25 (6144 palabras) Publicado: 30 de mayo de 2012
Cátedra: Introducción a la Programación

Primer Periodo – Primer Trimestre

Profesor-Asesor: Vladimir Gude


Guía 1 de programación en Lenguaje C



La presente guía no pretende sustituir al profesor, sino servir de apoyo a los triunfadores en el aprendizaje de la programación en el lenguaje C.



Historia del Lenguaje C

El lenguaje C nació en los laboratorios de laBell Telephone y ha sido estrechamente asociado con el sistema operativo Unix, ya que su desarrollo se realizó en este sistema y debido a que tanto Unix como el propio compilador C, fueron escritos en C.
Este lenguaje está inspirado en el lenguaje B escrito por Ken Thompson en 1970 con intención de recodificar el Unix, que en la fase de arranque estaba escrito en lenguaje ensamblador, envistas a su transportabilidad a otras máquinas. B era un lenguaje evolucionado e independiente de la máquina, inspirado en el lenguaje BCPL concebido por Martín Richard en 1967.
En 1972, Dennis Ritchie, toma el relevo y modifica el lenguaje B, creando el lenguaje C y rescribiendo el Unix en dicho lenguaje. La novedad que proporcionó el lenguaje C sobre el B fue el diseño de tipos yestructura de datos.
C, que ha sido pensado para ser altamente transportable y para programar lo improgramable, tiene sus inconvenientes. Carece de instrucciones de Entrada/Salida, de instrucciones para manejo de cadenas de caracteres, con lo que este trabajo queda para la librería de rutinas, con la consiguiente pérdida de transportabilidad. Ha pesar de todo, C ha demostrado ser un lenguajeextremadamente eficaz y expresivo.


Conceptos

Variables:
Las variables son nombres que se le dan a las localidades en la memoria principal donde un elemento de dato puede almacenarse.
Un nombre de variable puede estar formado por una secuencia de letras del alfabeto y/o dígitos de 0 al 9 y/o el carácter subrayado (_). Sin embargo, no debe comenzar con un dígito.
Ejemplos: edad, num_1,n1, Edad
Los nombres de variables pueden contener caracteres del alfabeto en mayúscula así como en minúscula. En el ejemplo anterior, las variables edad y Edad se toman como variables distintas Sin embargo, los programadores generalmente usan letras minúsculas para los identificadores de las variables, para evitar confusiones.
El nombre de una variable puede tener cualquier longitud, pero sólolos primeros 31 caracteres son significativos. Aunque algunos compiladores de C aceptan sólo los primeros ocho caracteres como significativos.
Los nombres de variables no pueden ser iguales a las palabras reservadas de C. De hecho las palabras reservadas en C están en letras minúsculas. A continuación se presenta la lista de las 32 palabras reservadas o claves del ANSI C (algunoscompiladores añaden otras palabras claves, propias de ellos):


Palabras Claves en C:

|auto |const |extern |register |switch |continue |goto |static |
|break |double |Float |return |typedef |default |if |void |
|case |else|int |short |union |do |signed |volatile |
|char |enum |long |struct |unsigned |for |sizeof |while |

Identificadores:
Los nombres de las variables y de las funciones se denominan identificadores. Los identificadores enlenguaje C pueden contener letras del alfabeto y/o dígitos de 0 al 9 y/o el carácter subrayado (_). Sin embargo, no debe comenzar con un dígito.
Los identificadores pueden estar formados por caracteres en mayúscula y/o en minúscula. Pero recuerde que C, hace diferencias entre mayúsculas y minúsculas.
Se recomienda programar en minúscula para evitar que una misma variable sea escrita a veces...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS