Introducción a C++

1

Todo lo que aprenderás sobre C++

2

¿Qué es programar y por qué aprender C++?

Conceptos Generales de C++

3

La Historia de C++ y sus diferencias con C

Preparando el entorno de trabajo

4

Instalando Codeblocks

5

Pasos para instalar en mac

6

Ejecutando nuestro primer programa

7

¿Qué son las librerías STD? - Portada del Proyecto

Manejo de memoria

8

¿Qué es la memoria y tipos de datos?

9

Alojando variables en memoria

10

¿Cómo usar operadores?

11

¿Qué son los apuntadores?

12

Reto: Escribir un programa que calcule áreas.

Entrada de datos y funciones

13

¿Cómo introducir datos a nuestro programa?

14

¿Cómo usar condicionales?

15

Usando condicionales

16

¿Cómo encapsular código en funciones ?

17

¿Qué son los parámetros y como usarlos?

18

Reto: Juego narrativo implementando condicionales y entrada de datos.

Loops y arreglos

19

¿Qué son los arreglos?

20

¿Qué son los Loops?

21

Programando Loops

22

Loops , arreglos y arreglos bidimensionales

23

Dibujando el mapa de nuestro juego con arreglos

24

Manipulando mi jugador con inputs en arreglos unidimensionales

25

Arreglos bidimensionales

26

Reto: Moviendo a mi personaje en mi arreglo bidimensional

Lectura de Archivos

27

Creando y leyendo un archivo externo

28

Leyendo archivos externos

29

Reto: En el mapa, crear punto de inicio y salida del jugador

Programación Orientada a Objetos

30

¿Qué es POO?

31

Definiendo una clase y creando sus instancias

32

Encapsulación

33

Abstracción

34

Herencia

35

Propiedades de clase en herencia

36

Polimorfismo

Finalizando nuestro proyecto

37

Creación de personaje y archivo de encabezado

38

Moviendo mi personaje con entrada de datos

39

Mapa

40

Interacción entre el personaje y el mapa

41

Paredes

42

Optimizando trazado de mapa

43

Colisiones

44

Creando nuestra portada de juego

45

Tesoro y victoria

46

Conclusiones

47

Proyecto final

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Instalando Codeblocks

4/47
Recursos

Debemos seguir los siguientes pasos para instalar CodeBlocks:

  • Entra a la siguiente URL: http://www.codeblocks.org
  • Busca la sección de ““Downloads””
  • Puedes descargar la herramienta de forma binaria, con el código fuente o con SVN. Nosotros vamos a usar la opción binaria eligiendo el sistema operativo que tenemos instalado.
  • Recuerda descargar la versión que incluye la instalación del compilador de C++ (la que termina con mingw-setup.exe).

Aportes 50

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Chicos, aqui les dejo el link para descargar CodeBlocks http://www.codeblocks.org/downloads/26
y por si aun no quieren instalar CodeBlocks, pueden progamar desde desde el navegador aqui:
https://www.onlinegdb.com/
Aqui hay algunas apps que tambien te pueden servir para programar desde tu telefono!
Android: https://play.google.com/store/apps/details?id=ru.iiec.cxxdroid
IOS: https://itunes.apple.com/us/app/c-c-program-compiler/id1160868782?l=es&mt=8

Hola chicos.

Si quieren utilizar VS Code les dejo este post de Platzi: https://platzi.com/tutoriales/1189-algoritmos/2765-compilando-cc-desde-visual-studio-code-windows-10/

Espero que les sirva 😃

En ubuntu 18.04 (mi caso) o linux mint, directamente

sudo apt install codeblocks 

sin necesidad de descargar nada

Creo que VSCode al dia de hoy ya puede con todo tipo de lenguaje 😃 y tinene un manejo mucho mas fácil. Para lo que lo utilizen les dejo los atajos:

Chicos, les recuerdo que en Mac también pueden utilizar Xcode para programar en C++.

Chicos para los usuarios de LINUX cree un tutorial breve les dejo por aca el enlace:

https://platzi.com/tutoriales/1545-c-plus-plus/3901-instalacion-de-code-blocks-usuarios-de-ubuntu-16041804-desde-la-terminal/

Utilizaba DEV C++,pero CodeBlocks a mi punto de vista es mucho mejor!.

Recuerden que existen varios IDEs. Los dos que se suelen utilizar más son: DevC++ y VisualStudio 👍

