Abrir la app

Asignaturas

Introducción a la Programación en C++ para 1° de Bachillerato

6

0

C

Claudia

6/12/2025

Tecnología e ingeniería

Programación 1 bachillerato

170

6 dic 2025

14 páginas

Introducción a la Programación en C++ para 1° de Bachillerato

C

Claudia

@claudia_vbgh7

La programación en C++ es tu puerta de entrada al... Mostrar más

Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
1 / 10
# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Estructura Básica de un Programa

¿Alguna vez te has preguntado cómo funciona el código por dentro? Todo programa en C++ sigue una estructura básica que es súper fácil de entender una vez que conoces sus partes.

El ejemplo clásico del "Hello World" te muestra los elementos fundamentales: la inclusión de bibliotecas con #include <stdio.h>, la función main() donde empieza todo, y las llaves {} que delimitan el código. Es como el esqueleto de cualquier programa que vayas a crear.

💡 Dato clave: La función main() es obligatoria - es donde tu programa comienza a ejecutarse siempre.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Comentarios y Bibliotecas

Los comentarios son tu mejor amigo para explicar qué hace tu código. Puedes usar /* */ para comentarios largos o // cuando solo necesites una línea - súper útil para que otros (y tú mismo más tarde) entiendan tu trabajo.

Las bibliotecas como #include <stdio.h> son como cajas de herramientas que añaden funciones especiales a tu programa. Esta biblioteca en particular te permite usar funciones de entrada y salida de datos.

El using namespace std; es opcional pero te ahorra escribir std:: antes de comandos como cout y cin. ¡Menos trabajo para ti!

💡 Dato clave: Siempre comenta tu código - te agradecerás a ti mismo cuando tengas que revisarlo semanas después.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Variables y Función Main

La función main() es donde ocurre toda la magia - aquí es donde escribes las instrucciones que quieres que ejecute tu programa. Todo lo que pongas entre las llaves {} se ejecutará línea por línea.

Las variables son como cajitas donde guardas información que vas a usar después. Pueden almacenar números enteros (int), números decimales (float), letras individuales (char) o cadenas de texto (string).

Hay una regla de oro: siempre debes declarar las variables antes de usarlas. Es como presentar a alguien antes de hablar de esa persona - el programa necesita saber qué tipo de dato va a manejar.

💡 Dato clave: Las variables pueden ser locales (solo existen dentro de una función) o globales (accesibles desde todo el programa).

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Tipos de Variables y Entrada de Datos

Cada tipo de variable tiene su propósito específico: int para números enteros, float para decimales, char para caracteres individuales. Es como tener diferentes tipos de contenedores para diferentes cosas.

La función cin es tu herramienta para capturar lo que el usuario escribe en el teclado. Usas >> para indicar en qué variable quieres guardar esa información - piénsalo como una flecha que apunta hacia donde va el dato.

Lo genial de cin es que puedes capturar varios datos de una vez: cin >> a >> b >> c. ¡Súper eficiente cuando necesitas múltiples valores!

💡 Dato clave: Siempre declara el tipo correcto de variable según el dato que vas a almacenar - un float para 12.5, un int para 25.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Salida de Datos y Operadores Aritméticos

La función cout es tu forma de mostrar resultados en pantalla. El texto va entre comillas, y usas << para "enviar" la información hacia la pantalla. Añade endl cuando quieras saltar a la siguiente línea.

Los operadores aritméticos son exactamente lo que esperas: + para sumar, - para restar, * para multiplicar, / para dividir. El operador % te da el resto de una división - súper útil para saber si un número es par o impar.

El operador = no significa "igual" sino "asignar" - es como decirle a la variable "toma este valor y guárdalo".

💡 Dato clave: El operador % (módulo) es perfecto para crear patrones o verificar divisibilidad - si x % 2 == 0, entonces x es par.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Operadores de Incremento y Relacionales

Los operadores ++ y -- son atajos súper útiles. En lugar de escribir x = x + 1, simplemente escribes x++. Son perfectos para contadores o cuando necesitas aumentar valores paso a paso.

Los operadores relacionales te permiten comparar valores: < (menor que), > (mayor que), == (igual que), != (diferente de). Estos son la base para que tu programa tome decisiones.

