El post que buscas se encuentra eliminado, pero este también te puede interesar

Curso Basico de Programacion

Anuncios

Hola!, Bueno hace mucho no posteo, y hoy se me dio por hacer un post para aquellos que tienen ganas de aprender, les aclaro, no soy un profesional ni nada, solo voy a tratar de ir transmitiendoles post por post las cosas de programacion que aprendi hasta ahora, por ejemplo si alguien esta interesado y no tiene alguien fisico que le explique y solament se tiene que guiar por pdf o documentos sacados de internet o cosas asi, segun lo veo yo es muy dificil aprender asi. Bueno llendo al tema el lenguaje que utilizaremos es C++, un lenguaje infinitamente utilizado actualmente tambien y mucho, si no lo tienen y lo quieren descargar, aca les dejo un link de un post de donde lo saque yo:

http://www.taringa.net/posts/downloads/1504516/C_-Builder-2007.html

Bueno, para abrir el programa iremos a New, Other, Console Aplication o Console Wizzar segun la version, tambien pueden utilizar el Borland C++ (este que utilizaremos es el Builder C++), personalemente, recomiendo mas el Builder, se hace mas amigable pero quedara en cada uno.

¿Que es la Programacion?

Bueno, para aquellos que recien comienzan, se podria simplificar diciendo que es una manera de buscar soluciones a un problema o el arte de solucionar problemas, pero la gracia de buscar soluciones no reside tanto en la solucion, sino mas en como llegamos a esa solucion, a traves de practica y practica llegaremos a escribir mejor el codigo de un programa, cada vez mas refinado y eficiente. Por lo que la habilidad de aprender a programar dependera mas que nada de las ganas de uno mismo, como en casi todo hay que practicar y ser perceverante para poder lograr nuestros objetivos.

Programas en C++:

A continuacion se detalla la forma genral de un program escrito en C++:

#include <iostream.h>
-----------------------
int main ()
{

return 0;
}

-----------------------

Bueno, la parte del # seguido del include es donde se declaran las librerias que utilizaremos durante nuestro programa.

¿Que son las librerias? Son justamente librerias que contiene las distintas funciones de las que haremos uso mas adelante, por ejemplo, no se puede usar la funcion cout sin declarar la libreria iostream. Las librerias se declaran de la siguiente forma: #include <nombredelalibreria.h> (algunas no llevan el .h)

Despues entre las librerias y el int main() esta el espacio donde declarar funciones(mas adelante veremos que son), las variables, constantes, etc.

El int main() indica el inicio del programa principal seguido de una llave, adentro de las llaves escribiremos el codigo del programa que realizaremos. El programa finalizara con el return 0; y la llave que cierra.


Tipos de Datos:

En algun momento, nuestro programa necesitara almacenar datos o numeros, ingresados o no por el usuario, para esto se utilizan variables, y como en todos los lenguajes, estas tienen ditintos tipos:

Tipo: . int: se utiliza para valores enteros, la variable almacenara solo valores enteros.
. float: se utiliza para valores con coma flotante, una variables de este tipo se utiliza generalmente para el resultado de una division, por dar un ejemplo simple.
. char: una variables de este tipo se utiliza para las cadenas de caracteres, simplemente palabras.
. bool: una variable que puede tener solo dos valores: TRUE o FALSE.

Estas son las que utilizaremos por ahora. ¿Hay mas? Si, pero por ahora, con esto deberia alcanzarnos.

Declaracion de variables:

Para declarar una variable solo debemos indicar el tipo de variable y el nombre que elegimos para ella:

Ejemplo 1;

int variable;

Ejemplo 2:

float division,resultado;
int suma,num;

Bueno, tambien es posible declarar junto con la variable el valor que tendra, siendo que su valor puede variar a lo largo del programa, seria asi como el valor inicial:

Ejemplo 3:

int num=3,suma=5;

Entrada y Salida:

Ya sabemos como declarar variables, ahora, ¿como nos comunicamos con el usuario?, por ahora solo nos comunicaremos mediante "carteles", para mostrar alguna frase al usuario que, por ej, lo guie en lo que tiene que hacer utilizaremos la funcion "cout", incluida en la libreria "iostream.h". A continuacion realizaremos nuestro primer programa en C++:

#include <stdio.h>
#include <iostream.h>
#include <conio.h>
---------------------------

int main ()
{
cout<<"¡Hola Mundo!";
getch();
return 0;
}
--------------------------

Para compilarlo y ejecutarlo pulsaremos F9.

Bueno, para mostrar algo en pantalla se declara como ya vimos escribiendo:

cout<<"LaFraseQueQueremosMostrar";

Ahora, si solo queremos mostrar el valor de una variable haremos lo siguiente:

cout<<nombredelavariable;

Por ejemplo: Si yo declaro num1=1, y num2=1 y suma=2, tendria que hacer lo siguiente:

#include //declaracion de librerias//
------------------------
int num1=1,num2=1,suma=2;
int main()
{
cout<<"El primer numero es: "<<num1<<endl //endl se utiliza para que la siguiente frase comienze una linea
cout<<"El segundo numero es: "<<num2<<endl; // abajo, algo asi como si pulsaramos enter//
cout<<"El resultado es: "<<suma<<endl;
getch();
return 0;
}


Lo que sigue despues de la doble barra no se toma en cuenta en el codigo, solo son comentarios. En el programa anterior no realizamos ninguna operacion matematica ni nada, solo muestra predefinidamente la suma entre 1 y 1.

Ahora, para que el programa almacene un dato leido por un dispositico de entrada (por ahora teclado) y lo almacene en una variable deberemos hacer lo siguiente:

//declaracion de librerias//
int a;

int main()
{
cout<<"Ingrese un numero"<<endl;
cin>>a; //utilizaremos cin>>nombredelavariable donde asignaremos el valor ingresado.
cout<<"El numero ingresado es: "<<a;
getch();
return 0;
}
---------------


Bueno, hasta aca por hoy,espero que les halla servido y en el proximo post Operaciones Matematicas Basicas y Estructuradas de Datos.

Ehh, edito el post, para que el que quiera pasar al siguiente tema tenga el link por si no lo encuentra:

Parte II: "Estructuras de Control- Sentencia IF":

http://www.taringa.net/posts/info/13228059/Curso-Basico-de-Programacion-Parte-II.html

Parte III: "Estructuras de Control- Sentencia Switch":

http://www.taringa.net/posts/info/13245837/Curso-Basico-de-Programacion-Parte-III.html

Parte IV: "Ciclos Repetitivos: While"

http://www.taringa.net/posts/info/13302905/Curso-Basico-de-Programacion-Parte-IV.html

Anuncios

13 comentarios - Curso Basico de Programacion

@dilenix -2
o si no quieren usar el cout y cin pueden usar printf y scanf

#include &lt;stdio.h&gt;

main()
{
int num1, num2, resultado;

printf(&quot;Teclea tu primer Numero: &quot;
scanf(&quot;%d&quot;,&amp;num1);
printf(&quot;Teclea tu segundo Numero: &quot;
scanf(&quot;%d&quot;,&amp;num2);

resultado=num1+num2;

printf(&quot;La suma es: %d &quot;,resultado);
getch()
}
@dilenix +2
santib_96 dijo:
dilenix dijo:o si no quieren usar el cout y cin pueden usar printf y scanf

#include &lt;stdio.h&gt;

main()
{
int num1, num2, resultado;

printf(&quot;Teclea tu primer Numero: &quot;
scanf(&quot;%d&quot;,&amp;num1);
printf(&quot;Teclea tu segundo Numero: &quot;
scanf(&quot;%d&quot;,&amp;num2);

resultado=num1+num2;

printf(&quot;La suma es: %d &quot;,resultado);
getch()
}

Si pero lo deje para el siguiente post, sino se hacia muy largo y capaz que no querian leerse todo, ademas el pitnrf y scanf es de C igual sirve, pero veo mas practico usar el cout


en lo personal prefiero printf y scanf para los principiantes por que es un poquito mas facil de asimilar la estructura de un programa pero igual cout y cin para usuarios intermedios es mejor por que se pueden sobrecargar algo que q printf y scanf no se puede jeje
@dilenix
santib_96 dijo:si, pero x ejemplo, yo cuando aprendi me acuerdo q se me complicaba para acordarme eso del scanf (&quot;%d&quot;, &amp;num1);
jajajaja, lo veo mas simple, igual es cuestion de gusto


+1
@cabaretdada +1
dilenix dijo:o si no quieren usar el cout y cin pueden usar printf y scanf

#include &lt;stdio.h&gt;

main()
{
int num1, num2, resultado;

printf(&quot;Teclea tu primer Numero: &quot;
scanf(&quot;%d&quot;,&amp;num1);
printf(&quot;Teclea tu segundo Numero: &quot;
scanf(&quot;%d&quot;,&amp;num2);

resultado=num1+num2;

printf(&quot;La suma es: %d &quot;,resultado);
getch()
}


Puede darme dinero?
@dilenix
cabaretdada dijo:
dilenix dijo:o si no quieren usar el cout y cin pueden usar printf y scanf

#include &lt;stdio.h&gt;

main()
{
int num1, num2, resultado;

printf(&quot;Teclea tu primer Numero: &quot;
scanf(&quot;%d&quot;,&amp;num1);
printf(&quot;Teclea tu segundo Numero: &quot;
scanf(&quot;%d&quot;,&amp;num2);

resultado=num1+num2;

printf(&quot;La suma es: %d &quot;,resultado);
getch()
}


Puede darme dinero?


@lautyisma
che esta bueno esto pero no se puede descargar algun libro en pdf o algo asi de programacion basica? si alguien me puede ayudar con algun nombre de algun libro de programacion en pdf o algo asi que me pase los links o el post :3