Logo Studenta

Conceptos básicos de C _20240609_001448_0000

¡Estudia con miles de materiales!

Vista previa del material en texto

Conceptos Básicos de 
programación en C++
Variables.Las variables son contenedores que almacenan datos que pueden ser 
manipulados o utilizados por el programa.
EJMPLO: En C++ para declarar usamos: 
Int edad= 20; 
La función int no declara una variable, solo es un tipo de dato donde se almacenará cierto valor, 
La función int solo indica el tipo de dato entero que se va almacenar en la variable .
Edad: Es el nombre que tiene la variable .
20: Es el valor que se le asigna a la variable "Edad".
Entonces la variable queda así: 
int edad = 20;
Funciones: Las funciones son bloques de código que realizan una tarea especifica y pueden 
recibir y devolver los valores y estos códigos también pueden ser reutilizados.
Para usar una función hay que declarar y definir está misma.
La declaración de una función se coloca antes de "int main ()" para que el compilador sepa que 
existe.
Ejemplo: int sumar (int a, int b);
La definición de la Función incluye el código que realiza la operación.
Ejemplo: int sumar (int a, int b) {
Return a + b; 
}
Este es otro ejemplo de un código completo:
#include <iostream>
// Declaración de la función (prototipo)
Ahora desglosaremos el código. 
 2.Declaracion de la función: int sumar(int a, int b) {
 return a + b;
}
int sumar(int a, int b);
int main() {
 int num1, num2, resultado;
 std::cout << "Introduce el primer número: ";
 std::cin >> num1;
 std::cout << "Introduce el segundo número: ";
 std::cin >> num2;
 // Llamada a la función
 resultado = sumar(num1, num2);
 std::cout << "La suma de " << num1 << " y " << num2 << " es: " << resultado << std::endl;
 return 0;
}
// Definición de la función
int sumar(int a, int b) {
 return a + b;
}
1. Inclusión de librerías: #include <iostream>
Iostream es la librería estándar para la salida y entrada de datos.
Declarar la función sumar hace que tome dos enteros como parámetros y devuelva un entero 
completo.
 3. Función main:
 4. La función sumar:
Bucles: los bucles permiten repetir múltiples veces hasta que se cumpla una condición.
Ejemplo: este programa puede imprimir número del 1 al 10 utilizando el bucle "for".
 2. El bucle while se utiliza cuando deseamos repetir un bloque de código mientras se cumpla una 
condición.
Ejemplo: este programa imprime número del 1 al 10 usando while.
Declara las variables, en este caso num1,num2 y el resultado que es el entero de la suma de los 
anteriores enteros.
Solicita al usuario ingresar dos números .
Llama a la función sumar con num1 y num2 como argumentos .
Imprime el resultado de la suma y lo muestra en la consola.
Está función implementa la lógica para sumar dos números y devolver un resultado.
Para usar bucles se utilizan tres palabras claves.
1. El bucle "for" se usa cuando se sabe cuántas veces se desea ejecutar el bloque de código 
#include <iostream>
int main() {
 for (int i = 1; i <= 10; ++i) {
 std::cout << i << " ";
 }
 std::cout << std::endl;
 return 0;
} 
#include <iostream>
int main() 
{
 3. Bucle do-while, este bucle es similar a bucle while, pero la condición es evaluada después de 
ejecutar el código, de esta forma el bloque se puede ejecutar almenos 1 vez.
Ejemplo: este programa también imprime número del 1 al 10.
¿Que es una condición en un bucle?
 int i = 1;
 while (i <= 10) {
 std::cout << i << " ";
 ++i;
 }
 std::cout << std::endl;
 return 0;
}
#include <iostream>
int main() {
 int i = 1;
 do {
 std::cout << i << " ";
 ++i;
 } while (i <= 10);
 std::cout << std::endl;
 return 0;
}
La condición en un bucle for es evaluada antes de la ejecución, la si condición cumple el bucle 
continúa, pero si no cumple el bucle se detiene.
La condición en un bucle while es igual a la del bucle for, la concicion se evalúa antes de la 
ejecución, si la condición es verdadera el bucle se repite, pero si es falsa el bucle se detiene.
La condición en un bucle do-while se evalua despues de la ejecución, esto hace que el bucle se 
repita una vez, independientemente sobre si la condición el falsa o verdadera.