01 Tipos Simples y Estructuras de Control

Páginas: 10 (2489 palabras) Publicado: 27 de abril de 2015
Lenguaje C
Tipos de Datos Simples y Estructuras de Control

Lenguaje C


C es un lenguaje de programación creado en 1972 por Dennis
M. Ritchie en los Laboratorios Bell como evolución del
anterior lenguaje B.



Se trata de un lenguaje débilmente tipificado de nivel medio
ya que dispone de las estructuras típicas de los lenguajes de
alto nivel así como de construcciones del lenguaje quepermiten un control a muy bajo nivel.



El lenguaje se estandarizó en 1990 y surgió ANSI C (también
llamado C90)



A fines de la década del „90 se logró la publicación del
estándar ISO 9899:1999 conocido como C99 pero no tiene la
misma aceptación que C90.

ANSI C


ANSI C está soportado hoy en día por casi la totalidad de
los compiladores.



La mayoría del código C que se escribe actualmenteestá
basado en ANSI C.



Cualquier programa escrito sólo en C estándar sin código
que dependa de un hardware determinado funciona
correctamente en cualquier plataforma que
disponga de una implementación de C compatible.

Características de C


Un núcleo del lenguaje simple que opera con bibliotecas
(ej: las operaciones de E/S).



Es un lenguaje muy flexible que soporta la programaciónestructurada (permitiendo ciertas licencias de ruptura).



Un sistema de tipos que impide operaciones sin sentido.



Usa un lenguaje de preprocesado con posibilidades para
definir macros e incluir múltiples archivos de código
fuente.

Características de C


Acceso a memoria de bajo nivel mediante el uso de
punteros.



Interrupciones al procesador.



Un conjunto reducido de palabras clave.

Pasaje de parámetros por valor.



Tipos de datos agregados (struct) equivalentes a los
registros de Pascal.

Code::Blocks


Para realizar las prácticas utilizaremos Code::Blocks.



Code::Blocks es un entorno de desarrollo integrado
libre y multiplataforma para el desarrollo de programas
en lenguaje C++.



Puede usarse libremente en diversos sistemas operativos.



Está licenciado bajo laLicencia pública general de GNU.



Dirección de descarga:
www.codeblocks.org/downloads/26
Elegir alguno que tenga el compilador GCC y el debugger GDB.
Por ejemplo para Windows 7 descargar codeblocks-10.05mingw-setup.exe

Cómo empezamos a programar?


Paso 1 : Comenzaremos creando un proyecto

Cómo empezamos a programar?


Paso 2 : Dentro del proyecto pondremos una aplicación
de consola

Creandouna aplicación de consola


Paso 3 : Seguir las indicaciones del Wizard …

Creando una aplicación de consola


Paso 4 : Elegir el lenguaje C

Creando una aplicación de consola


Paso 5 : Indicar el título y el directorio del proyecto

Estas se
completan
solas

Creando una aplicación de consola


Paso 6 : Indicar el compilador a utilizar

Creando una aplicación de consola


Luego de habercreado la aplicación de consola el
administrador de proyectos mostrará lo siguiente:

Ya estamos en condiciones de comenzar a
trabajar con el lenguaje

Qué es un identificador?
En C, un identificador es una combinación de caracteres
siendo el primero una letra del alfabeto o un símbolo de
subrayado y el resto cualquier letra del alfabeto, cualquier
dígito numérico ó símbolo de subrayado.
IMPORTANTE


Se distinguen mayúsculas de minúsculas.
Ej: los identificadores TALLER, Taller y taller son todos distintos.



De acuerdo al estándar ANSI-C, sólo serán significativos los
primeros 31 caracteres de un identificador. Todo carácter mas allá de
este límite será ignorado por cualquier compilador que cumpla la
norma ANSI-C.

Identificadores en C


El compiador utiliza identificadoresiniciados con doble
subrayado o con un subrayado seguido de una letra mayúscula.



Evite el uso del subrayado para iniciar un identificador. Esto
reducirá los errores de compilación.



La legibilidad de un programa se incrementa notablemente al
utilizar nombres descriptivos para las variables.
Los programadores de Pascal tienden a utilizar nombres
descriptivos largos, pero la mayoría de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipo de estructuras simples de una empresas
  • Tipos de datos, Tipos de variables, tipos de constantes, tipos de sentencias, tipos de operadores, tipos de...
  • ESTRUCTURA SIMPLE
  • Estructuras de Control
  • Estructuras de control
  • estructuras de control
  • Estructuras De Control
  • estructuras de control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS