Search Header Logo
Conceptos muy básicos de C++

Conceptos muy básicos de C++

Assessment

Presentation

Computers

University

Practice Problem

Hard

Created by

H4ckerAngelo H4ckerAngelo

Used 3+ times

FREE Resource

15 Slides • 0 Questions

1

  • Albert Einstein

" No tengo un talento especial, pero sí soy profundamente curioso" 

" El mejor modo de predecir el futuro es inventándolo" 

  • Alan Kay

"El fracaso es simplemente la oportunidad de comenzar de nuevo, esta vez de manera más inteligente"

  • Henry Ford

2

media

3

Los tipos de variables son las diferentes categorías de datos que una variable puede almacenar en un lenguaje de programación. Los tipos de variables comunes incluyen:

  1. Integers (números enteros)

  2. Floats (números decimales)

  3. Strings (Cadenas de texto)

  4. Booleans(verdadero/falso)

  • Ejemplo: int edad = 25;

  • float altura = 1.75;

  • std::string nombre = "Juan";

  • bool estaActivo = true;

Tipos de variables

4

Bucles

Los bucles se utilizan para ejecutar un bloque de código repetidamente hasta que se cumpla una condición específica. Hay dos tipos principales de bucles:

  1. Bucle for: Itera sobre una secuencia (por ejemplo, un rango de números o elementos en una lista) un número fijo de veces.

  2. Bucle while: Ejecuta un bloque de código mientras se cumpla la condición dada.

Ejemplo: for (int i = 0; i < 5; i++) {

// código a ejecutar

}

while (condicion) {

// código a ejecutar

}

5

Condicionales

Los condicionales se utilizan para tomar decisiones en el código según si se cumple una cierta condición. Las declaraciones condicionales más comunes son:

  1. Declaración if: Ejecuta un bloque de código si se cumple la condición especificada.

  2. Declaración else: Ejecuta un bloque de código si no se cumplen las condiciones anteriores.

  3. Declaración else if: Ejecuta un bloque de código si no se cumplen las condiciones anteriores y ADEMÁS su propia condición es cumplida

6

Ejemplo:

if (condicion1) {

// código a ejecutar si condicion1 es verdadera

} else if (condicion2) {

// código a ejecutar si condicion1 es falsa y condicion2 es verdadera

} else {

// código a ejecutar si ambas condiciones son falsas

}

7

Flags (Banderas)

Una bandera (flag) es una variable utilizada para indicar el estado de un proceso o función. Generalmente es un valor booleano que puede ser verdadero o falso.

Ejemplo: bool encontrado = false;

if (buscar_elemento()) {

encontrado = true;

} else {

encontrado = false; }

8

También es posible:

bool encontrado = buscar_elemento();

Ya que buscar_elemento() devuelve un booleano (true o false), una variable tipo booleano puede recibir el resultado. No hace falta inicializar encontrado en false, ya que inmediatamente lo estamos reemplazando por el resutlado de la función.

9

Ejemplos de banderas en uso

bool continuar = true;

while(continuar){

//bloque de código

continuar=preguntar_continuar();

}

bool salir= false;

while(!salir){

//bloque de código

salir=preguntar_salir();

}

10

Funciones

Las funciones son bloques de código reutilizables que realizan una tarea específica. Las funciones pueden aceptar entradas (argumentos) y devolver salidas (valores de retorno).

Ejemplo:

int sumar(int a, int b) {

return a + b;

}

//main

int suma = sumar(5, 3); // suma = 8

11

Importancia de las funciones

El uso de funciones en el código ofrece varias ventajas:

  1. Legibilidad: Las funciones hacen que el código esté más organizado, sea más fácil de leer y comprender.

  2. Flexibilidad: Las funciones permiten modificar o ampliar el código más fácilmente.

  3. Reutilización: Las funciones se pueden utilizar varias veces en un programa, reduciendo la duplicación de código.

    El código bien estructurado con funciones es crucial para crear software mantenible y escalable.

12

media

13

media

14

  • No comentar el código: Los comentarios son relevantes para poder comprender el código a futuro o que otras personas lo lean

  • No utilizar funciones: Escribir todo en una sola función o en main() puede hacer un código más difícil de leer, mantener y reutilizar

  • Sintaxis incorrecta: Olvidar ";" al final de una línea, cerrar paréntesis...

  • Variables no inicializadas: Se les debe asignar un valor a las variables antes de ser utilizadas

  • No validar entradas de usuario: El usuario puede equivocarse y poner una letra en el campo que van números. Este tipo de problemas los debe manejar el programador

Errores comunes

15

Consejos Adicionales

  • Planificar y diseñar la estructura del programa antes de comenzar a escribir el código.

  • Mantener la consistencia en la nomenclatura (nombres de variables, funciones y clases)

  • Divide y vencerás: Descompón problemas grandes en problemas más pequeños y manejables

  • Probar y depurar el código: Realizar pruebas constantes y solucionar errores a medida que se avanza

  • Aprender de errores: Analizar y comprender los errores cometidos ayuda significantemente a mejorar habilidades de programación.

  • Albert Einstein

" No tengo un talento especial, pero sí soy profundamente curioso" 

" El mejor modo de predecir el futuro es inventándolo" 

  • Alan Kay

"El fracaso es simplemente la oportunidad de comenzar de nuevo, esta vez de manera más inteligente"

  • Henry Ford

Show answer

Auto Play

Slide 1 / 15

SLIDE