Recuerda usar == para comparar y = para asignar - es un error súper común confundirlos, pero con práctica se vuelve automático.

💡 Dato clave: Los operadores relacionales siempre devuelven 1 (verdadero) o 0 (falso) - estos valores son fundamentales para las estructuras de control.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Operadores Relacionales y Lógicos en Acción

Imagina que A=5 y B=7. Las comparaciones como A == B te dan 0 (falso) porque 5 no es igual a 7, mientras que A < B te da 1 (verdadero) porque 5 es menor que 7. ¡Así de simple!

Los operadores lógicos te permiten combinar condiciones: && andambasdebenserverdaderasand - ambas deben ser verdaderas, || oralmenosunadebeserverdaderaor - al menos una debe ser verdadera, y ! notinvierteelresultadonot - invierte el resultado.

Estos operadores son perfectos cuando necesitas verificar múltiples condiciones a la vez, como "¿es mayor de edad Y tiene licencia de conducir?".

💡 Dato clave: En programación, 1 significa verdadero y 0 significa falso - este concepto es fundamental para entender cómo funcionan las decisiones en tu código.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Operadores Lógicos y Funciones Matemáticas

Con A=5 y B=7, la expresión A==BA == B && (A < B) pregunta "¿A es igual a B Y A es menor que B?". Como la primera parte es falsa, toda la expresión es falsa (0). Los operadores lógicos siguen reglas muy intuitivas.

Para usar funciones matemáticas avanzadas, incluye #include <math.h>. Tienes funciones como sqrt() para raíz cuadrada, pow(x,y) para potencias, y las funciones trigonométricas sin(), cos(), tan().

También tienes funciones de redondeo como ceil() (redondea hacia arriba) y floor() (redondea hacia abajo) - perfectas cuando necesitas trabajar con enteros pero tus cálculos dan decimales.

💡 Dato clave: Las funciones matemáticas de C++ son súper precisas y rápidas - ideales para cálculos científicos o gráficos por computadora.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Estructura Condicional IF

La estructura if es como darle a tu programa la capacidad de tomar decisiones. Si se cumple una condición, ejecuta un bloque de código; si no, lo ignora y sigue adelante.

La sintaxis es súper clara: if (condicion) { código }. La condición va entre paréntesis y el código a ejecutar va entre llaves. Es como decirle al programa "si esto es verdad, entonces haz esto".

En el ejemplo de verificar la edad, el programa solo muestra "Eres mayor de edad" si la edad es 18 o más. Si introduces 16, el programa simplemente ignora ese mensaje y termina.

💡 Dato clave: Las condiciones en if siempre se evalúan como verdaderas (1) o falsas (0) - cualquier número diferente de 0 se considera verdadero.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

IF-ELSE y ELSE-IF

La estructura if-else te da dos caminos: uno si la condición es verdadera y otro si es falsa. Es como tener un plan A y un plan B - tu programa siempre ejecutará una de las dos opciones.

Con else if puedes crear múltiples condiciones en cadena. Es perfecto para sistemas de calificaciones donde tienes diferentes rangos: sobresaliente (90+), aprobado (70-89), y reprobado (menos de 70).

Estas estructuras hacen que tus programas sean realmente inteligentes - pueden adaptarse a diferentes situaciones y dar respuestas específicas según los datos que reciban.

💡 Dato clave: Puedes encadenar tantos "else if" como necesites, pero siempre termina con un "else" para cubrir cualquier caso que no hayas considerado.



Pensamos que nunca lo preguntarías...

¿Qué es Knowunity AI companion?

Nuestro compañero de IA está específicamente adaptado a las necesidades de los estudiantes. Basándonos en los millones de contenidos que tenemos en la plataforma, podemos dar a los estudiantes respuestas realmente significativas y relevantes. Pero no se trata solo de respuestas, el compañero también guía a los estudiantes a través de sus retos de aprendizaje diarios, con planes de aprendizaje personalizados, cuestionarios o contenidos en el chat y una personalización del 100% basada en las habilidades y el desarrollo de los estudiantes.

¿Dónde puedo descargar la app Knowunity?

Puedes descargar la app en Google Play Store y Apple App Store.

¿Knowunity es totalmente gratuito?

