Informatica

Páginas: 13 (3034 palabras) Publicado: 28 de marzo de 2013
Manual de Programación C

by Federico Rena

Para principiantes y avanzados

E-mail feforena@yahoo.com

Introducción :
Hola mi nombre es Federico y los voy a conducir en la introducción a la
programación en el Lenguaje C o también conocido como “Lenguaje de
programación de sistemas” desarrollado en el año 1972 por Dennis Ritchie para
UNIX un sistema operativo multiplataforma.
Ellenguaje C es del tipo lenguaje estructurado como son PASCAL,
FORTRAN, Basic. Sus instrucciones son muy parecidas a otros lenguajes
incluyendo sentencias como if, else, for, do y while... .
Aunque C es un lenguaje de alto nivel (puesto que es estructurado y pose
sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad
de programar a bajo nivel ( como en el ASSEMBLER tocandolos registros
memoria etc. ).
Para simplificar el funcionamiento de el lenguaje C tiene incluidas librerías
de funciones que pueden ser incluidas haciendo referencia la librería que las
incluye es decir que si queremos usar una función para borrar la pantalla
tendremos que incluir en nuestro programa la librería que tiene la función para
borrar la pantalla.
Ventajas : La programación en Ctiene una gran facilidad para escribir código
compacto y sencillo a su misma vez.
En el lenguaje C no tenemos procedimientos como en otros lenguajes
solamente tenemos funciones los procedimientos los simula y esta terminante
mente prohibido escribir funciones , procedimientos y los comandos en mayúscula
todo se escribe en minúsculas (a no ser las constantes ☺ )
Los archivos en la C seescriben en texto puro de ASCII del Dos si se
escribe en WORD por ejemplo el mismo incluye muchos códigos no entendidos
por el compilador y generara errores ;una vez escrito se debe pasar a compilar el
archivo; los archivos tienen 2 Extensiones archivo.C que es el archivo a compilar
el que contiene todas los procedimientos funciones y código de nuestro programa
y archivo.h que es las librerías quecontienen las funciones de nuestro programa.
(NOTA : El compilador genera Archivos con extensión .EXE)

Cada instrucción que pasemos a poner en C va segida de un punto y coma
para decirle al compilador que hasta ahí llega la instrucción simula un Enter del
teclado.
Ej. clrscr(); /* borra la pantalla */
Pagina Página 1 de 57

Manual de Programación C

by Federico Rena

Paraprincipiantes y avanzados

E-mail feforena@yahoo.com

Estructura de Programación en “C”
Encabezados en el se almacenan las funciones que trae el
lenguaje propio o las funciones nuestras se les llaman Librerías.
Las funciones de C dan mucha potencia al programador en podemos
realizar los programas con mucha potencia y facilidad de código.
Constantes simbólicas en el se definen las constantes denuestro programa
es lo único que se escribe en mayúsculas ej.: #define ENERO 31
Nota:
(las constantes son variables que conservan el mismo valor todo el
programa una vez que incluimos una constante en nuestro programa el compilador
va a sustituir el texto contenido en la constante por el texto del mismo.)
Cabecera de funciones es la llamadas a las funciones que se encuentran el
mismo programay al final del.
Función principal MAIN() en el se desarrollara todo el código del programa
las llamadas a funciones procedimientos etc. (es una función que sé autoejecuta
cuando se compila el programa).
Muestra :
#include /* librería que incluye las funciones */
# void mifuncion();
Main()
{

/* Comentario */
variables locales
.....
.....
función();
.....
....

}
voidmifuncion()
{
.....
.....
}

Pagina Página 2 de 57

Manual de Programación C

by Federico Rena

Para principiantes y avanzados

E-mail feforena@yahoo.com

Ejemplo de un programa que muestra por pantalla “Hola mundo” y espera que se
presioné una tecla.
/* Archivos de cabezera de funciones. */
#include
#include
#include
void main() /* comienzo del programa función principal.*/
{...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS