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 \