Sí, tienes acceso gratuito a los contenidos de la aplicación y a nuestro compañero de IA. Para desbloquear determinadas funciones de la aplicación, puedes adquirir Knowunity Pro.

¿No encuentras lo que buscas? Explora otros temas.

Mira lo que dicen nuestros usuarios. Les encanta - y a tí también.

4.9/5

App Store

4.8/5

Google Play

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Está app es muy buena, tiene apuntes que son de mucha ayuda y su IA es fantástica, te explica a la perfección y muy fácil de entender lo que necesites, te ayuda con los deberes, te hace esquemas... en definitiva es una muy buena opción!

Sophia

usuario de Android

Me encanta!!! Me resuelve todo con detalle y me da la explicación correcta. Tiene un montón de funciones, ami me ha ido genial!! Os la recomiendo!!!

Marta

usuaria de Android

La uso casi diariamente, sirve para todas las asignaturas. Yo, por ejemplo la utilizo más en inglés porque se me da bastante mal, ¡Todas las respuestas están correctas! Consta con personas reales que suben sus apuntes y IA para que puedas hacer los deberes muchísimo más fácil, la recomiendo.

Izan

usuario de iOS

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Esto no es como Chatgpt, es MUCHISMO MEJOR, te hace unos resúmenes espectaculares y gracias a esta app pase de sacar 5-6 a sacar 8-9.

Julyana

usuaria de Android

Es la mejor aplicación del mundo, la uso para revisar los deberes a mi hijo.

Javier

usuario de Android

Sinceramente me ha salvado los estudios. Recomiendo la aplicación 100%.

Erick

usuario de Android

Me me encanta esta app, todo lo que tiene es de calidad ya que antes de ser publicado es revisado por un equipo de profesionales. Me ha ido genial esta aplicación ya que gracias a ella puedo estudiar mucho mejor, sin tener que agobiarme porque mi profesor no ha hecho teoría o porque no entiendo su teoría. Le doy un 10 de 10!

Mar

usuaria de iOS

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Está app es muy buena, tiene apuntes que son de mucha ayuda y su IA es fantástica, te explica a la perfección y muy fácil de entender lo que necesites, te ayuda con los deberes, te hace esquemas... en definitiva es una muy buena opción!

Sophia

usuario de Android

Me encanta!!! Me resuelve todo con detalle y me da la explicación correcta. Tiene un montón de funciones, ami me ha ido genial!! Os la recomiendo!!!

Marta

usuaria de Android

La uso casi diariamente, sirve para todas las asignaturas. Yo, por ejemplo la utilizo más en inglés porque se me da bastante mal, ¡Todas las respuestas están correctas! Consta con personas reales que suben sus apuntes y IA para que puedas hacer los deberes muchísimo más fácil, la recomiendo.

Izan

usuario de iOS

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Esto no es como Chatgpt, es MUCHISMO MEJOR, te hace unos resúmenes espectaculares y gracias a esta app pase de sacar 5-6 a sacar 8-9.

Julyana

usuaria de Android

Es la mejor aplicación del mundo, la uso para revisar los deberes a mi hijo.

Javier

usuario de Android

Sinceramente me ha salvado los estudios. Recomiendo la aplicación 100%.

Erick

usuario de Android

Me me encanta esta app, todo lo que tiene es de calidad ya que antes de ser publicado es revisado por un equipo de profesionales. Me ha ido genial esta aplicación ya que gracias a ella puedo estudiar mucho mejor, sin tener que agobiarme porque mi profesor no ha hecho teoría o porque no entiendo su teoría. Le doy un 10 de 10!

Mar

usuaria de iOS

 

Tecnología e ingeniería

170

6 dic 2025

14 páginas

Introducción a la Programación en C++ para 1° de Bachillerato

C

Claudia

@claudia_vbgh7

La programación en C++ es tu puerta de entrada al mundo del desarrollo de software. Aquí vas a dominar desde los conceptos más básicos como variables y operadores hasta las estructuras de control que hacen que tus programas tomen decisiones... Mostrar más

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Estructura Básica de un Programa

¿Alguna vez te has preguntado cómo funciona el código por dentro? Todo programa en C++ sigue una estructura básica que es súper fácil de entender una vez que conoces sus partes.

