¡Bienvenido a LabEx! Este es tu primer laboratorio de C++. Aquí darás tus primeros pasos en el mundo de la programación en C++. No te preocupes si eres completamente nuevo en esto, te guiaremos en cada paso.
En este laboratorio, aprenderás a:
Escribir y ejecutar tu primer programa en C++
Utilizar la salida básica en C++
Trabajar con una variable simple
Estas habilidades fundamentales marcarán el inicio de tu viaje en la programación en C++. ¡Comencemos!
Haz clic en el botón Continuar de abajo para comenzar el laboratorio.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"])
cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"])
cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"])
cpp/BasicsGroup -.-> cpp/variables("Variables")
cpp/BasicsGroup -.-> cpp/data_types("Data Types")
cpp/BasicsGroup -.-> cpp/strings("Strings")
cpp/IOandFileHandlingGroup -.-> cpp/output("Output")
cpp/SyntaxandStyleGroup -.-> cpp/comments("Comments")
cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting")
subgraph Lab Skills
cpp/variables -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
cpp/data_types -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
cpp/strings -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
cpp/output -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
cpp/comments -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
cpp/code_formatting -.-> lab-391803{{"Tu Primer Laboratorio de C++"}}
end
Tu Primer Programa en C++
Comencemos con el programa tradicional para cualquier programador: "Hello, World!". Este sencillo programa te ayudará a entender la estructura básica de un programa en C++.
Primero, necesitamos abrir nuestro WebIDE. Busca el botón "WebIDE" en la interfaz de LabEx y haz clic en él. Esto abrirá un entorno similar a VS Code donde escribiremos nuestro código en C++.
Una vez que el WebIDE esté abierto, sigue estos pasos:
En la barra lateral izquierda, verás un explorador de archivos. Haz clic derecho en esta área y selecciona "Nuevo archivo".
Si no ves la opción para crear un nuevo archivo, busca un botón "..." o "Más acciones" en el explorador de archivos.
Nombra el archivo hello.cpp. La extensión .cpp le dice al IDE que este es un archivo de C++.
Asegúrate de incluir la extensión .cpp. Si accidentalmente lo nombras solo hello, puedes renombrarlo haciendo clic derecho en el archivo.
Haz clic en el nuevo archivo hello.cpp para abrirlo en el editor.
Ahora, escribamos nuestro primer programa en C++. Copia y pega el siguiente código en tu archivo hello.cpp:
#include <iostream>: Esta línea le dice al ordenador que use un código preescrito que nos permite ingresar y mostrar información. Piénsalo como importar una herramienta que necesitamos usar.
int main() {... }: Aquí es donde comienza nuestro programa. Todo lo que está dentro de las llaves { } es lo que hará nuestro programa. Todo programa en C++ necesita una función main.
std::cout << "Hello, World!" << std::endl;: Esta línea le dice al ordenador que imprima "Hello, World!" en la pantalla.
std::cout es como un embudo que envía texto a la pantalla.
Los símbolos << son como flechas que indican lo que queremos enviar al embudo.
std::endl pasa a una nueva línea después de imprimir, como presionar la tecla Enter en tu teclado.
return 0;: Esto le dice al ordenador que nuestro programa ha terminado con éxito. Es como decir "¡Ya terminamos aquí!".
Para ejecutar este programa:
Abre la terminal en tu WebIDE (generalmente en la parte inferior de la pantalla).
Si no ves la terminal, busca una opción de menú como "Terminal" -> "Nueva terminal" o un icono de terminal.
En la terminal, escribe los siguientes comandos:
g++ hello.cpp -o hello
./hello
El primer comando (g++ hello.cpp -o hello) prepara tu programa para ejecutarse. Esto se llama "compilar" y traduce tu código en C++ a un lenguaje que el ordenador puede entender. La parte -o hello nombra el programa resultante "hello".
El segundo comando (./hello) realmente ejecuta tu programa. El ./ le dice al ordenador que busque el programa en la carpeta actual.
Deberías ver "Hello, World!" impreso en la terminal. Si no lo ves, ¡no te preocupes! Revisa estos problemas comunes:
Asegúrate de haber guardado tu archivo hello.cpp después de pegar el código.
Verifica que hayas escrito los comandos exactamente como se muestran, incluyendo el ./ antes de hello.
Si ves algún mensaje de error, léelo detenidamente. A menudo dan pistas sobre lo que salió mal.
¡Felicidades! Acabas de escribir y ejecutar tu primer programa en C++.
Agregando Más Salida
Ahora que tenemos nuestro primer programa en funcionamiento, expandámoslo un poco. Modificaremos nuestro programa para imprimir múltiples líneas. Esto te mostrará lo fácil que es agregar más salida a tus programas.
Abre tu archivo hello.cpp en el WebIDE. Puedes hacer esto haciendo clic en el nombre del archivo en el explorador de archivos en el lado izquierdo de la pantalla.
Reemplaza el contenido de hello.cpp con este nuevo código:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
std::cout << "Welcome to C++ programming!" << std::endl;
std::cout << "This is your first C++ lab." << std::endl;
return 0;
}
Este programa utiliza std::cout tres veces para imprimir tres líneas diferentes. Analicemos lo que es nuevo:
Hemos agregado dos líneas más de std::cout, cada una seguida de << std::endl;.
Cada línea de std::cout termina con std::endl;, lo que pasa a una nueva línea. Es por eso que cada mensaje aparecerá en una línea separada cuando ejecutemos el programa.
Observa cómo cada línea termina con un punto y coma (;). En C++, usamos puntos y coma para indicar dónde termina cada instrucción.
Compila y ejecuta el programa utilizando los mismos comandos que antes:
g++ hello.cpp -o hello
./hello
Ahora deberías ver tres líneas de texto impresas en la terminal. Si no ves las tres líneas, aquí hay algunas cosas que debes comprobar:
Asegúrate de haber guardado el archivo después de hacer los cambios.
Verifica que cada línea termine con << std::endl;.
Busca cualquier punto y coma que falte al final de las líneas de std::cout.
Esto demuestra cómo puedes usar múltiples declaraciones std::cout para imprimir varias líneas de texto. ¡Puedes agregar tantas líneas como desees utilizando este método!
Usando una Variable Simple
Para nuestro último paso, introduzcamos el concepto de variables. Una variable es como una caja etiquetada donde podemos almacenar información. En este caso, usaremos una variable para almacenar un nombre, que luego usaremos en nuestro saludo.
Crea un nuevo archivo en tu WebIDE y llámalo greeting.cpp. Así es cómo hacerlo:
Haz clic derecho en el explorador de archivos (barra lateral izquierda) y selecciona "Nuevo archivo".
Nombra el nuevo archivo greeting.cpp.
Haz clic en greeting.cpp para abrirlo en el editor.
Luego, copia y pega el siguiente código:
#include <iostream>
#include <string>
int main() {
std::string name = "LabEx";
std::cout << "Hello, " << name << "!" << std::endl;
std::cout << "Welcome to C++ programming, " << name << "!" << std::endl;
return 0;
}
Este programa introduce algunos conceptos nuevos:
#include <string>: Esto nos permite usar variables de texto. Piénsalo como importar otra herramienta, esta vez para trabajar con texto.
std::string name = "LabEx";: Esto crea una variable llamada name y almacena el texto "LabEx" en ella.
std::string le dice a C++ que name contendrá texto.
¡Puedes cambiar "LabEx" por cualquier nombre que desees!
Usamos la variable name en nuestras declaraciones cout para personalizar nuestros mensajes.
Observa cómo usamos << name << para insertar el valor de name en nuestra salida.
Compila y ejecuta el programa:
g++ greeting.cpp -o greeting
./greeting
Deberías ver mensajes de saludo personalizados en la terminal. Si cambiaste "LabEx" por un nombre diferente, verás ese nombre en la salida.
Si no estás viendo la salida esperada, aquí hay algunas cosas que debes comprobar:
Asegúrate de haber guardado el archivo greeting.cpp después de pegar el código.
Verifica que hayas escrito correctamente el comando de compilación: g++ greeting.cpp -o greeting (ten en cuenta que aquí estamos usando greeting.cpp y greeting, no hello.cpp y hello).
Asegúrate de que la variable name esté definida antes de ser usada en las declaraciones cout.
Intenta cambiar el nombre en la línea name = "LabEx"; por tu propio nombre, luego compila y ejecuta el programa de nuevo. Verás cómo las variables nos permiten cambiar fácilmente partes de nuestro programa.
Resumen
¡Felicidades! Has completado tu primer laboratorio de C++ y dado tus primeros pasos en el mundo de la programación en C++. Repasemos lo que has aprendido:
Cómo escribir y ejecutar un programa básico en C++
Aprendiste sobre la estructura de un programa en C++, incluyendo la función main().
Usaste g++ para compilar tu código y ./ para ejecutar el programa resultante.
Cómo usar cout para mostrar salida
Usaste std::cout para imprimir mensajes en la pantalla.
Aprendiste sobre std::endl para pasar a una nueva línea después de imprimir.
Cómo usar múltiples declaraciones cout para imprimir varias líneas
Viste lo fácil que es agregar más salida a tu programa.
Cómo usar una variable de cadena simple para almacenar y mostrar texto
Aprendiste cómo crear una variable string y darle un valor.
Viste cómo usar una variable en tus declaraciones cout para personalizar la salida.
Estos son los bloques de construcción de la programación en C++. ¡Has dado un excelente comienzo!
Recuerda, aprender a programar es un viaje, y acabas de dar tus primeros pasos. Aquí hay algunos consejos mientras continúas aprendiendo:
¡No temas experimentar! Intenta cambiar el texto en tus declaraciones cout o el valor de tu variable name.
Si encuentras errores, lee los mensajes de error detenidamente. A menudo proporcionan pistas sobre lo que salió mal.
La práctica es clave. Intenta escribir pequeños programas que utilicen lo que has aprendido aquí.
Tu próxima aventura en C++ está a la vuelta de la esquina. Sigue programando y diviértete explorando el mundo de C++ ¡Hasta pronto!