planeacion grado noveno ict 902 Mariana Nieto
Planeación Grado Noveno Informática/Programación

Consulta
1. Herramientas básicas de Excel
a. ¿Qué es Microsoft Excel y para qué se utiliza principalmente?
b. ¿Cuáles son las partes principales de la ventana de Excel (barra de fórmulas, celdas, columnas, filas, etc.)?
Barra de título, barra de acceso rápido, cinta de opciones, cuadro de nombres, barra de fórmulas, botón seleccionar todo, encabezado de columnas, encabezado de filas, etiquetas, barra de etiquetas, barras de desplazamiento, barra de estado, ventana o área de trabajo.
hacer. ¿Qué es una fórmula en Excel y cómo se diferencia de una función?
Ejemplos de una fórmula
Cuando un usuario escribe un signo igual en una celda, está comenzando a crear una fórmula.
Algunos ejemplos de una fórmula incluyen:
=4+3
=A3+C9
=B7+B8-(4*2)+1
Ejemplos de una función:
Cuando un usuario escribe un signo igual seguido de un conjunto predefinido de letras (o hace clic en el botón Fx en la barra de fórmulas), comienza a implementarse una función.
=SUMA(A3 : A27)
=PROMEDIO(F4 : F8) [ver captura de pantalla a continuación]
=VAN(0,12,A5:G5)
d. Mencione al menos cinco funciones básicas de Excel (por ejemplo: SUMA, PROMEDIO, MAX, MIN, CONTAR).
SUMA
Es la función más sencilla que ofrece Excel. Se aplica utilizando la expresión =SUMA(A1:A45), en este caso considerando que se quiere obtener el total que suman las celdas seleccionadas (de la A1 a la A45).
Además de una selección seguida de filas o columnas, esta función de Excel permite agregar números extras, celdas individuales o incluso más de un intervalo de celdas siempre y cuando se utiliza una separación de cada dato con el signo punto y coma (;). Por ejemplo, al utilizar la expresión
CONCATENAR
Lo que permite esta función es unir dos elementos distribuidos en columnas distintas. Una aplicación útil, por ejemplo, sería para unir los nombres de empleados que se encuentran en la columna A con sus apellidos que se tienen en la columna B.
IDENTIFICAR VALORES DUPLICADOS
Esta función identifica si hay valores duplicados en un conjunto de datos y los señala. Para verificar se deben seleccionar todas las celdas a revisar, ir a la pestaña “Formato condicional” ubicada en la parte superior derecha de las opciones de la hoja de cálculo. Se debe seleccionar la opción “Resaltar reglas de celdas” y después la opción “Valores duplicados”. Excel mostrará si existen valores duplicados y dónde se encuentran.
Esta herramienta es útil para cuando se tienen frases, palabras o elementos numéricos en una hoja de cálculo y se quieren eliminar o reemplazar por otros distintos.
PROMEDIO
También se puede obtener la media de un conjunto de datos registrados en la hoja de cálculo. Si se quiere obtener los medios de ventas diarias de un negocio, que están registrados en el intervalo A1-A365, se utilizará la expresión =PROMEDIO(A1:A365) y Excel arrojaría el monto diario que vende el negocio.
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 informática es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer.
La programación informática es una de las habilidades esenciales que aprendes cuando estudias informática.
Detrás de todos los programas informáticos que conocemos y usamos de manera cotidiana para facilitarnos diversas actividades de nuestro día con día, existe todo un proceso para poderlos crear. Este proceso es conocido como programación, conozcamos un poco más sobre lo que conlleva este proceso.
Por medio de la programación se establecen los pasos a seguir para la creación del código fuente de los diversos programas informáticos.
Este código le indicará al programa informático que tiene que hacer y como realizarlo.
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.
Relación entre pensamiento lógico y programación
La programación es una traducción del pensamiento lógico. Todo lo que haces en programación, desde condicionales hasta bucles, depende de la lógica. Por ejemplo, para ordenar una lista de números, debes elegir el mejor algoritmo de ordenación basado en lógica y aplicarlo correctamente.
hacer. Explica qué es un algoritmo e incluye un ejemplo sencillo
Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información inicial, se siguen una serie de pasos ordenados para llegar a la solución de una situación.
3. Lenguaje C++ – Conceptos iniciales
a. ¿Qué es C++ y quién fue su creador?
C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C y agregar mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
Posteriormente se agregaron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.
b. ¿Cuáles son las principales características del lenguaje C++?
- Su sintaxis es heredada del lenguaje C.
- Programa orientado a objetos (POO).
- Permite la agrupación de instrucciones.
- Es portátil y tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.
- Permite la separación de un programa en módulos que admiten compilación independiente.
- Es un lenguaje de alto nivel.
hacer. ¿Qué es un entorno de desarrollo (IDE) y menciona al menos dos que
¿Permitir trabajar con C++?
Ofrece una interfaz que permite escribir código, organizar grupos de texto y automatizar las tareas redundantes de programación.
Más que un editor de código, los IDE combinan las funcionalidades de varios procesos de programación en un mismo lugar. Poseen al menos un editor, un compilador, un desbloqueador y las funcionalidades de finalización de código o de gestión de código genérico. Los más avanzados ofrecen también funcionalidades de Visualización de Datos, de Trazado o de referencias cruzadas.
- Microsoft Visual Studio (y VS Code): Muy potente y usado en Windows, ideal para grandes proyectos de C++ y desarrollo multiplataforma.
- Eclipse: Un IDE de código abierto muy popular, compatible con Windows, Linux y macOS, y con buen soporte para C++.
d. ¿Cómo está estructurado un programa básico en C++? Explica sus
partes principales.
Todo programa escrito en C consta de una o más funciones, una de las cuales se llama principal. El programa siempre comenzará por la ejecución de la función principal. Cada función debe contener:
Una cabecera de la función, que consta del nombre de la función, seguida de una lista opcional de argumentos encerrados con paréntesis.
Una lista de declaración de argumentos, si se incluyen estos en la cabecera.
Una sentencia compuesta, que contiene el resto de la función.
mi. ¿Qué es la función main() y cuál es su importancia en un programa?
main no se puede definir como inline o static.
No se puede llamar a
main desde un programa.
No se puede tomar la dirección principal.
La función principal no se puede sobrecargar.
La función main no se puede declarar con elconstexprespecificador.4. Sintaxis, entradas, salidas y expresiones
a. ¿Para qué sirven los comandos printf/scanf y cout/cin? ¿A qué?
¿Biblioteca pertenece a cada uno?
Sin embargo, el código es bastante diferente, pues printf no nos permite concatenar valores directamente en un solo llamado, así que debemos hacer llamadas sucesivas para imprimir cada parte del mensaje. Por supuesto, podrías simplemente hacer un solo llamado printf con el mensaje completo y sería mucho más sencillo.Monitores y pantallas de ordenador
Además, los llamados a printf requieren que los valores estén al interior de los paréntesis (), pues printf es más una función que una instrucción propia de C++.
La lectura de datos en C++ es bastante sencilla. Leer datos por teclado en C++ se hace usando el comando cin >> es importante notar el uso de los dos signos >> que son usados para controlar el flujo de datos. No te preocupes mucho por ellos, solo ten en cuenta que cada vez que vaya a usar la instrucción cin debes agregarle >> para quedar con un cin>>.
b. Define qué son las expresiones aritméticas en C++ y escribe un ejemplo.
Los operadores aritméticos disponibles en C++ son los siguientes:Suma (+): Se utiliza para sumar dos valores. Resta (-): Se utiliza para restablecer un valor de otro.
Multiplicación (*): Se utiliza para multiplicar dos valores.
División (/): Se utiliza para dividir un valor entre otro.
Módulo (%): Se utiliza para obtener el resto de una división entera.
Incremento (++): Se utiliza para aumentar en 1 el valor de una variable.
Decremento (–): Se utiliza para disminuir en 1 el valor de una variable.
Además de los operadores aritméticos, también se pueden utilizar paréntesis para agrupar partes de una expresión y establecer el orden de evaluación. Las expresiones aritméticas pueden incluir variables, constantes y resultados de otras operaciones.C. ¿Qué son los comentarios en un programa y para qué se utilizan? Da un
ejemplo en C++.
En C, los comentarios son herramientas cruciales para mejorar la comprensión del código y facilitar el mantenimiento a lo largo del tiempo.
5. Bucles y condicionales
a. ¿Qué es un bucle para en C++ y cuál es su estructura general?
El bucle está concebido esencialmente para ejecutar sus sentencias asociadas un número fijo de veces.
Por tanto, cuando el número de iteraciones necesarias para realizar una tarea en una parte del programa se conoce de antemano, lo más lógico es el empleo de una estructura tipo para, que controla automáticamente el número de repeticiones.
El diseño sintáctico de la sentencia compuesta para es la de integrar un contador, con su valor inicial, su valor final y un valor fijo de incremento.
b. Escribe un ejemplo sencillo de un bucle para en C++.
// Imprima los valores de menor a mayor entre dos // solicitados al usuario, ambos incluidos #include <iostream> usando el espacio de nombres std ; int principal () { int n1 , n2 ; cout << "Introduzca el primer número: " ; cin >> n1 ; cout << "Introduce el segundo número: " ; cin >> n2 ; si ( n1 <= n2 ) { para ( int i = n1 ; i <= n2 ; ++ i ) cout << i << endl ; } por el contrario { para ( int i = n2 ; i <= n1 ; ++ i ) cout << i << endl ; } }
C. ¿Qué es una estructura condicional if – else y para qué sirve?
Funcionamiento de la sentencia "else if"
Cuando utiliza "else if", el programa evalúa la condición asociada. Si dicha condición se cumple, se ejecuta el bloque de código correspondiente. Si no, el programa pasa a evaluar la siguiente declaración "else if" o, si está presente, la instrucción final "else".
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?
b. ¿Qué es el atributo color, cómo se usa en C++ (modo consola) y qué librerías pueden permitirlo?
Cada color tiene su propia apariencia distintiva basada en tres atributos clave: el tono, el croma (o saturación) y el valor (claridad). A la hora de describir un color, es importante utilizar los tres atributos para identificarlo con precisión y distinguirlo de los demás.
Librería de colores para C/C++
Permite modificar el color de fuente del texto y el color de fondo en la consola al momento de ejecución.
Permite modificar el color de fuente del texto y el color de fondo en la consola al momento de ejecución.
(color de fuente y color de fondo)
¿El uso de la informática permite solucionar problemas sociales? Explique su respuesta.
Yo diría que sí, el uso de la informática nos puede permitir acceder más fácilmente a cosas como la educación, puede permitirnos informarnos de lo que está pasando a nuestro alrededor, puede permitirnos escuchar a otras personas, así como también la informática nos puede ayudar a realizar programas que nos ayuden a solucionar problemas en especifico.
¿Qué expectativas tiene con la asignatura?
Con esta asignatura tengo la expectativa de aprender mucho más sobre la programación, ya sea desde lenguajes de programación o saber escribir códigos de programación aún más complejos, así como también poder desarrollar más variedad de programas.
Webgrafía:
https://www.lenovo.com/co/es/glosario/microsoft-excel/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOorkVC_Uw_cxX84HZBUHvu5ok_VypOGe8OTrVM9zZECqNvhIpEUnhttps://corporatefinanceinstitute.com/resources/excel/formula-vs-funcion/
https://www.eleconomista.com.mx/tecnologia/15-funciones-basicas-excel-20200131-0076.html
https://www.netec.com/que-es-programacion
https://www.mgpanel.co/blog/pensamiento-logico-el-pilar-de-la-programacion
https://profile.es/blog/que-es-un-algoritmo-informatico/
https://es.wikipedia.org/wiki/Algoritmo
https://es.wikipedia.org/wiki/C%2B%2B
https://datascientest.com/es/ide-que-es
https://www.hostinger.com/es/tutoriales/que-es-un-entorno-de-desarrollo#:~:text=%C2%BFQu%C3%A9%20es%20un%20entorno%20de%20desarrollo%20integrado%20(IDE)?,Adobe%20Flex%20Builder%20y%20Eclipse.
https://ccia.ugr.es/~jfv/ed1/c/cdrom/cap2/cap21.htm
https://www.ibm.com/docs/es/i/7.5.0?topic=funciones-funcion-principal
https://www.programarya.com/Cursos/C++/Entrada-y-Salida-de-Datos
https://baulderasec.wordpress.com/programando-2/programacion-c-por-la-practica/capitulo-i/expresiones-condicionales/
https://onmex.mx/business/comentarios-en-c-lo-que-debes-saber/#:~:text=experto%20en%20Programaci%C3%B3n-,%C2%BFQu%C3%A9%20son%20los%20comentarios%20en%20C?,a%20lo%20largo%20del%20tiempo.
https://www2.eii.uva.es/fund_inf/cpp/temas/6_control_flujo_iterativo/for.html
https://www.lenovo.com/co/es/glosario/else-if/?orgRef=https%253A%252F%252Fwww.google.com%252F&srsltid=AfmBOor_TYP8arKn7DmpZm0oa0OvIZ0gC_dautPaBK_UgM6I9k2XLqqY
https://www.quora.com/¿Cuál es la función gotoxi utilizada en C?
https://gist.github.com/Alfonzzoj/db207b89d56f24d9d0b17ff93e091be8
https://www.xrite.com/es/blog/atributos-de-color-tono-croma




Comentarios
Publicar un comentario