El ejemplo clásico del "Hello World" te muestra los elementos fundamentales: la inclusión de bibliotecas con #include <stdio.h>, la función main() donde empieza todo, y las llaves {} que delimitan el código. Es como el esqueleto de cualquier programa que vayas a crear.

💡 Dato clave: La función main() es obligatoria - es donde tu programa comienza a ejecutarse siempre.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Comentarios y Bibliotecas

Los comentarios son tu mejor amigo para explicar qué hace tu código. Puedes usar /* */ para comentarios largos o // cuando solo necesites una línea - súper útil para que otros (y tú mismo más tarde) entiendan tu trabajo.

Las bibliotecas como #include <stdio.h> son como cajas de herramientas que añaden funciones especiales a tu programa. Esta biblioteca en particular te permite usar funciones de entrada y salida de datos.

El using namespace std; es opcional pero te ahorra escribir std:: antes de comandos como cout y cin. ¡Menos trabajo para ti!

💡 Dato clave: Siempre comenta tu código - te agradecerás a ti mismo cuando tengas que revisarlo semanas después.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Variables y Función Main

La función main() es donde ocurre toda la magia - aquí es donde escribes las instrucciones que quieres que ejecute tu programa. Todo lo que pongas entre las llaves {} se ejecutará línea por línea.

Las variables son como cajitas donde guardas información que vas a usar después. Pueden almacenar números enteros (int), números decimales (float), letras individuales (char) o cadenas de texto (string).

Hay una regla de oro: siempre debes declarar las variables antes de usarlas. Es como presentar a alguien antes de hablar de esa persona - el programa necesita saber qué tipo de dato va a manejar.

💡 Dato clave: Las variables pueden ser locales (solo existen dentro de una función) o globales (accesibles desde todo el programa).

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Tipos de Variables y Entrada de Datos

Cada tipo de variable tiene su propósito específico: int para números enteros, float para decimales, char para caracteres individuales. Es como tener diferentes tipos de contenedores para diferentes cosas.

La función cin es tu herramienta para capturar lo que el usuario escribe en el teclado. Usas >> para indicar en qué variable quieres guardar esa información - piénsalo como una flecha que apunta hacia donde va el dato.

Lo genial de cin es que puedes capturar varios datos de una vez: cin >> a >> b >> c. ¡Súper eficiente cuando necesitas múltiples valores!

💡 Dato clave: Siempre declara el tipo correcto de variable según el dato que vas a almacenar - un float para 12.5, un int para 25.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Salida de Datos y Operadores Aritméticos

La función cout es tu forma de mostrar resultados en pantalla. El texto va entre comillas, y usas << para "enviar" la información hacia la pantalla. Añade endl cuando quieras saltar a la siguiente línea.

Los operadores aritméticos son exactamente lo que esperas: + para sumar, - para restar, * para multiplicar, / para dividir. El operador % te da el resto de una división - súper útil para saber si un número es par o impar.

El operador = no significa "igual" sino "asignar" - es como decirle a la variable "toma este valor y guárdalo".

💡 Dato clave: El operador % (módulo) es perfecto para crear patrones o verificar divisibilidad - si x % 2 == 0, entonces x es par.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Operadores de Incremento y Relacionales

Los operadores ++ y -- son atajos súper útiles. En lugar de escribir x = x + 1, simplemente escribes x++. Son perfectos para contadores o cuando necesitas aumentar valores paso a paso.

Los operadores relacionales te permiten comparar valores: < (menor que), > (mayor que), == (igual que), != (diferente de). Estos son la base para que tu programa tome decisiones.

Recuerda usar == para comparar y = para asignar - es un error súper común confundirlos, pero con práctica se vuelve automático.

💡 Dato clave: Los operadores relacionales siempre devuelven 1 (verdadero) o 0 (falso) - estos valores son fundamentales para las estructuras de control.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Operadores Relacionales y Lógicos en Acción

Imagina que A=5 y B=7. Las comparaciones como A == B te dan 0 (falso) porque 5 no es igual a 7, mientras que A < B te da 1 (verdadero) porque 5 es menor que 7. ¡Así de simple!

Los operadores lógicos te permiten combinar condiciones: && andambasdebenserverdaderasand - ambas deben ser verdaderas, || oralmenosunadebeserverdaderaor - al menos una debe ser verdadera, y ! notinvierteelresultadonot - invierte el resultado.

