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? 

Microsoft Excel es un poderoso programa de software de hoja de cálculo utilizado por empresas e individuos. Es parte de Microsoft Office Suite y permite analizar datos, crear gráficos, gestionar presupuestos y más. Con Microsoft Excel, es fácil crear hojas de cálculo con filas y columnas que pueden contener datos numéricos. Puedes usar fórmulas para calcular sumas, promedios u otros valores de esos números, o realizar una variedad de otras tareas. Se utiliza principalmente para crear hojas de cálculo simples como presupuestos, facturas, números de ventas y más. También puedes usarlo para crear modelos complejos para planificar eventos o pronosticar tendencias comerciales utilizando características avanzadas como tablas dinámicas y macros. Además, puedes vincular los datos de la hoja de cálculo directamente con otros programas como Word o PowerPoint para tener un flujo de trabajo cohesivo en todas las diferentes aplicaciones con las que estás trabajando.

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? 

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. 

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.

ELIMINAR O REEMPLAZAR ELEMENTOS
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++?

Un IDE o entorno de desarrollo integrado es una aplicación de tipo software que combina en un solo lugar todas las herramientas necesarias para realizar un proyecto de desarrollo de software.

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?

Cuando un programa empieza a ejecutarse, el sistema llama a la función principal, que marca el punto de entrada del programa. De forma predeterminada, main tiene la clase de almacenamiento externo. Cada programa debe tener una función denominada main, y se aplican las siguientes restricciones: Ninguna otra función del programa se puede llamar main.
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?

Mostrar texto por pantalla en C++ es muy sencillo. Para imprimir una salida de texto en C++ se hace uso de la instrucción cout, junto con <<. Es importante tener en cuenta que la instrucción cout siempre va acompañada de << para controlar el flujo de datos que sale. No te fijes mucho en ellos, solo ten siempre presente que cout viene acompañado de << para tener cout << como resultado.

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>>.

El operador scanf al igual que printf fueron ideados para el lenguaje C (no para C++), por lo cual su uso es más primitivo y, en cierto modo, complejo. Leer datos con scanf implica comprender un poco el concepto de punteros y particularmente en el caso de string (que es una librería de C++) se complica aún más, pues debemos convertir ese string en un array definido de caracteres (char).

b. Define qué son las expresiones aritméticas en C++ y escribe un ejemplo.

Expresiones aritméticas

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++.

Los comentarios son fragmentos de texto dentro del código fuente que no afectan la ejecución del programa, pero proporcionan información útil para los programadores.

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?

En programación, "else if" es una declaración condicional que te permite evaluar varias condiciones en secuencia. Es útil cuando necesitas manejar más de dos resultados posibles dentro de una decisión.
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?

La función gotoxy() en lenguaje C se utiliza para llevar el cursor a una coordenada particular de la pantalla, el argumento de esta función es la coordenada donde desea llevar el cursor . en Turbo c/c++ puede usar directamente la función de la biblioteca gotoxy(), en visual studio o dev-c++ o codeblocks debe escribir su función para poder usarla.

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.

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.

Captura de pantalla-2

fondos

(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_VypOGe8OTrVM9zZECqNvhIpEUn

https://excelparatodos.com/ventana-de-excel/?srsltid=AfmBOorzm_Q_sFd1k3pAhc_j6taV00_-DWioZgxyHY-jxZ2gpA2aTJWw

https://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

Entradas más populares de este blog

PLANEACION GRADO NOVENO PERIODO 2 INFORMÁTICA/PROGRAMACIÓN Mariana Nieto 902