Lo que debemos saber antes de entrar de lleno al lenguaje de programación C, es conocer que software libre utilizaremos y en nuestro caso serían los más recomendados y sencillos de utilizar, los cuales son Code::Blocks y Dev C++. Para todo este curso utilizaremos el software Code::Blocks.
Estructura de
un programa
Librerías:
Las librerías
son usadas dependiendo lo que vayamos a usar un ejemplo para las funciones matemáticas
utilizamos la librería de math.h la cual ya contiene funciones predeterminadas
y listas para su uso, estas son algunas de las mas usuales.
math.h
Contiene una macro y varias funciones matemáticas.
stdio.h
Contiene tipos, macros y funciones para la realización de tareas de E/S.
stdlib.h
Contiene tipos, macros y funciones para la conversión numérica, generación de
números aleatorios, búsquedas y ordenación, gestión de memoria y tareas
similares.
string.h
Contiene tipos, macros y funciones para la manipulación de cadenas de caracteres.
Main:
Dentro
del juego de llaves del main se colocan todas las instrucciones del programa a
desarrollar.
Ejemplo
#include <stdio.h> //Librerias que utilizara el programa
Main()
{
//Cuerpo del programa (todas tus instrucciones)
}
Tipos de dato que acepta el
lenguaje C.
INT
----> acepta números enteros y negativos
CHAR
----> acepta datos de tipo carácter (letras)
FLOAT
----> acepta números reales (con punto decimal)
DOUBLE
----> acepta números con coma flotante en donde hay una doble
presición
Ahora
definamos lo que son constantes y variables.
Constante:
Es cualquier dato cuyo calor permanece fijo en un programa.
Variable:
Es aquel que conserva los datos hasta que le son asignados a otros.
Los
operadores aritméticos son aquellos que nos permitirán hacer diversas
operaciones entre los cuales están:
+ ,
- , * , / , %
Operadores
de asignación:
Esto
se refiere a cuando realizamos operaciones básicas como la suma, resta,
multiplicación y la división. Con el fin de acumular los datos según la
operación.
Ejemplos
m=5, n=2
m=5, n=2
m =
m + n esto es igual a m+=n los
operadores son +=
5 =
5 +2 suma el 5 + 2 =7
7=7
la variable m se actualiza tomando el número obtenido 7, y por
ello la igualdad 7 = 7
m =
m - n esto es igual a m-=n los
operadores son -=
5 =
5 -2 resta el 5 - 2 =3
3=3
la variable m se actualiza tomando el
número obtenido 3, y por ello la igualdad 3 = 3
m =
m * n esto es igual a m*=n los operadores son
*=
5 =
5 * 2 multiplicación el 5 * 2 =10
10=10
la variable m se actualiza tomando el número obtenido 10, y por
ello la igualdad 10 = 10
m =
m / n esto es igual a m/=n los operadores son
/=
5 =
5 / 2 división el 5 / 2 =2.5
2.5=2.5
la variable m se actualiza tomando el número obtenido 2.5, y por
ello la igualdad 2.5 = 2.5
m =
m % n esto es igual a m%=n los operadores son
%=
5 =
5 % 2 5 % 2 =1 aquí lo que se hace es sacar el residuo de la
división en este caso es 1
1=1
la variable m se actualiza tomando el número obtenido 1, y por
ello la igualdad 1 = 1
Operadores Relacionales
m=a
igual a ==
m!=a
diferente a !=
m>a
mayor a >
m<a
menor a <
m>=a
mayor igual a >=
m<=a
menor igual a <=
Ya dicho lo anterior estamos listos para nuestro primer programa, pero lo veremos en el siguiente post, así que no se lo pierdan.
Si tienes dudas con respecto a la información anterior no dudes comentarla o colocar tu duda para nosotros posteriormente resolverla.
Buena la info! gracias
ResponderBorrar