Estos operadores son perfectos cuando necesitas verificar múltiples condiciones a la vez, como "¿es mayor de edad Y tiene licencia de conducir?".

💡 Dato clave: En programación, 1 significa verdadero y 0 significa falso - este concepto es fundamental para entender cómo funcionan las decisiones en tu código.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Operadores Lógicos y Funciones Matemáticas

Con A=5 y B=7, la expresión A==BA == B && (A < B) pregunta "¿A es igual a B Y A es menor que B?". Como la primera parte es falsa, toda la expresión es falsa (0). Los operadores lógicos siguen reglas muy intuitivas.

Para usar funciones matemáticas avanzadas, incluye #include <math.h>. Tienes funciones como sqrt() para raíz cuadrada, pow(x,y) para potencias, y las funciones trigonométricas sin(), cos(), tan().

También tienes funciones de redondeo como ceil() (redondea hacia arriba) y floor() (redondea hacia abajo) - perfectas cuando necesitas trabajar con enteros pero tus cálculos dan decimales.

💡 Dato clave: Las funciones matemáticas de C++ son súper precisas y rápidas - ideales para cálculos científicos o gráficos por computadora.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

Estructura Condicional IF

La estructura if es como darle a tu programa la capacidad de tomar decisiones. Si se cumple una condición, ejecuta un bloque de código; si no, lo ignora y sigue adelante.

La sintaxis es súper clara: if (condicion) { código }. La condición va entre paréntesis y el código a ejecutar va entre llaves. Es como decirle al programa "si esto es verdad, entonces haz esto".

En el ejemplo de verificar la edad, el programa solo muestra "Eres mayor de edad" si la edad es 18 o más. Si introduces 16, el programa simplemente ignora ese mensaje y termina.

💡 Dato clave: Las condiciones en if siempre se evalúan como verdaderas (1) o falsas (0) - cualquier número diferente de 0 se considera verdadero.

# PROGRAMACIÓN

1º BAT.

PARTES PROGRAMA

main.cpp X
```
1 #include <stdio.h>
2
3 int main()
4 {
5 printf("hello world\n");
6
7 }
```
8
2

1

Inscríbete para ver los apuntes¡Es gratis!

Acceso a todos los documentos

Mejora tus notas

Únete a millones de estudiantes

Al registrarte aceptas las Condiciones del servicio y la Política de privacidad.

IF-ELSE y ELSE-IF

La estructura if-else te da dos caminos: uno si la condición es verdadera y otro si es falsa. Es como tener un plan A y un plan B - tu programa siempre ejecutará una de las dos opciones.

Con else if puedes crear múltiples condiciones en cadena. Es perfecto para sistemas de calificaciones donde tienes diferentes rangos: sobresaliente (90+), aprobado (70-89), y reprobado (menos de 70).

Estas estructuras hacen que tus programas sean realmente inteligentes - pueden adaptarse a diferentes situaciones y dar respuestas específicas según los datos que reciban.

💡 Dato clave: Puedes encadenar tantos "else if" como necesites, pero siempre termina con un "else" para cubrir cualquier caso que no hayas considerado.

Pensamos que nunca lo preguntarías...

¿Qué es Knowunity AI companion?

Nuestro compañero de IA está específicamente adaptado a las necesidades de los estudiantes. Basándonos en los millones de contenidos que tenemos en la plataforma, podemos dar a los estudiantes respuestas realmente significativas y relevantes. Pero no se trata solo de respuestas, el compañero también guía a los estudiantes a través de sus retos de aprendizaje diarios, con planes de aprendizaje personalizados, cuestionarios o contenidos en el chat y una personalización del 100% basada en las habilidades y el desarrollo de los estudiantes.

¿Dónde puedo descargar la app Knowunity?

Puedes descargar la app en Google Play Store y Apple App Store.

¿Knowunity es totalmente gratuito?

Sí, tienes acceso gratuito a los contenidos de la aplicación y a nuestro compañero de IA. Para desbloquear determinadas funciones de la aplicación, puedes adquirir Knowunity Pro.

6

Herramientas Inteligentes NUEVO

