Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Curso C++: 2.- Estructura básica y hola mundo
#1
Empezamos con el curso, lo primero que aprenderemos es la estructura básica de un programa en C++, primero muestro la estructura (el código) y luego explico.

1,- #include <iostream>

2.- using namespace std;

3.- int a, resultado; float z=0;

4.- int suma(int a, int b){

resultado=a+b;

return resultado;

}

5.- int main(){


6.- //Este es un comentario, aquí se escribe el código principal del programa

}

1.- El programa inicia con la inclusión de las librerías, se hace utilizando la directiva #include, seguido del nombre de la librería, encerrado entre <>

2.- Esta instrucción indica que se va a utilizar comandos que están contenidos en el espacio std, es algo un poco mas complejo, pero lo vamos a tratar mas adelante, pero se refiere a que si utilizamos por ejemplo el comando cout, que sirve para mostrar o imprimir datos en pantalla, tendríamos que escribirlo así: std::cout, pero al usar using namespace std, ya no.

3.- En esta línea se declaran las variables globales que se van a utilizar, dos de tipo entero o int y uno de coma flotante (decimales) o float.

4.- En esta línea, declaramos una función llamada suma de tipo entero, recibe dos parámetros de tipo entero, realiza una suma con esos dos valores y devuelve por medio de return el resultado.

5.- Esta es la parte principal del programa, la función que lleva el control del programa, desde aquí se llaman a las funciones, donde se utilizan las variables y donde se codifica la lógica del programa.

6.- Y por último, en esta línea muestro un comentario, al escribir // indica que es una linea que no interpreta el compilador y la omite, en esa sección se escribe el algoritmo del programa en sí.

Ahora, el ejemplo del hola mundo, pera simplificar la explicación, voy a incluir comentarios dentro del código para explicar, para probarlo, solo copien el código, abran el programa dev c++ elijan archivo, nuevo y archivo fuente, peguen el código en esa nueva hoja en blanco, guárdenlo como ejercicio1 y luego pueden presionar F9 para ejecutarlo y ver el resultado.

#include <iostream>

using namespace std;


//Ya que no necesitamos variables, no declaramos ninguna.

int main(){

//cout sirve para imprimir información en pantalla
//Toda instrucción debe terminar en ";"

cout << "Hola mundo";

//Este comando, sirve para evitar que la pantalla se cierre de inmediato
system("pause>nul");

//Y por ultimo el return indica, que no retorna ningun dato.
return 0;

}


Espero les guste, hasta la próxima...
Enfadado
#2
muy bien detallado cada paso, aunque nunca he intentado programar en C++ por temor a que sea muy complicado y sin embargo he ido a programar hasta en java. Muy buen aporte espero sigas así
WWW
#3
Yayito21 gracias por el comentario y las porras, realmente no considero C++ un lenguaje complicado, lo realmente importante y que puede ser complicado es entender y desarrollar los algoritmos, ya que con estos se resuelven los problemas o también aprender los conceptos esenciales de programación orientada a objetos, eso es lo más importante y difícil, al dominar los conceptos clave, ya solo se aprende la sintaxis de cada lenguaje. En breve continuo con más de C++.
Enfadado
#4
Muy bien explicado, muy util


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Curso básico de programación creativa con Scratch en contextos educativos (2018) Sprystate 3 88 02-08-2018, 09:03 AM
Último mensaje: ArtuGar
  PRIMER PAGINA WEB HTML DEL MUNDO Smithcanal 27 1,071 21-10-2017, 01:47 AM
Último mensaje: ReyNexo23
  Las bases de datos más grandes del mundo Smithcanal 3 417 06-06-2017, 04:16 PM
Último mensaje: easy english
  [Tutorial] Aprender AJAX – Hola Mundo! amner 1 330 13-03-2017, 02:46 PM
Último mensaje: manuelxd1010
  [Tutorial] Curso de PSD a HTML a WP habacuc78 14 940 31-08-2016, 09:33 PM
Último mensaje: ServiRemate
  Curso básico de introducción a la programación Posits 1 450 04-08-2016, 02:48 AM
Último mensaje: antony_tj
  [Aporte] Curso básico de Javascript habacuc78 22 1,391 05-07-2016, 03:53 PM
Último mensaje: escuelasegura
  [Aporte] Curso completo Bootstrap habacuc78 10 810 06-02-2016, 04:50 AM
Último mensaje: habacuc78
  Curso C++: Ejemplo 1 Samo30 2 614 27-06-2014, 01:42 AM
Último mensaje: Samo30
  Curso C++: Ejemplo 2 Samo30 0 2,090 19-06-2014, 06:07 AM
Último mensaje: Samo30



Usuarios navegando en este tema: 1 invitado(s)