Facebook Twitter RSS Reset

Queres aprender a programar en C? Entra, te enseño lo basic

Hola taringueros, hoy se me ocurrió hacer un post para ayudar a la gente a programar en c.

En este momento de mi vida, estoy estudiando Ingeniería electrónica, y en esta carrera este lenguaje se utiliza mucho para el tema de programación de PIC’s, por esa razon tengo las materias Informatica I e Informatica II… (En las cuales damos todo C).

Queres aprender a programar en C? Entra, te enseño lo basic

El lenguaje C es un lenguaje de nivel medio, el cual basándose en los juegos de instrucciones disponibles, permiten el uso de funciones a nivel aritmético, pero a nivel lógico dependen de literales en ensamblador. Estos lenguajes están orientados a procedimientos y Los procedimientos se componen de procesos.

Queres aprender a programar en C? Entra, te enseño lo basic

El primer programa que se hace en C para aprender a programar es un programa que muestra el texto “Hello World”, el cual tiene toda una historia que no viene al caso contar, pero si quieren saberla San google los puede ayudar =).

Vamos a lo nuestro:

PROGRAMA QUE IMPRIME EN PANTALLA HELLO WORLD:

#include —> Es un encabezado, mas adelante dare la definición.

#include –> Otro encabezado Queres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic

int main() –> Defino la función principal del programa.

{

printf(“Hello world!!&quotQueres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic; –>imprimo en pantalla “Hello World”

system(“pause&quotQueres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic; –> Le digo que el programa haga una pausa para poder ver lo anterior, si no el programa sigue y no vamos a poder ver nada :/.

return 0; –>Digo que el programa al termninar, retorne una valor 0 al s.o para decir que termino correctamente.

}

Bueno vamos a un poco de teoria:

Queres aprender a programar en C? Entra, te enseño lo basic

El lenguaje c es un lenguaje de linea, y se puede programar de muchas formas… Es decir que si yo quisiera escribir el programa anterior todo en una linea lo podria hacer, pero no es conveniente porque si alguien por alguna razon tiene que modificarlo no va a entender nada, entonces:

Nº 1: ORDEN.

El orden es lo principal de la programacion, sea en lenguaje C, C++, VB, etc.

Nº 2: Aprender

Si realmente quieren aprender a programar en C, tienen que leer mucho. Hay muchas personas que realizan los programas “A prueba y error” y asi no se aprende bien. Lo ideal es agarrar un librito y leer mucho, y mientras vas leyendo vas practicando.

Bueno, dicho todo esto les paso a decir algunas funciones básicas:

printf –> Muestra en pantalla un mensaje

scanf –> Lee un valor ingresado por teclado

getch() –> obtiene un caracter ingresado por teclado

system(“pause&quotQueres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic –> Pausa el programa y muestra en pantalla “Presione una tecla para continuar”

system(“cls&quotQueres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic –> Borra toda la pantalla

Tipos de variables (Las basicas):

INT, LONG INT, CHAR, FLOAT

Ahh casi me olvido, los ENCABEZADOS son archivos que tienen todas las funciones que usan en C, es decir printf, scanf, getch() estan en stdlib.h(standard library), system(“pause, cls, etc&quotQueres aprender a programar en C? Entra, te enseño lo basicQueres aprender a programar en C? Entra, te enseño lo basic esta en stdio.h(standard input ouput).

Que programas pueden usar para compilar? yo use el Dev C++ y estaba mas o menos pasable, ahora estoy usando Codeblocks (www.codeblocks.com) y esta mucho mejor, y si alguien utiliza linux puede usar el ECLIPSE….

La Idea de este post es adentrarlos un poquitito en el lenguaje C, no pretendo enseñarles como programar, para eso estan los libros, solo quiero que vean lo interesante que es… Si se interesan y alguno quiere que haga tutoriales me lo pide en comentarios y yo con gusto lo hago.

Espero que les sirva! Saludos

No comments yet.

Leave a Comment