Capitulo 1

Páginas: 53 (13093 palabras) Publicado: 13 de junio de 2015
CAPÍTULO I.

I. CONCEPTOS BÁSICOS DEL LENGUAJE C

DESCRIPCIÓN DEL CONTENIDO:

1. Introducción.
2. Elementos Básicos del C.
3. Entrada y Salida de Datos.
4. Operadores y Expresiones.
5. Sentencias de Control.

OBJETIVO GENERAL:

Manejar los conceptos básicos del entorno de desarrollo del lenguaje Java, para la creación de aplicaciones según las especificaciones del lenguaje.

OBJETIVOSESPECÍFICOS:

Conocer los elementos básicos y reglas para la escritura de un programa en C.
Resolver problemas aplicando las instrucciones de entrada/salida de datos, estructuras básicas de programación del lenguaje C.














I. Conceptos Básicos del Lenguaje C

a. Introducción

C es un lenguaje de programación de propósito general. Fue inventado con el fin de proporcionar un lenguaje de altonivel a la programación sobre el sistema operativo UNIX. Hoy en día se utiliza también para muchas otras aplicaciones. Se le ha llamado “el lenguaje de programación de sistemas” porque es muy útil para escribir compiladores y sistemas operativos, ya que permite expresar el código de forma simple y concisa.

C posee tres tipos de datos básicos: enteros (int), caracteres (char) y números en comaflotante (float, double). Los enteros pueden ser calificados como cortos (short), largos (long) o sin signo (unsigned). Otros tipos se pueden derivar de éstos, creándolos mediante punteros, vectores, estructuras o uniones, pero no provee operaciones para manipular objetos compuestos.

Las sentencias de control son sencillas, permiten agrupar sentencias, tomar decisiones (if-else), seleccionar entrevarias posibilidades (switch), hacer bucles evaluando la condición al empezar (while, for) o al acabar (do), y salir inmediatamente de un bucle (break).

Las funciones pueden devolver valores de los tipos básicos o de los estructurados. Cualquier función puede llamarse recursivamente. Las variables locales de las funciones se crean nuevas en cada invocación. No se permite la definición anidada defunciones. En cambio, las variables pueden ser locales a una función, o globales y entonces visibles desde todo el programa.

Una fase de pre-procesamiento previa a la compilación permite la sustitución de macros, la inclusión de otros ficheros fuente y la compilación condicional.
El lenguaje C va acompañado de una librería con funciones para llamar al sistema operativo, dar formato a las entradas ysalidas, gestionar la memoria, manipular strings, etcétera.

1. Origen

EL lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken
Thompson). En los años 70; éste lenguaje llevó a la aparición del C.
Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por locual surgieron discrepancias entre sí.

Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigua del lenguaje C e independiente de la máquina que pudiera utilizarse en todos los tipos de C.
Algunos de los C existentes son:
Quick C
C++
Turbo C
Turbo C ++
Borland C
Microsoft C
Visual C
C Builder

C es unlenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.
Su característica principal es ser portable, es decir, es posible adaptar los programas escritos para un tipo de computadora en otra.

Otra de sus características principales es el ser estructurado, es decir, el programa se divide en módulos (funciones) independientesentre sí.
El lenguaje C inicialmente fue creado para la programación de:
Sistemas operativos
Intérpretes
Editores
Ensambladores
Compiladores
Administradores de bases de datos.
Actualmente, debido a sus características, puede ser utilizado para todo tipo de programas.

2. Introducción al C

C es un lenguaje de programación estructurado de propósito general. Sus instrucciones constan de términos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Capitulo 1
  • Capitulo 1
  • Capítulo 1
  • capitulo 1
  • Capitulo 1
  • CAPITULO 1
  • CAPITULO 1
  • CAPÌTULO 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS