ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

GUIA DE ESTUDIO Nº 09: EL LENGUAJE C


Enviado por   •  30 de Julio de 2016  •  Tarea  •  3.033 Palabras (13 Páginas)  •  224 Visitas

Página 1 de 13

[pic 1][pic 2]

                 GUIA DE ESTUDIO  Nº 09:

EL LENGUAJE C

1.- Introducción

C está caracterizado por ser de uso general, de sintaxis sumamente compacta y de alta portabilidad. La portabiblidad significa que es posible adaptar el software escrito para un tipo de computadora o sistema operativo en otro. Es un lenguaje  de nivel medio porque combina elementos de lenguajes de alto nivel con la funcionalidad del lenguaje ensamblador, manipulación de bits, bytes, direcciones y elementos básicos como números y caracteres.

La principal característica de un lenguaje estructurado, como lo es C,es la capacidad de seccionar y esconder del resto del programa las instrucciones e información para llevar a cabo alguna tarea. Una forma de lograrlo, es usando subrutinas que empleen variables locales (temporales), de manera que lo que ocurra en su interior no provoque efectos secundarios en otras partes del programa. C se denomina lenguaje sencillamente estructurado, dado que no permite la creación de funciones dentro de funciones.

El componente estructural principal de C es la función, subrutina independiente que permite definir tareas de un programa y codificarlas por separado haciendo que los programas sean modulares. Otra forma de estructuración  es el bloque de código que es un grupo de sentencias conectadas de forma lógica que es tratado como una unidad.

El compilador de C lee el programa entero y lo convierte a código objeto o código máquina. Una vez compilado, las líneas de código fuente dejan de tener sentido durante la ejecución. Este código maquina puede ser directamente ejecutado por la computadora. El compilador de C incorpora una biblioteca estándar que proporciona las funciones necesarias  para llevar a cabo las tareas más usuales.

La compilación de un programa consiste en tres pasos. Creación del código fuente, Compilación del programa y Enlace del programa con las funciones necesarias de la biblioteca. La forma en que se lleve a cabo el enlace variará entre distintos compiladores y entornos, pero la forma general es:

[pic 3]

2.- Tipos de Datos

Un tipo de dato define un conjunto de valores que puede tener una variable junto con un conjunto de operaciones que se pueden realizar sobre esa variable.

C tiene varios tipos de datos básicos incorporados, entre ellos están los enteros (int), los enteros largos (long), los caracteres (char), los reales (float) y los reales largos (double).

Además, C no es un lenguaje fuertemente tipificado como Pascal, ya que permite casi todas las conversiones entre tipos. Por ejemplo, los tipos entero y carácter pueden ser entremezclados en la mayoría de las expresiones, siendo de responsabilidad del programador la comprobación de la incompatibilidad de los tipos.

3.- Variables y constantes

3.1 VARIABLE: Unidad básica de almacenamiento, la creación es la combinación de un identificador, un tipo y un ámbito. Todas las variables en C tienen que ser declaradas antes de ser usadas. El lugar donde se declaran las variables, que define su ámbito, puede ser  dentro o en la definición de una función, o fuera de todas las funciones.

TIPOS

RANGO

TAMAÑO

DESCRIPCIÓN

char

-128 a 127

1

Para una letra o un dígito.

unsigned char

0 a 255

1

Letra o número positivo.

int

-32.768 a 32.767

2

Para números enteros

unsigned int

0 a 65.535

2

Para números enteros.

long int

±2.147.483.647

4

Para números enteros

unsigned long int

0 a 4.294.967.295

4

Para números enteros

float

3.4E-38 decimales(6)

6

Para números con decimales

double

1.7E-308 decimales(10)

8

Para números con decimales

long double

3.4E-4932 decimales(10)

10

Para números con decimales

El nombre de las variables, conocido como identificador, debe cumplir las siguientes normas:

  • La longitud puede ir de un carácter a 31. El primero de ellos debe ser siempre una letra.
  • No puede contener espacios en blanco, ni acentos y caracteres gramaticales.
  • Hay que tener en cuenta que el compilador distingue entre mayúsculas y minúsculas.

3.1.1PALABRAS CLAVES: Una palabra clave es aquella que tiene un significado especial dentro del lenguaje, debido a esto, nunca deben ser usadas como nombres de variables o funciones. Las palabras claves de C están escritas en minúsculas, siendo 32 las definidas por el estándar ANSI de C:

auto                        double                        int                        struct                 

break                              else                        long                        switch

case                        enum                             register                        typedef

char                        extern                        return                        union

const                          float                        short                        unsigned

continue                        for                        signed                        void (sin valor)

default                              goto                        sizeof                        volatile

do                        if                        static                        while

En C, las mayúsculas son diferentes con las minúsculas, así : else es una palabra clave y ELSE no lo es. Los programas en C se escriben en minúsculas.

...

Descargar como (para miembros actualizados) txt (14 Kb) pdf (383 Kb) docx (100 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com