Les comparto este video para programar en C++ desde VS Code 😃

https://www.youtube.com/watch?v=aOua-mn7Iak

No se ustedes pero para mi el profersor se me parece a Jonah Hill ajaja XD

Por cierto el profesor se ve que ama dictar C++

Yo utilizo la edición Orwell Dev-C++ 5.11 en Windows 10 ya que otras ediciones no me permiten compilar. También se puede utilizar vscode para editar código 😉

Deberian colocar este video primero que el anterior.

Gracias a la magia de la edición.
Creo que lo voy a intentar con VS

¡Hola a todos! Dejo por aquí una alternativa a Code Blocks que yo he utilizado y me ha parecido muy bueno:
Dev-C++

IDEs de C++:

  • Clion (Es el único que cuesta de los que menciono)
  • VScode
  • Code::Blocks
  • Dev-C++

Code::Blocks fue recientemente actualizado, luego de 3 años.

TENGO EL SISTEMA OPERATIVO MAC CATALINA. CREO QUE NO ES POSIBLE DESCARGARLO. ALGUIEN TIENE UNA SOLUCION A ESTE PROBLEMA?

para descargar en Linux

Para instalar en ubuntu es necesario ingresar en la terminal los siguientes comandos uno por uno (ctrl + alt + t) va a a solicitar contraseña:

```
sudo add-apt-repository ppa:codeblocks-devs/daily

sudo apt-get update

sudo apt-get install codeblocks codeblocks-cont
```

Sale error dede el primer comando, pero con la ejecución de los siguientes se soluciona, de cualquier forma los comandos se pueden consultar en el sitio de codeblocks en el área de linux, en la parte inferior hay un link para los repositorios de ubuntu.

Para las Mac con procesadores apple sillicon recomiendo usar xcode o en su defecto, con vscode.
Different Ways to Setting Up Environment For C++ Programming in Mac

Visual Studio xd*

Visual Studio xd

Genial

Si estan en Ubuntu o derevados como Linux Mint en las tiendas de software esta para instalar facil.

buena clase

¿Porqué no utilizan bourlanC++?

voy a discrepar un poco en cuanto al IDE en mi caso resulto mejor Netbeans mas sencillo pero te permite usar varios lenguajes diferentes si es necesario

Buena guía!

Instalación con el link a SourceForge que utilizo el profe en la clase (para Windows): https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe/download

Que bueno que use Windows para ver el curso.

thanks!

Code Blocks waaao vamos aprender de esto IDE

Excelente!!

e tenido problemas con mi CodeBlocks estoy escribiendo texto y de repente se cierra lo instale en una mac.
alguien que pueda ayudarme ?

Bien explicado!

Yo les recomiendo instalar o eclipse C++ o el Visual studio code con la extension c++ para los que les de problemas codeBlocks

Qué se hace en este caso?

Important note for Ubuntu users: The contrib-plugins package for debian can not be used on Ubuntu 12.04(+), due to an incompatible libhunspell-package.

En la universidad usabamos codeblocks, era un ide poco estetico pero si lo siguen usando sera por algo. Yo pensaba usar Intelij, pero volvamos a codeblocks a jugar como en los tiempos de universidad…XD

Ya tenia instalado este programa y fue realmente distinto a la forma en que lo hice, me hubiera gustado ver este video es super sencillo rapido y genial 😄

Se puede usar vscode

cuado instalas code blocks, puedes luego ocupar cualquier editor de texto y compilarlo en la consola.

Buenas! Aquí les dejo otro programa para ejecutar y programar programas en C/C++. Dev-C++ la use durante mi paso por la universidad y de verdad a dia de hoy me sigue pareciendo una herramienta super completa para aprender a programar!
https://sourceforge.net/projects/orwelldevcpp/

Gracias

Yo si lo voy a leer para ver si no le vendí mi alma al diablo

Listo el CodeBlocks, ¡a la espera de iniciar!

Para los que tengan computadores viejos como el mio les recomiendo utilizar
Dev-C++ también sirve para el lenguaje C.
https://sourceforge.net/projects/orwelldevcpp/

Para los que tengan ubuntu y quieran instalar code::blocks:

1- Agregar repositorio:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

2- Hacer update

sudo apt-get update

3- Instalarlo:

sudo apt install codeblocks codeblocks-contrib