TALLER BLOG INTRODUCCIÓN A LA PROGRAMACIÓN
TALLER BLOG INTRODUCCIÓN A LA PROGRAMACIÓN



Cuestionario de Consulta – Excel, Programación y
C++ Instrucciones:
1. Excel – Herramientas básicas
a. ¿Qué es Microsoft Excel y para qué se utiliza principalmente?
Microsoft Excel es un programa que permite editar hojas de cálculo desarrollada por Microsoft para Windows, macOS, Android y iOS.
Cuenta con cálculos, gráficas, tablas calculares y un lenguaje de programación macro llamado Visual Basic para aplicaciones. Ha sido una hoja de cálculo muy aplicada para estas plataformas, especialmente desde la versión 5 en 1993, y ha reemplazado a Lotus 1-2-3 como el estándar de la industria para las hojas de cálculo. Excel forma parte de la suite de software Microsoft Office.
b. ¿Cuáles son las partes principales de la ventana de Excel (barra de
fórmulas, celdas, columnas, filas, etc.)?
Muchos de los elementos que ve en la pantalla de Excel XP son estándar en la mayoría de los demás programas de software de Microsoft, como Word, PowerPoint y versiones anteriores de Excel, mientras que algunos elementos son específicos de Excel XP.
Libro de trabajo
También llamado hoja de cálculo, el libro de trabajo es un archivo único creado por Excel XP.
Barra de título

La barra de título muestra el nombre de la aplicación y el nombre de la hoja de cálculo.
Barra de menú

La barra de menús muestra todos los menús disponibles en Excel XP. El contenido de cualquier menú se puede visualizar haciendo clic izquierdo en su nombre.
Barra de herramientas
Algunos comandos de los menús tienen imágenes o iconos asociados. Estas imágenes también pueden aparecer como accesos directos en la barra de herramientas.
Encabezados de columnas

Cada hoja de cálculo de Excel contiene 256 columnas. Cada columna se nombra con una letra o una combinación de letras.
Encabezados de fila

Cada hoja de cálculo contiene 65.536 filas. Cada fila está identificada por un número.
Cuadro de nombre

Esto muestra la dirección de la selección actual o celda activa.
Barra de fórmulas

La barra de fórmulas muestra la información introducida (o que se introduce al escribir) en la celda actual o activa. El contenido de una celda también se puede editar en la barra de fórmulas.c. ¿Qué es una fórmula en Excel y cómo se diferencia de una función?
Una fórmula es una ecuación diseñada por el usuario en Excel, mientras que una función es un cálculo predefinido en la hoja de cálculo. Esta guía te guiará en la comparación entre fórmulas y funciones en Excel para que conozcas exactamente sus similitudes y diferencias.
Excel permite a los usuarios realizar cálculos sencillos, como calcular los totales de una fila o columna de números. Las fórmulas y funciones pueden ser útiles en situaciones más complejas, como calcular pagos de hipotecas, resolver problemas de ingeniería o matemáticas y crear modelos financieros.
d. Menciona al menos cinco funciones básicas de Excel (por ejemplo:
SUMA, PROMEDIO, MAX, MIN, CONTAR).
SUMA: Suma todos los números en un rango de celdas determinado.
PROMEDIO: Calcula la media aritmética de los números seleccionados.
MAX: Devuelve el valor numérico más alto de un conjunto de datos.
MIN: Devuelve el valor numérico más bajo de un conjunto de datos.
CONTAR: Cuenta cuántas celdas en un rango contienen números.
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?
La programación es el proceso de crear un conjunto de instrucciones que le dicen a una computadora como realizar algún tipo de tarea. Pero no solo la acción de escribir un código para que la computadora o el software lo ejecute. Incluye, además, todas las tareas necesarias para que el código funcione correctamente y cumpla el objetivo para el cual se escribió.
En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones de informática y videojuegos. En este sentido, es el proceso por el cual una persona desarrolla un programa, valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, como C++, Java y Python, entre muchos otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede "comprender" el microprocesador.
b. ¿Qué se entiende por pensamiento lógico y por qué es importante para
programar?El pensamiento lógico es la capacidad de descomponer problemas complejos en partes manejables, analizando y encontrando soluciones de manera secuencial. Implica el uso de algoritmos, estructuras de control y decisiones informadas para abordar cada desafío. En programación, este pensamiento se traduce en secuencias de instrucciones que una computadora pueda ejecutar.
c. Explica qué es un algoritmo e incluye un ejemplo sencillo.
Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.
3. Lenguaje C++ – Conceptos iniciales
a. ¿Qué es C++ y quién fue su creador?
C++ es un lenguaje de programacion copilado de alto rendimiento y proposito general, creado por Bjarne Stroustrup Diseñado como una extensión orientada a objetos del lenguaje C, combina la eficiencia de bajo nivel con herramientas de abstracción de alto nivel, siendo fundamental para sistemas operativos, navegadores y videojuegos.
b. ¿Cuáles son las principales características del lenguaje C++?
C++ es un lenguaje de programación de propósito general, compilado y de alto rendimiento
que extiende C con orientación a objetos. Se destaca por su eficiencia en gestión de
memoria, capacidad multiplataforma, uso de plantillas (genéricos) y la potente Biblioteca
Estándar de Plantillas (STL), siendo ideal para sistemas complejos, motores de videojuegos
y software de alto rendimiento.
c. ¿Qué es un entorno de desarrollo (IDE) y menciona al menos dos que
permitan trabajar con C++?
Un entorno de desarrollo integrado (IDE, por sus siglas en inglés) es una aplicación de
software que combina herramientas esenciales para programar en una sola interfaz gráfica.
Facilita el desarrollo de software al integrar un editor de código, compilador/intérprete
y depurador (debugger), optimizando el flujo de trabajo y mejorando la productividad.
d. ¿Cómo está estructurado un programa básico en C++? Explica sus
partes principales.
Un programa básico en C++ se estructura mediante el uso de directivas de preprocesador
(librerías), un espacio de nombres estándar, y una función principal main() donde inicia la
ejecución. Se organiza con sentencias terminadas en punto y coma (;), comentarios para
documentación y llaves {} que delimitan bloques de código.
e. ¿Qué es la función main() y cuál es su importancia en un programa?
C++, Java, C#) donde inicia la ejecución de un programa. Funciona como el "capitán"
que dirige el flujo de instrucciones y, al finalizar, usualmente devuelve un código al sistema
operativo para indicar si el programa terminó correctamente o con errores.
4. Sintaxis, entradas, salidas y expresiones
a. ¿Para qué sirven los comandos printf / scanf y cout / cin? ¿A qué
biblioteca pertenece cada uno?
printf/scanf (C) y cout/cin (C++) son comandos fundamentales de entrada/salida: printf/cout muestran datos en pantalla, mientras scanf/cin leen datos del teclado. Pertenecen a <stdio.h> y <iostream>, respectivamente. printf/scanf usan especificadores de formato (%d, %f), mientras cout/cin usan operadores (<<, >>).
b. Define qué son las expresiones aritméticas en C++ y escribe un ejemplo.
Las expresiones aritméticas en C++ son combinaciones de operadores (+, -, *, /, %), variables y constantes numéricas que se evalúan para producir un valor numérico único. Siguen las reglas de precedencia matemática y permiten realizar cálculos matemáticos básicos en línea recta. Los operandos pueden ser enteros o decimales (float/double).
c. ¿Qué son los comentarios en un programa y para qué se utilizan? Da un
ejemplo en C++.
Los comentarios en un programa son fragmentos de texto explicativo insertados en el código fuente que son ignorados por el compilador, por lo que no afectan la ejecución del software. Se utilizan para documentar el código, mejorar su legibilidad y facilitar el mantenimiento, actuando como notas para los programadores.
5. Bucles y condicionales
a. ¿Qué es un bucle for en C++ y cuál es su estructura general?
Un bucle for en C++ es una estructura de control iterativa utilizada para ejecutar un bloque de código un número específico de veces. Es ideal cuando se conoce de antemano cuántas veces debe repetirse una tarea, permitiendo inicializar, controlar y actualizar una variable de ciclo en una sola línea.
b. Escribe un ejemplo sencillo de un bucle for en C++.
Un bucle for en C++ permite repetir un bloque de código un número definido de veces, usando inicialización, condición y actualización en una sola línea. Este ejemplo imprime los números del 1 al 5 en consola
c. ¿Qué es una estructura condicional if – else y para qué sirve
La estructura condicional if-else es una herramienta fundamental en programación que permite al código tomar decisiones, ejecutando un bloque de instrucciones si una condición es verdadera (if) y un conjunto alternativo si es falsa (else). Sirve para controlar el flujo de un programa, bifurcando la ejecución en dos caminos posibles según se cumpla o no una premisa.
6. Funciones especiales y atributos de visualización
a. ¿Qué es la instrucción gotoxy() y en qué tipo de programación se utiliza
principalmente?
La instrucción gotoxy(x, y) es una función utilizada para posicionar el cursor de la consola en coordenadas específicas de columna (\(x\)) y fila (\(y\)), permitiendo escribir texto o gráficos en lugares precisos de la pantalla en lugar de hacerlo secuencialmente. Se utiliza principalmente en programación de consola de bajo nivel, sobre todo en C y C++ para MS-DOS (conio.h) o mediante la API de Windows en compiladores modernos.
b. ¿Qué es el atributo color, cómo se usa en C++ (modo consola) y qué
librerías pueden permitirlo?El atributo color en la consola de C++ permite modificar el color del texto y del fondo para mejorar la visualización de la salida del programa. Se implementa principalmente mediante comandos del sistema (Windows) o secuencias de escape ANSI, utilizando librerías como <cstdlib>, <windows.h> o <iostream>.
¿El uso de la informática permite solucionar problemas sociales? Explique su
respuesta.
si, ya que la informatica tambien se asocia con la matematica y por la informatica claro que se púeden resolver problemas sociales.
¿Qué expectativas tiene con la asignatura?
pasar la materia y ser buen estudiante
https://www.mgpanel.co/blog/pensamiento-logico-el-pilar-de-la-programacion
https://support.microsoft.com/es-es/office/funciones-de-excel-por-categor%C3%ADa-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb
https://corporatefinanceinstitute.com/resources/excel/formula-vs-function/
https://edu.gcfglobal.org/en/excelxp/identifying-basic-parts-of-the-excel-window/1/
Comentarios
Publicar un comentario