Transforma estos apuntes en: ✓ 50+ Preguntas de Práctica ✓ Flashcards Interactivas ✓ Examen Completo de Práctica ✓ Esquemas de Ensayo

Examen de Práctica
Quiz
Fichas
Ensayo

¿No encuentras lo que buscas? Explora otros temas.

Mira lo que dicen nuestros usuarios. Les encanta - y a tí también.

4.9/5

App Store

4.8/5

Google Play

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Está app es muy buena, tiene apuntes que son de mucha ayuda y su IA es fantástica, te explica a la perfección y muy fácil de entender lo que necesites, te ayuda con los deberes, te hace esquemas... en definitiva es una muy buena opción!

Sophia

usuario de Android

Me encanta!!! Me resuelve todo con detalle y me da la explicación correcta. Tiene un montón de funciones, ami me ha ido genial!! Os la recomiendo!!!

Marta

usuaria de Android

La uso casi diariamente, sirve para todas las asignaturas. Yo, por ejemplo la utilizo más en inglés porque se me da bastante mal, ¡Todas las respuestas están correctas! Consta con personas reales que suben sus apuntes y IA para que puedas hacer los deberes muchísimo más fácil, la recomiendo.

Izan

usuario de iOS

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Esto no es como Chatgpt, es MUCHISMO MEJOR, te hace unos resúmenes espectaculares y gracias a esta app pase de sacar 5-6 a sacar 8-9.

Julyana

usuaria de Android

Es la mejor aplicación del mundo, la uso para revisar los deberes a mi hijo.

Javier

usuario de Android

Sinceramente me ha salvado los estudios. Recomiendo la aplicación 100%.

Erick

usuario de Android

Me me encanta esta app, todo lo que tiene es de calidad ya que antes de ser publicado es revisado por un equipo de profesionales. Me ha ido genial esta aplicación ya que gracias a ella puedo estudiar mucho mejor, sin tener que agobiarme porque mi profesor no ha hecho teoría o porque no entiendo su teoría. Le doy un 10 de 10!

Mar

usuaria de iOS

La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.

Pablo

usuario de iOS

Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.

Elena

usuaria de Android

Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.

Ana

usuaria de iOS

Está app es muy buena, tiene apuntes que son de mucha ayuda y su IA es fantástica, te explica a la perfección y muy fácil de entender lo que necesites, te ayuda con los deberes, te hace esquemas... en definitiva es una muy buena opción!

Sophia

usuario de Android

Me encanta!!! Me resuelve todo con detalle y me da la explicación correcta. Tiene un montón de funciones, ami me ha ido genial!! Os la recomiendo!!!

Marta

usuaria de Android

La uso casi diariamente, sirve para todas las asignaturas. Yo, por ejemplo la utilizo más en inglés porque se me da bastante mal, ¡Todas las respuestas están correctas! Consta con personas reales que suben sus apuntes y IA para que puedas hacer los deberes muchísimo más fácil, la recomiendo.

Izan

usuario de iOS

¡La app es buenísima! Sólo tengo que introducir el tema en la barra de búsqueda y recibo la respuesta muy rápido. No tengo que ver 10 vídeos de YouTube para entender algo, así que me ahorro tiempo. ¡Muy recomendable!

Sara

usuaria de Android

En el instituto era muy malo en matemáticas, pero gracias a la app, ahora saco mejores notas. Os agradezco mucho que hayáis creado la aplicación.

Roberto

usuario de Android

Esto no es como Chatgpt, es MUCHISMO MEJOR, te hace unos resúmenes espectaculares y gracias a esta app pase de sacar 5-6 a sacar 8-9.

Julyana

usuaria de Android

Es la mejor aplicación del mundo, la uso para revisar los deberes a mi hijo.

Javier

usuario de Android

Sinceramente me ha salvado los estudios. Recomiendo la aplicación 100%.

Erick

usuario de Android

Me me encanta esta app, todo lo que tiene es de calidad ya que antes de ser publicado es revisado por un equipo de profesionales. Me ha ido genial esta aplicación ya que gracias a ella puedo estudiar mucho mejor, sin tener que agobiarme porque mi profesor no ha hecho teoría o porque no entiendo su teoría. Le doy un 10 de 10!

Mar

usuaria de iOS