tecnologia

Páginas: 13 (3034 palabras) Publicado: 23 de octubre de 2013
TEMA 1 : Conceptos básicos

1.0 Introducción

En este segundo tema se describirá la estructura básica de
un programa en lenguaje C así como la forma de visualizar distintos
tipos de datos en pantalla. Se introducirán los conceptos de tipos
de datos básicos y su utilidad.

1.1 El programa HOLA MUNDO

Este programa se ha convertido en un clásico dentro de loslibros de programación. Simplemente muestra en pantalla el mensaje
HOLA MUNDO, esto que puede parecer muy tonto es algo fundamental
puesto que si no sabemos imprimir mensajes ó datos en la pantalla
difícilmente nuestro programa se podrá comunicar con el usuario que
lo utilice.

Mostraremos el programa y a continuación describiremos cada
una de las instrucciones que loforman.

/* Programa : HOLA MUNDO */
#include

main()
{
printf ("\nHola mundo");
}

Como podemos observar se trata de un programa muy sencillo.
La primera línea es lo que se conoce como un comentario, un mensaje
que el programa añade al código del programa para explicar o aclarar
su funcionamiento o el de una parte de él.Los comentarios se pueden
situar en cualquier parte de nuestro código y se considerará como
comentarios cualquier mensaje que se encuentre entre los caracteres
/* y */.

Los "/*" y "*/" no son caracteres, sino símbolos o banderas.

La siguiente línea es lo que se conoce como directiva del
preprocesador, todos los compiladores de C disponen de unpreprocesador, un programa que examina el código antes de compilarlo
y que permite modificarlo de cara al compilador en distintos
sentidos. En temas posteriores trataremos en profundidad estas
directivas del preprocesador, pero para el desarrollo de los temas
anteriores a este debemos conocer al menos la directiva #include.
Las directivas se caracterizan por comenzar con elcarácter # y se
deben incluir al comienzo de la línea aunque es probable que esto
dependa de la implementación del compilador con el que estemos
trabajando. La directiva include permite añadir a nuestro código
algún fichero de texto, de tal forma que la directiva es sustituida
por el texto que contiene el fichero indicado. En general los
ficheros que acompañan a esta directivason ficheros .H (Header -
Cabecera), en los que se incluyen definiciones de funciones que
deseamos utilizar en nuestros programas, constantes o tipos
complejos de datos.

La librería stdio.h (STandarD Input/Output) con tiene las
funciones estándar de entrada salida, y en ella se encuentra la
función printf que utilizamos en nuestro programa. Como se observaen el código el nombre de la función a incluir debe ir entre los
caracteres . A medida que vayan surgiendo iremos indicando las
funciones estándar que deberían incorporar todos los compiladores C
y cual es su fichero de definición .H.

En la siguiente línea nos encontramos con main(). Esto
indica que aquí comienza nuestro programa, en realidad estamos
definiendouna función (esto se indica con los paréntesis al final
de la línea) pero esto lo discutiremos en temas posteriores. La
función main (principal en inglés) siempre debe existir y contendrá
el programa principal.

Finalmente nos encontramos el programa principal, una
sentencia printf entre llaves ({, }). Las llaves en C representan
bloques, y encierran un conjuntode sentencias o instrucciones (lo
que el computador ejecutará), considerando todas ellas como una
sola, permitiendo una definición homogénea de los distintos bloques
que constituyen el programa. En nuestro caso tenemos un sólo bloque
que no es ni más ni menos que el programa principal, que en nuestro
caso está compuesto por una sola sentencia (la línea que contiene el
printf)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS