Jacobo Castaño Rubiano 903 I.C.T

 




1. Excel – Herramientas básicas



a. ¿Qué es Microsoft Excel y para qué se utiliza principalmente?
R=/Microsoft Excel es una potente aplicación de hoja de cálculo de Microsoft que organiza datos en filas y columnas para analizarlos, calcular, visualizar y gestionar información, siendo fundamental para tareas financieras, presupuestos, análisis de datos y planificación mediante fórmulas, tablas y gráficos en empresas y uso personal.

 
b. ¿Cuáles son las partes principales de la ventana de Excel (barra de fórmulas, celdas, columnas, filas, etc.)?
R=/La ventana principal de Excel se organiza en una cuadrícula compuesta por columnas (identificadas por letras) y filas (identificadas por números), cuya intersección crea las celdas donde se introducen los datos. En la parte superior destaca la cinta de opciones, que agrupa todas las herramientas y comandos, seguida por el cuadro de nombres y la barra de fórmulas, esencial para visualizar y editar el contenido o las operaciones de la celda activa. En la zona inferior se encuentran las pestañas de hojas, que permiten navegar entre las diferentes páginas del libro, las barras de desplazamiento para moverse por el documento, y la barra de estado, que incluye el control de zoom y las diferentes vistas de la página.


c. ¿Qué es una fórmula en Excel y cómo se diferencia de una función?
R=/En Excel, una fórmula es cualquier ecuación matemática que tú escribes manualmente para realizar un cálculo (como =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.

d. Menciona al menos cinco funciones básicas de Excel (por ejemplo: SUMA, PROMEDIO, MAX, MIN, CONTAR).
R=/Las cinco funciones básicas más utilizadas en Excel son SUMA, que totaliza los valores de un rango; PROMEDIO, que calcula la media aritmética de los números seleccionados; MAX, que identifica el valor más alto dentro de un conjunto de datos; MIN, que por el contrario encuentra el valor más bajo; y CONTAR, que se utiliza para determinar cuántas celdas en un rango determinado contienen valores numéricos. Estas herramientas son fundamentales porque automatizan cálculos estadísticos simples que, de hacerse manualmente, tomarían mucho más tiempo y tendrían mayor margen de error.


2. Fundamentos de programación y pensamiento lógico

a. ¿Qué es la programación y cuál es su propósito en la informática?
R=/La programación es el proceso de diseñar, codificar y mantener el conjunto de instrucciones que le indican a una computadora exactamente qué hacer. Su propósito fundamental en la informática es resolver problemas y automatizar tareas mediante la creación de software, permitiendo que las máquinas procesen datos, realicen cálculos complejos o ejecuten aplicaciones que facilitan la vida cotidiana y el trabajo profesional.

b. ¿Qué se entiende por pensamiento lógico y por qué es importante para programar?
R=/El pensamiento lógico es la capacidad de analizar una situación, identificar sus componentes y organizar las ideas de forma coherente para llegar a una solución válida. En programación es crucial porque las computadoras no "suponen" ni tienen sentido común; por lo tanto, el programador debe ser capaz de estructurar las instrucciones de manera precisa, ordenada y sin ambigüedades para que el programa funcione correctamente y sin errores.

c. Explica qué es un algoritmo e incluye un ejemplo sencillo
R=/Un algoritmo es una secuencia de pasos ordenados, finitos y precisos que se siguen para resolver un problema o realizar una tarea específica. Es, en esencia, la "receta" lógica antes de escribir el código en cualquier lenguaje de programación.

3. Lenguaje C++ – Conceptos iniciales

a. ¿Qué es C++ y quién fue su creador?
R=/C++ es un lenguaje de programación de alto nivel, de propósito general, que permite la manipulación de memoria a bajo nivel (similar a C), pero con herramientas potentes para la abstracción. Fue creado por Bjarne Stroustrup en los Laboratorios Bell a principios de la década de 1980. Su objetivo original era añadir capacidades de programación orientada a objetos al lenguaje C, por lo que inicialmente se llamó "C con clases
b. ¿Cuáles son las principales características del lenguaje C++?
R=/
  • 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



c. ¿Qué es un entorno de desarrollo (IDE) y menciona al menos dos que permitan trabajar con C++?
R=/Un IDE (Integrated Development Environment) es una aplicación de software que combina todas las herramientas necesarias para programar en un solo lugar: un editor de texto (para escribir código), un compilador (para traducirlo a lenguaje máquina) y un depurador (para buscar errores).


d. ¿Cómo está estructurado un programa básico en C++? Explica sus partes principales.
R=/Sus partes principales son:
  • 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 std o std::): 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.



e. ¿Qué es la función main() y cuál es su importancia en un programa?
R=/      La función 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.



4. Sintaxis, entradas, salidas y expresiones

a. ¿Para qué sirven los comandos printf / scanf y cout / cin? ¿A qué biblioteca pertenece cada uno?
R=/Estos comandos son el "puente" entre la computadora y el usuario. Su función es permitir que el programa muestre mensajes en la pantalla y que el usuario pueda introducir información desde el teclado.

b. Define qué son las expresiones aritméticas en C++ y escribe un ejemplo.
R=/En C++, una expresión aritmética es simplemente una instrucción donde se combinan valores (como números o variables) utilizando operadores matemáticos. Su propósito es procesar datos para obtener un nuevo valor; es la forma en que le dices a la computadora que realice cualquier tipo de cómputo o proceso numérico.

c. ¿Qué son los comentarios en un programa y para qué se utilizan? Da un ejemplo en C++.
R=/Los comentarios son anotaciones de texto que el programador escribe dentro del código para que los humanos puedan leerlas, pero que la computadora ignora totalmente al ejecutar el programa. Se utilizan principalmente para explicar la lógica de una parte difícil del código o para dejar recordatorios a otros compañeros de trabajo.

5. Bucles y condicionales


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í:

C++
#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, i suma 1. Cuando i llega 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".

C++
if (edad >= 18) {
    cout << "Eres mayor de edad.";
} else {
    cout << "Eres menor de edad.";
}
6.Funciones especiales y atributos de 
visualización
A. 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ásicos
WEBGRAFIA
https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/c-for-loop/
















Comentarios

Entradas más populares de este blog

PLANEACION GRADO NOVENO PERIODO 2 INFORMATICA/PROGRAMACION