Victor

Solo disponible en BuenasTareas
  • Páginas : 7 (1625 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de enero de 2011
Leer documento completo
Vista previa del texto
UNIDAD 3: FUNDAMENTOS DEL LENGUAJE

DESARROLLO HISTORICO DEL LENGUAJE ESTRUCTURADO
El lenguaje C fue inventado e implementado en una máquina Unix, por Dennis Ritchie, en los años 70. C fue "sucesor", por así decirlo, de un lenguaje llamado B, que a su vez descendía de otro llamado BCPL. Tras muchos años de ser un lenguaje sin reglar, en el verano de 1983 se decide formar un comité para crearel stándar ANSI (Instituto Nacional Americano de Estándares) y así formalizar el lenguaje. Pero, este proceso, no fue nada corto. 6 años después, por fin sale el stándar ANSI del lenguaje C, en diciembre de 1989, comenzando a comecializarse a partir de los 90. El stándar, también fue reconocido y aceptado por la ISO (Organización Internacional de Stándares). Cuando hacemos referencia a ese standar,solemos hablar de C89. En 1995 C89 se amplía con con varias funciones y se asientan las bases de lo que más tarde sería C++. Con el desarrollo de este nuevo lenguaje, C quedó algo apartado, pero en 1999 se definió otro stándar, el C99. C99 era prácticamente el stándar C89, si bien con funciones y bibliotecas nuevas y algunas características innovadoras.

ESTRUCTURA GENERAL DE UN PROGRAMA EN CESTRUCTURA GENERAL DE UN PROGRAMA EN C
tipo var1;
tipo var2;
tipo f1(par1)
tipo par1;
{ tipo var3;
{ tipo var4;
Bloque 1
Bloque2
}
}
tipo var5;
int main()
{
tipo var6;
}

1.3.1 Estructura.
Todo programa en C consta de una o más funciones, una de las cuales se llama main. El programa comienza en la función main, desde la cuales posible llamar a otras funciones.

Cada función estará formada por la cabecera de la función, compuesta por el nombre de la misma y la lista de argumentos (si los hubiese), la declaración de las variables a utilizar y la secuencia de sentencias a ejecutar.
Ejemplo:
Declaraciones de funciones main( ) variables locales bloque}
funcion1 ( )
{Variables locales
Bloque}

PALABRASRESERVADAS Y PROGRAMACION
• C utiliza ciertos nombres para designar funciones, dichos nombres se conocen como palabras reservadas.
• Una variable no puede llamarse igual que una palabra reservada
• C cuenta con 48 palabras reservadas, estas son:

ed
asni continue float new signed try
auto default for operator sizeoftypedef
break delete friend private static union
case do goto protected struct unsigned
catch double if public switch virtual
char else inline register template void
class enum int return thisvolatile
const extern long short throw while


REPRESENTACION DE DATOS BASICOS
• El objetivo de un programa es el de procesar información en forma de datos, para obtener un determinado resultado.
• Lo que diferencia un lenguaje computacional de otro es la forma de representar los datos y las herramientas que ofrece para procesarlos.

Esdecir:

o Los tipos de datos que maneja
o Su declaración de Variables
o Las constantes
o La forma de realizar asignaciones
o La estructura general de un programa
o Los comentarios
o Sus operaciones de entrada/salida
o Las operaciones condicionales
o Las iteraciones

C maneja cuatro clases de tipos:
1. los enteros
(a) char
(b) short(c) int
(d) long
2. los enteros sin signo
(a) unsigned short
(b) unsigned int
(c)unsigned long
3. los flotantes
(a) float
(b) double
4. los apuntadores
DECLARACION VARIABLES, CONSTANTES, PROCEDIMIENTOS Y FUNCIONES
1.4 TIPOS BASICOS Y VARIABLES.
Los tipos de datos básicos definidos por C son caracteres, números enteros y...
tracking img