lunes, 2 de diciembre de 2013

Introducción al Lenguaje C


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.

Ahora empecemos a ver conceptos básicos que son muy útiles a la hora de andar programando

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 = 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

Estos operadores nos servirán para delimitar en algunos programas o asignación de valores.


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.


1 comentario:

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *