mis tareas

Páginas: 34 (8457 palabras) Publicado: 22 de abril de 2013
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 la Bell Telephone y ha sidoestrechamente 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, en vistas a su transportabilidad aotras 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 y estructura de datos.
C, que ha sido pensadopara 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 lenguaje extremadamente eficaz y expresivo.

ConceptosVariables:
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 puedencontener 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ólo los 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 (algunos compiladores añaden otras palabras claves, propias deellos):


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 en lenguaje C puedencontener 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 en mayúscula uotras en minúscula.


Tipos de Datos Básicos en C
Un tipo de dato se define como un conjunto de valores y operaciones definidas para las variables de ese tipo en particular. Los tipos de datos básicos en C son:
Tipo
Rango
Descripción
Ejemplos
int
-32768 .. 32767
Número Entero (sin decimales).
edad, nota, nro_de_hijos
float
3.4*10-38 .. 3.4*10+38
Número Real (con o sin decimales)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS