I N I C I A C I O N A L A P R O G R A M A C I O N E N "C"

Consideraciones generales

Siempre se debe empezar con el diagrama de flujo. Es el plano del programa.
Todas las sentencias (instrucciones) se escriben en minúsculas y acaban en ;.
Es costumbre escribir las variables en minúsculas y las constantes en mayúsculas.
Los decimales se indican con . y no con

Variables:

Zonas de memoria en donde almacenamos datos.
Su nombre empieza con una letra minúscula y no puede contener caracteres “extraños”.
Tipos:
integer (para enteros)
float (para reales)
char (caracteres)
Todas las variables han de declararse previamente, en la cabecera del programa

Declaricion de variables:

Se declaran: tipovariable nombrevariable;
Ejemplos de definición:
int edad; (la edad necesariamente es entera)
float nota; (la nota, en general, tiene decimales)
char inicial; (se trata de una letra)
Serían incorrectos:
int 1edad; (empieza con número)
float nota mates; (contiene un espacio)
char carácter; (tiene acento)

Asignacion de valores a las variables:


Una vez declaradas: nombrevariable=valor;
O bien en el momento de la declaración:
tipovariable nombrevariable=valor;
Ejemplos:
int edad=16; (en la declaración)
nota=6.7; (posteriormente)
puntos=puntos+1 (la variable puntos pasa a va- ler lo que valiese antes más 1)

Escritura en pantalla:

Se realiza mediante la función printf: printf(“formato”,variable);
Ejemplos:
cadena literal: printf(“Hola”); no hay que especificar formato.
variable: printf(“El número es %d”,num) % d indica que en su posición se insertará el valor de la variable num, que posteriormente se indica
varias variables: printf(“la suma de %d y %d es %d”,num1,num2,num1+num2); las cadenas de formato deben concordar con el tipo de cada variable
Si en vez de entera fuesen variables de tipo real, en la cadena de formato escribiríamos %f y si fuese char, %c
La función printf se encuentra en el fichero de cabecera stdio.h

Escritura en una posicion de pantalla:

La función gotoxy(columna,fila); sitúa el cursor en la columna y fila que le indiquemos.
Columna y fila son dos variables enteras. Las columnas (horizontales) van desde la 1 hasta la 80 y las filas (verticales) de la 1 a la 25.

Comentarios:


Son muy útiles para revisiones posteriores del programa.
Se escriben entre /* y */
Ejemplo: /* esto es un comentario */
Se realiza mediante clrscr(); función que se encuentra en el fichero de cabecera conio.h
Para utilizarla hay que escribir al comienzo: #include <conio.h>

Secuencias de escape:


Realizan determinadas acciones.
Las más comunes son:
\n pasa a nueva linea.
\t coloca el cursor en la siguiente tabulación
\b retrocede el cursor un espacio
\a emite un aviso sonoro
\” para escribir el carácter “
\’ para escribir el carácter ‘
\\ para escribir el carácter \

 

                                       

Hosted by www.Geocities.ws

1