Jacobo Castaño Rubiano 903 I.C.T
=A1+A2), mientras que una función es una "fórmula predefinida" o interna del programa que ya tiene un nombre y una estructura específica para facilitar tareas complejas (como =SUMA(A1:A2)). La principal diferencia radica en que la fórmula es totalmente personalizada por el usuario utilizando operadores básicos ($+$, $-$, $*$, $/$), mientras que la función es un comando automático que ahorra tiempo al procesar grandes rangos de datos o cálculos lógicos que serían muy difíciles de escribir a mano.Multiparadigma: Permite programar de forma estructurada (como C), orientada a objetos y genérica (usando plantillas).
Eficiencia y Rendimiento: Es extremadamente rápido, por lo que se usa en videojuegos, sistemas operativos y motores de búsqueda.
Portabilidad: El código puede compilarse y ejecutarse en casi cualquier sistema operativo o hardware.
Gestión de Memoria: Permite al programador controlar manualmente cómo se asigna y libera la memoria, lo que da un control total sobre los recursos
Directivas de preprocesador (
#include): Le dicen al compilador que incluya bibliotecas necesarias (como<iostream>para entrada y salida de datos).Espacios de nombres (
using namespace stdostd::): Ayudan a organizar el código para evitar conflictos de nombres.Cuerpo del programa: Todo lo que sucede dentro de las llaves
{ }.Sentencia
return 0;: Indica al sistema operativo que el programa terminó correctamente.
main() es el punto de entrada de cualquier programa en C++. Es fundamental porque, sin ella, el sistema operativo no sabría dónde empezar a ejecutar las instrucciones del código.Importancia: Puedes tener miles de líneas de código y cientos de funciones, pero el programa siempre comenzará a ejecutarse desde la primera línea dentro de
main(). Si esta función no existe o está mal escrita, el programa simplemente no podrá compilarse ni ejecutarse.
a. El Bucle for en C++
Un bucle for es una estructura de control que te permite repetir un bloque de código un número específico y conocido de veces. Es ideal cuando sabes exactamente cuándo empezar y cuándo terminar (por ejemplo: "imprime esto 10 veces").
Estructura general
La sintaxis se divide en tres partes clave dentro de los paréntesis:
Inicialización: Se crea una variable (generalmente un contador como i) y se le asigna un valor inicial. Se ejecuta solo una vez.
Condición: Antes de cada repetición, el programa revisa si esto es verdad. Si es true, el bucle sigue; si es false, se detiene.
Actualización: Cambia el valor de la variable inicial (normalmente aumenta con ++) después de cada repetición.
b. Ejemplo sencillo
Imagina que quieres contar del 1 al 5 en la consola. El código se vería así:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << "Número: " << i << endl;
}
return 0;
Qué está pasando aquí?Empezamos con i = 1.Mientras i sea menor o igual a 5, imprimimos el mensaje.Después de cada impresión,isuma 1. Cuandoillega a 6, la condición falla y el bucle termina.
c. Estructura condicional if – else
Es la herramienta básica de toma de decisiones. Sirve para bifurcar el flujo del programa: si se cumple una condición, el programa toma un camino; si no se cumple, toma otro.
if (si): Evalúa una condición. Si es verdadera, ejecuta el bloque de código siguiente.
else (si no): Es el plan B. Se ejecuta únicamente si la condición del if resultó ser falsa.
Ejemplo de uso:
Sirve para validar datos, controlar accesos o responder a diferentes entradas del usuario.
Analogía: "Si tienes llave, entra a la casa; si no, toca el timbre".
if (edad >= 18) {
cout << "Eres mayor de edad.";
} else {
cout << "Eres menor de edad.";
}6.Funciones especiales y atributos de visualizaciónA. Instrucción gotoxy(): Es una función que permite mover el cursor a una coordenada específica
(columna X, fila Y) de la pantalla de la consola. Se utiliza principalmente en la programación de interfaces de usuario en modo texto y en el desarrollo de videojuegos antiguos para colocar caracteres o gráficos simples en puntos exactos de la pantalla, evitando que el texto se imprima siempre uno debajo del otro.B. Atributo color: Se refiere a la capacidad de cambiar el tono del texto o del fondo en
la consola para mejorar la estética o resaltar información. En C++, se usa enviando comandos al sistema o mediante funciones específicas para asignar códigos numéricos a los colores (usando SetConsoleTextAttribute) o librerías más universales como <conio.h> en compiladores clásicosWEBGRAFIAhttps://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/c-for-loop/


Comentarios
Publicar un comentario