907309 algoritmos diagramas de flujo y ejercicios en excel

40
Indice Problemas cualitativos Problemas Cuantitativos Introducción Etapas de la solución de un Problema Las características que los algoritmos deben reunir son l Simbología de diagramas de Flujo Definiciones Ejemplo 1 "regresar a casa" Ejemplo 2 "La llamada telefónica" Ejemplo 1 "suma 5 números" Ejemplo 2 "conversión de grados Celsius a Kelvin y Farenh Ejemplo 3 "Las operaciones Básicas" Ejemplo 4 "De compras en el super" Ejemplo 5 "Positivo negativo o cero?" Ejemplo 6 "¿Qué es par o impar?" Ejemplo 7 "El adivino Digital" Ejemplo 8 "¿quiénes son más, ellas o ellos?" Problemas Propuestos Técnicas para la Resolución de Problem Multidisciplinarios en Excel Red Escolar

Upload: oibgchidotoluca92

Post on 23-Jun-2015

680 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Indice

Problemas cualitativos

Problemas Cuantitativos

Introducción

Etapas de la solución de un Problema

Las características que los algoritmos deben reunir son los siguientes:

Simbología de diagramas de Flujo

Definiciones

Ejemplo 1 "regresar a casa"

Ejemplo 2 "La llamada telefónica"

Ejemplo 1 "suma 5 números"

Ejemplo 2 "conversión de grados Celsius a Kelvin y Farenheith

Ejemplo 3 "Las operaciones Básicas"

Ejemplo 4 "De compras en el super"

Ejemplo 5 "Positivo negativo o cero?"

Ejemplo 6 "¿Qué es par o impar?"

Ejemplo 7 "El adivino Digital"

Ejemplo 8 "¿quiénes son más, ellas o ellos?"

Problemas Propuestos

Técnicas para la Resolución de Problemas Multidisciplinarios en Excel

Red Escolar

Page 2: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Introducción

Examen

Estadísticas de Evaluación

Casi inconscientemente, cotidianamente los humanos efectuamos una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema.Esta serie de pasos, procedimientos o acciones comenzaremos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño tiene una secuencia lógica de acciones para realizarlo, porque no sería factible que primero te enjabonaras y despues te quites la ropa, verdad?, por tanto las cosas van sucediendo secuencialmente, ordenada y natural. Posteriormente cuando pensamos en desayunar también seguimos una serie de pasos lógicos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durente el día. Contínuamente seguimos una serie de pasos o conjunto de acciones que nos permiten alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema."Formalmente definimos un algoritmo como una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema"

En la vida real todos resolvemos dos tipos de problemasProblemas Cualitativos: Estos resuelven problemas de la vida cotidianaejemplos:Subirse a una bicicletaCocinar un huevoRealizar una llamada telefónicacambiar una llanta a un auto, etc.y losProblemas Cuantitativos: Estos resuelven problemas Matemáticos aplicados a cualquier rama de la ciencia.ejemplos:Matemáticas (porcentajes, aritmética, algebra, trigonometría, geometría)Física (velocidad, masa, Fuerzas, tiempo, distancia, conversión de unidades, densidades, etc)Química (características elementos de la tabla periódica, conversión de unidades de temperatura kelvin a Farenheith o °C)

En este proyecto ejemplificaremos sólo 2 problemas de tipo cualitativo y el resto serán del tipo cuantitativo, esto es porque con este fin se diseño este proyecto, solucionar problemas por medio de fórmulas y de ser posible graficar su resultado para interpretar y sacar conclusiones de su comportamiento.Muchas veces aplicamos el algoritmo de manera inadvertida, inconscientye o automáticamente. Esto generalmente se produce cuando el problema que tenemos enfrente lo hemos resuelto con anterioridad un gran número de veces.Supongamos que simplemente tenemos que abrir una puerta. Lo hemos hecho tantas veces que difícilmente nos ponemos a enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automática. Lo mismo ocurre cuando queremos subirnos a un automóvil o simplemente cuando queremos tomar un vaso con agua.Existe una gran cantidad de problemas que requieren de un análisis profundo y un pensamiento flexible y estructurado para su solución. No existen reglas específicas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de técnicas y herramientas metodológicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solución de un problema.

Page 3: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

ETAPAS DE LA SOLUCIÓN DE UN PROBLEMA

Las características que los algoritmos deben reunir son los siguientes:

Regresar

Regresar

Casi inconscientemente, cotidianamente los humanos efectuamos una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema.Esta serie de pasos, procedimientos o acciones comenzaremos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño tiene una secuencia lógica de acciones para realizarlo, porque no sería factible que primero te enjabonaras y despues te quites la ropa, verdad?, por tanto las cosas van sucediendo secuencialmente, ordenada y natural. Posteriormente cuando pensamos en desayunar también seguimos una serie de pasos lógicos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durente el día. Contínuamente seguimos una serie de pasos o conjunto de acciones que nos permiten alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema."Formalmente definimos un algoritmo como una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema"

En la vida real todos resolvemos dos tipos de problemasProblemas Cualitativos: Estos resuelven problemas de la vida cotidianaejemplos:Subirse a una bicicletaCocinar un huevoRealizar una llamada telefónicacambiar una llanta a un auto, etc.y losProblemas Cuantitativos: Estos resuelven problemas Matemáticos aplicados a cualquier rama de la ciencia.ejemplos:Matemáticas (porcentajes, aritmética, algebra, trigonometría, geometría)Física (velocidad, masa, Fuerzas, tiempo, distancia, conversión de unidades, densidades, etc)Química (características elementos de la tabla periódica, conversión de unidades de temperatura kelvin a Farenheith o °C)

En este proyecto ejemplificaremos sólo 2 problemas de tipo cualitativo y el resto serán del tipo cuantitativo, esto es porque con este fin se diseño este proyecto, solucionar problemas por medio de fórmulas y de ser posible graficar su resultado para interpretar y sacar conclusiones de su comportamiento.Muchas veces aplicamos el algoritmo de manera inadvertida, inconscientye o automáticamente. Esto generalmente se produce cuando el problema que tenemos enfrente lo hemos resuelto con anterioridad un gran número de veces.Supongamos que simplemente tenemos que abrir una puerta. Lo hemos hecho tantas veces que difícilmente nos ponemos a enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automática. Lo mismo ocurre cuando queremos subirnos a un automóvil o simplemente cuando queremos tomar un vaso con agua.Existe una gran cantidad de problemas que requieren de un análisis profundo y un pensamiento flexible y estructurado para su solución. No existen reglas específicas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de técnicas y herramientas metodológicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solución de un problema.

Análisis del problema

Verificación del Algoritmo

Construcción del Algoritmo

Problema

Las características que los algoritmos deben reunir son los siguientes:Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramenteDeterminismo: El algoritmo, dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultadosFinitud: El algoritmo, independientemente de la complejidad del mismo, siempre debe ser de longitud finita.Por otra parte el algoritmo consta de 3 secciones principales

Algoritmo

Impresión de Resultados

(Salida)Proceso de los

datosDatos de Entrada

Datos de Entrada: Representa la operación o acción que permite la recopilación de información oportuna y pertinente, antes de empezar un problema tiene una que plantearse esta pregunta: ¿qué datos pertinentes necesito para resolver este problema?, se debe hacer énfasis en esto aprender a discernir que información es importante y cual podemos dejar de lado.

Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente información calificación 1, calificación 2, calificación 3, calificación 4, calificación 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta ¿Qué datos necesito para para resolver este problema? Si de escoger se trata, la información más importante y que va a dar respuesta a mi problema serían las 5 calificaciones, la información restante carece de importancia para los fines que persigue este problema específico. Cada uno de estos datos se deben guardar en variables que en este caso, para manejarlo en excel se guardan en celdas. A1,R600,BB, etc.

Proceso: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema. El proceso pueden ser fórmulas aritméticas, o que realizen el tratamiento de texto o cadenas, el resultado de estas operaciones deben guardarse en variables hablando de un lenguaje de programación o en celdas hablando de excel.Haciendo referencia al ejemplo de los promedios. La fórmula utilizada sería P=(cal1+cal2+cal3+cal4+cal5)/Total de calif.

Salida o Impresión: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados. Aquí nos debemos formular la siguiente pregunta: ¿Que es lo que quiero de salida, que resultados? dependiendo de esto, la entrada y el proceso deberán ir ligadas lógicamente a la salida y proporcionar los resultados deseados a la salida. Este resultado lo podemos enviar al monitor o a la impresora o al web.Haciendo referencia al ejemplo antes mencionado la salida sería P que sería el promedio de las 5 calificaciones.

Diagramas de FlujoUn diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamante importante porque a partir del mismo se escribe un programa en algún lenguaje de programación o en una hoja de cálculo como lo es Excel. Si el diagrama de flujo está correcto y completo, el paso del mismo a una hoja de cálculo será directo y simple.

A continuación en la siguiente tabla, presentamos los símbolos que utilizaremos y una explicación de los mismos. Estos satisfacen las recomendaciones de la "International Standard Organization" (ISO) y la "American Standards Institute" (ANSI)

Page 4: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

SIMBOLOGÍA DE DIAGRAMAS DE FLUJO

SIMBOLO PseudoCódigo FUNCIÓN Ejemplo en Excel

Regresar

Datos de Entrada: Representa la operación o acción que permite la recopilación de información oportuna y pertinente, antes de empezar un problema tiene una que plantearse esta pregunta: ¿qué datos pertinentes necesito para resolver este problema?, se debe hacer énfasis en esto aprender a discernir que información es importante y cual podemos dejar de lado.

Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente información calificación 1, calificación 2, calificación 3, calificación 4, calificación 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta ¿Qué datos necesito para para resolver este problema? Si de escoger se trata, la información más importante y que va a dar respuesta a mi problema serían las 5 calificaciones, la información restante carece de importancia para los fines que persigue este problema específico. Cada uno de estos datos se deben guardar en variables que en este caso, para manejarlo en excel se guardan en celdas. A1,R600,BB, etc.

Proceso: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema. El proceso pueden ser fórmulas aritméticas, o que realizen el tratamiento de texto o cadenas, el resultado de estas operaciones deben guardarse en variables hablando de un lenguaje de programación o en celdas hablando de excel.Haciendo referencia al ejemplo de los promedios. La fórmula utilizada sería P=(cal1+cal2+cal3+cal4+cal5)/Total de calif.

Salida o Impresión: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados. Aquí nos debemos formular la siguiente pregunta: ¿Que es lo que quiero de salida, que resultados? dependiendo de esto, la entrada y el proceso deberán ir ligadas lógicamente a la salida y proporcionar los resultados deseados a la salida. Este resultado lo podemos enviar al monitor o a la impresora o al web.Haciendo referencia al ejemplo antes mencionado la salida sería P que sería el promedio de las 5 calificaciones.

Diagramas de FlujoUn diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamante importante porque a partir del mismo se escribe un programa en algún lenguaje de programación o en una hoja de cálculo como lo es Excel. Si el diagrama de flujo está correcto y completo, el paso del mismo a una hoja de cálculo será directo y simple.

A continuación en la siguiente tabla, presentamos los símbolos que utilizaremos y una explicación de los mismos. Estos satisfacen las recomendaciones de la "International Standard Organization" (ISO) y la "American Standards Institute" (ANSI)

Utilizado para pedir datos por teclado, estos datos pueden ser números, texto, o datos alfanuméricos

Sirve para Evaluar operaciones aritméticas como fórmulas y también para asignar constantes

Se utiliza para para empezar y terminar un programa

Evaluar o asignación

Conocer o Pedir

Inicio o fin

Cualquier celda donde usted quiera depositar los datos A1, K5, Z200, etc

Cualquier celda donde usted quiera mostrar el resultado de la formulaa1=3.14*B1*B1, N6=34, x3=N6, etc

Page 5: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Definiciones

Regresar

Sirve para Evaluar operaciones aritméticas como fórmulas y también para asignar constantes

Sirve para hacer decisiones, si el reesultado de la condición es verdadero hará una acción, de lo contrario hará otra

Imprime el resultado

Sirve para realizar conexiones de página, y traslada el flujo del programa a otra parte, para lo cual se identificará por medio de un número

Sirve para realizar conexiones de hoja, y traslada el flujo del programa a otra hoja, cuando el espacio de la hoja actual se ha agotado, para lo cual se identificará por medio de un número

sirven para guiar e indicar la dirección del flujo del programa

Si

No

#

#

Evaluar o asignación

Conector de página

Imprimir

Preguntar(Decisión)

Conector de hoja

Flechas de dirección

Cualquier celda donde usted quiera mostrar el resultado de la formulaa1=3.14*B1*B1, N6=34, x3=N6, etc

utilizando la función Si(condición, verdadero, falso)=si (A1>=6,"aprobado","reprobado)

Cualquier celda donde usted quiera depositar los resultados de los cálculos A1, K5, Z200, etc

Pseudocódigo o Algoritmo: Es una secuencia de pasos lógicamente estructurados para resolver un problema.Es escribir la solución de un problema utilizando el lenguaje nativo o materno, en nuestro caso es el Español, pero de una manera estructurada y muy parecida a el lenguaje de programación o de la hoja de cálculo en el que vaya a ejecutarse el problema.Diagrama de flujo: Es una técnica que resuelve los problemas de una manera gráfica y visual, utilizando una simbología estándar.Programa: Es un conjunto de instrucciones reservadas, lógicamente estructuradas para resolver un problema.El programa puede correr en un lenguaje de programación o en una hoja de cálculo.

Page 6: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Regresar

Pseudocódigo o Algoritmo: Es una secuencia de pasos lógicamente estructurados para resolver un problema.Es escribir la solución de un problema utilizando el lenguaje nativo o materno, en nuestro caso es el Español, pero de una manera estructurada y muy parecida a el lenguaje de programación o de la hoja de cálculo en el que vaya a ejecutarse el problema.Diagrama de flujo: Es una técnica que resuelve los problemas de una manera gráfica y visual, utilizando una simbología estándar.Programa: Es un conjunto de instrucciones reservadas, lógicamente estructuradas para resolver un problema.El programa puede correr en un lenguaje de programación o en una hoja de cálculo.

Page 7: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Problemas cualitativos

Problemas Cuantitativos

Las características que los algoritmos deben reunir son los siguientes:

Ejemplo 2 "conversión de grados Celsius a Kelvin y Farenheith

Técnicas para la Resolución de Problemas Multidisciplinarios en Excel

Page 8: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Casi inconscientemente, cotidianamente los humanos efectuamos una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema.Esta serie de pasos, procedimientos o acciones comenzaremos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño tiene una secuencia lógica de acciones para realizarlo, porque no sería factible que primero te enjabonaras y despues te quites la ropa, verdad?, por tanto las cosas van sucediendo secuencialmente, ordenada y natural. Posteriormente cuando pensamos en desayunar también seguimos una serie de pasos lógicos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durente el día. Contínuamente seguimos una serie de pasos o conjunto de acciones que nos permiten alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema."Formalmente definimos un algoritmo como una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema"

En la vida real todos resolvemos dos tipos de problemasProblemas Cualitativos: Estos resuelven problemas de la vida cotidianaejemplos:Subirse a una bicicletaCocinar un huevoRealizar una llamada telefónicacambiar una llanta a un auto, etc.y losProblemas Cuantitativos: Estos resuelven problemas Matemáticos aplicados a cualquier rama de la ciencia.ejemplos:Matemáticas (porcentajes, aritmética, algebra, trigonometría, geometría)Física (velocidad, masa, Fuerzas, tiempo, distancia, conversión de unidades, densidades, etc)Química (características elementos de la tabla periódica, conversión de unidades de temperatura kelvin a Farenheith o °C)

En este proyecto ejemplificaremos sólo 2 problemas de tipo cualitativo y el resto serán del tipo cuantitativo, esto es porque con este fin se diseño este proyecto, solucionar problemas por medio de fórmulas y de ser posible graficar su resultado para interpretar y sacar conclusiones de su comportamiento.Muchas veces aplicamos el algoritmo de manera inadvertida, inconscientye o automáticamente. Esto generalmente se produce cuando el problema que tenemos enfrente lo hemos resuelto con anterioridad un gran número de veces.Supongamos que simplemente tenemos que abrir una puerta. Lo hemos hecho tantas veces que difícilmente nos ponemos a enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automática. Lo mismo ocurre cuando queremos subirnos a un automóvil o simplemente cuando queremos tomar un vaso con agua.Existe una gran cantidad de problemas que requieren de un análisis profundo y un pensamiento flexible y estructurado para su solución. No existen reglas específicas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de técnicas y herramientas metodológicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solución de un problema.

Page 9: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Las características que los algoritmos deben reunir son los siguientes:

Casi inconscientemente, cotidianamente los humanos efectuamos una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema.Esta serie de pasos, procedimientos o acciones comenzaremos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño tiene una secuencia lógica de acciones para realizarlo, porque no sería factible que primero te enjabonaras y despues te quites la ropa, verdad?, por tanto las cosas van sucediendo secuencialmente, ordenada y natural. Posteriormente cuando pensamos en desayunar también seguimos una serie de pasos lógicos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durente el día. Contínuamente seguimos una serie de pasos o conjunto de acciones que nos permiten alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema."Formalmente definimos un algoritmo como una serie de pasos, procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema"

En la vida real todos resolvemos dos tipos de problemasProblemas Cualitativos: Estos resuelven problemas de la vida cotidianaejemplos:Subirse a una bicicletaCocinar un huevoRealizar una llamada telefónicacambiar una llanta a un auto, etc.y losProblemas Cuantitativos: Estos resuelven problemas Matemáticos aplicados a cualquier rama de la ciencia.ejemplos:Matemáticas (porcentajes, aritmética, algebra, trigonometría, geometría)Física (velocidad, masa, Fuerzas, tiempo, distancia, conversión de unidades, densidades, etc)Química (características elementos de la tabla periódica, conversión de unidades de temperatura kelvin a Farenheith o °C)

En este proyecto ejemplificaremos sólo 2 problemas de tipo cualitativo y el resto serán del tipo cuantitativo, esto es porque con este fin se diseño este proyecto, solucionar problemas por medio de fórmulas y de ser posible graficar su resultado para interpretar y sacar conclusiones de su comportamiento.Muchas veces aplicamos el algoritmo de manera inadvertida, inconscientye o automáticamente. Esto generalmente se produce cuando el problema que tenemos enfrente lo hemos resuelto con anterioridad un gran número de veces.Supongamos que simplemente tenemos que abrir una puerta. Lo hemos hecho tantas veces que difícilmente nos ponemos a enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automática. Lo mismo ocurre cuando queremos subirnos a un automóvil o simplemente cuando queremos tomar un vaso con agua.Existe una gran cantidad de problemas que requieren de un análisis profundo y un pensamiento flexible y estructurado para su solución. No existen reglas específicas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de técnicas y herramientas metodológicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solución de un problema.

Las características que los algoritmos deben reunir son los siguientes:Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramenteDeterminismo: El algoritmo, dado un conjunto de datos idénticos de entrada, siempre debe arrojar los mismos resultadosFinitud: El algoritmo, independientemente de la complejidad del mismo, siempre debe ser de longitud finita.Por otra parte el algoritmo consta de 3 secciones principales

Datos de Entrada: Representa la operación o acción que permite la recopilación de información oportuna y pertinente, antes de empezar un problema tiene una que plantearse esta pregunta: ¿qué datos pertinentes necesito para resolver este problema?, se debe hacer énfasis en esto aprender a discernir que información es importante y cual podemos dejar de lado.

Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente información calificación 1, calificación 2, calificación 3, calificación 4, calificación 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta ¿Qué datos necesito para para resolver este problema? Si de escoger se trata, la información más importante y que va a dar respuesta a mi problema serían las 5 calificaciones, la información restante carece de importancia para los fines que persigue este problema específico. Cada uno de estos datos se deben guardar en variables que en este caso, para manejarlo en excel se guardan en celdas. A1,R600,BB, etc.

Proceso: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema. El proceso pueden ser fórmulas aritméticas, o que realizen el tratamiento de texto o cadenas, el resultado de estas operaciones deben guardarse en variables hablando de un lenguaje de programación o en celdas hablando de excel.Haciendo referencia al ejemplo de los promedios. La fórmula utilizada sería P=(cal1+cal2+cal3+cal4+cal5)/Total de calif.

Salida o Impresión: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados. Aquí nos debemos formular la siguiente pregunta: ¿Que es lo que quiero de salida, que resultados? dependiendo de esto, la entrada y el proceso deberán ir ligadas lógicamente a la salida y proporcionar los resultados deseados a la salida. Este resultado lo podemos enviar al monitor o a la impresora o al web.Haciendo referencia al ejemplo antes mencionado la salida sería P que sería el promedio de las 5 calificaciones.

Diagramas de FlujoUn diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamante importante porque a partir del mismo se escribe un programa en algún lenguaje de programación o en una hoja de cálculo como lo es Excel. Si el diagrama de flujo está correcto y completo, el paso del mismo a una hoja de cálculo será directo y simple.

A continuación en la siguiente tabla, presentamos los símbolos que utilizaremos y una explicación de los mismos. Estos satisfacen las recomendaciones de la "International Standard Organization" (ISO) y la "American Standards Institute" (ANSI)

Page 10: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Ejemplo en Excel

Datos de Entrada: Representa la operación o acción que permite la recopilación de información oportuna y pertinente, antes de empezar un problema tiene una que plantearse esta pregunta: ¿qué datos pertinentes necesito para resolver este problema?, se debe hacer énfasis en esto aprender a discernir que información es importante y cual podemos dejar de lado.

Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente información calificación 1, calificación 2, calificación 3, calificación 4, calificación 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta ¿Qué datos necesito para para resolver este problema? Si de escoger se trata, la información más importante y que va a dar respuesta a mi problema serían las 5 calificaciones, la información restante carece de importancia para los fines que persigue este problema específico. Cada uno de estos datos se deben guardar en variables que en este caso, para manejarlo en excel se guardan en celdas. A1,R600,BB, etc.

Proceso: Representa la operación o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solución al problema. El proceso pueden ser fórmulas aritméticas, o que realizen el tratamiento de texto o cadenas, el resultado de estas operaciones deben guardarse en variables hablando de un lenguaje de programación o en celdas hablando de excel.Haciendo referencia al ejemplo de los promedios. La fórmula utilizada sería P=(cal1+cal2+cal3+cal4+cal5)/Total de calif.

Salida o Impresión: Representa una operación o conjunto de operaciones que permiten comunicar al exterior el o los resultados alcanzados. Aquí nos debemos formular la siguiente pregunta: ¿Que es lo que quiero de salida, que resultados? dependiendo de esto, la entrada y el proceso deberán ir ligadas lógicamente a la salida y proporcionar los resultados deseados a la salida. Este resultado lo podemos enviar al monitor o a la impresora o al web.Haciendo referencia al ejemplo antes mencionado la salida sería P que sería el promedio de las 5 calificaciones.

Diagramas de FlujoUn diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamante importante porque a partir del mismo se escribe un programa en algún lenguaje de programación o en una hoja de cálculo como lo es Excel. Si el diagrama de flujo está correcto y completo, el paso del mismo a una hoja de cálculo será directo y simple.

A continuación en la siguiente tabla, presentamos los símbolos que utilizaremos y una explicación de los mismos. Estos satisfacen las recomendaciones de la "International Standard Organization" (ISO) y la "American Standards Institute" (ANSI)

Cualquier celda donde usted quiera depositar los datos A1, K5, Z200, etc

Cualquier celda donde usted quiera mostrar el resultado de la formulaa1=3.14*B1*B1, N6=34, x3=N6, etc

Page 11: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Cualquier celda donde usted quiera mostrar el resultado de la formulaa1=3.14*B1*B1, N6=34, x3=N6, etc

utilizando la función Si(condición, verdadero, falso)=si (A1>=6,"aprobado","reprobado)

Cualquier celda donde usted quiera depositar los resultados de los cálculos A1, K5, Z200, etc

Pseudocódigo o Algoritmo: Es una secuencia de pasos lógicamente estructurados para resolver un problema.Es escribir la solución de un problema utilizando el lenguaje nativo o materno, en nuestro caso es el Español, pero de una manera estructurada y muy parecida a el lenguaje de programación o de la hoja de cálculo en el que vaya a ejecutarse el problema.Diagrama de flujo: Es una técnica que resuelve los problemas de una manera gráfica y visual, utilizando una simbología estándar.Programa: Es un conjunto de instrucciones reservadas, lógicamente estructuradas para resolver un problema.El programa puede correr en un lenguaje de programación o en una hoja de cálculo.

Page 12: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Pseudocódigo o Algoritmo: Es una secuencia de pasos lógicamente estructurados para resolver un problema.Es escribir la solución de un problema utilizando el lenguaje nativo o materno, en nuestro caso es el Español, pero de una manera estructurada y muy parecida a el lenguaje de programación o de la hoja de cálculo en el que vaya a ejecutarse el problema.Diagrama de flujo: Es una técnica que resuelve los problemas de una manera gráfica y visual, utilizando una simbología estándar.Programa: Es un conjunto de instrucciones reservadas, lógicamente estructuradas para resolver un problema.El programa puede correr en un lenguaje de programación o en una hoja de cálculo.

Page 13: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Problemas CualitativosEjemplo 1

Diagrama de Flujo

Regresar

Pseudocódigo1. tengo bastante dinero? Si paso 2 No paso 32. Tomar taxi e ir al paso 63. tengo dinero para el autobús? Si paso 4 No paso 54 tomar el autobús e ir al paso 65 Volver paseando6. Fin

Inicio

tengo bsatante dinero?

Si

No Tomar taxi

tengo dinero para el

autobús?Tomar el Autobús

Volver Paseando

Si

No

Fin

Diseñar un algoritmo para volver desde el cine, considerando los diferentes casos de tener mucho, poco o ningún dinero

Page 14: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Ejemplo 2

Pseudocódigo1. Buscar una caseta telefónica2. La encontre? Si paso 3 No paso153. Acercarse4. Hay fila de gente? Si paso 5 No paso 75 esperar turno6 ir al paso 47 descolgar auricular8 hay tono? Si paso 9 No paso159 introducir tarjeta ladatel10 validando tarjeta11 tiene crédito? Si paso 12 No paso 1512 marcar numero deseado13 esta ocupado? Si paso 15 No paso 1314 dar mensaje y despedirse15 Fin

Inicio

la encontre?

Buscar caseta telefónica

Si

No

Acercarse

hay fila de gente?

esperar turno

Descolgar auricular

Introducir tarjeta ladatel

hay tono?

Si

Si

No

No

Validando tarjeta

hay tono?

Está Ocupado?

Si

Si

No

No

Dar mensaje y despedirse

Marcar numero deseado

Diseñar un algoritmo para hacer una llamada telefónica

Page 15: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Problemas Cuantitativos

Problemas Tipo SimpleEjemplo 1

Solución

Codificación en ExcelNumeros

2 Dame el numero 13 Dame el numero 24 Dame el numero 35 Dame el numero 46 Dame el numero 5

20 Solución 1

Regresar

Fin

Diseñar un programa en Pseudocódigo, diagrama de flujo y Excel que pida 5 números por teclado que están en las celdas y despliegue la suma total en otra celda y graficar

entrada: Escribir 5 numerosProceso: Formula Resultado=n1+n2+n3+n4+n5Salida: Resultado

1.- Pedir primer numero en la celda A1342.- Pedir segundo numero en la celda A1353.- Pedir primer numero en la celda A1364.- Pedir primer numero en la celda A1375.- Pedir primer numero en la celda A1386.- Evaluar la formula =A134+A135+A136+A137+A138 y guardar en la celda B1397.- Pulsar enter 8.- Fin

Inicio

Fin

Diagrama de flujo

Pseudocódigo Solución 1

Evaluar en la celda B139 donde se desplegará el resultado = A134+A135+A136+A137+A138

Pseudocódigo Solución 2Inicio

0

5

10

15

20

25

2 3 4 5 6

20

Ejemplo 1: Gráfica de Sumatoria de 5 Números

num 1

num 2

Núm 4

Num 5

Suma Total

20

Su

ma

escribir los 5 numeros y asignarlos de la celdas A134 a la A138 respectivamente

A133
Aquí te escribe los 5 números solicitados en las celdas A134,A135,A136,A137 y A138
B139
Aquí se utilizó el signo de adición "+" para sumar los numeros y desplegar el resultado en la celda B134
Page 16: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en ExcelNumeros

23456

20 Solución 2

Nota: Como se puede ver son muchos los caminos para resolver un problema

Ejemplo 2 Problema tipo simple

Solución

Regresar

Pseudocódigo Solución 2

1.- Pedir primer numero en la celda A1592.- Pedir segundo numero en la celda A1603.- Pedir primer numero en la celda A1614.- Pedir primer numero en la celda A1625.- Pedir primer numero en la celda A1636.- En la celda A164 escribir la función =suma(A159:A163)7.- Pulsar enter 8.- Fin

Inicio

Fin

Escribir en la celda A164 donde se desplegará el resultado = suma (A159 : A163)

Diseñar en Pseudocódigo, diagrama de flujo y Excel que pida por teclado una temperatura en grados centígrados y las convierta a grados farenheit y Kelvin, graficar los resultados

¿qué información necesitamos? Entrada :grados centígrados¿Qué formulas se necesitan? Proceso: °F=(9*°c)/5+32; °k=°c+273¿qué resultados se desean a la salida? Salida: Grados Kelvin y Farenheith

1.- Pedir grados cenntígrados en la celda B2062.- Evaluar la formula =B206+273 y guardar en la celda C2063.- Evaluar la formula =(9*B206)/5+32 y guardar en la celda D2064.- Pulsar enter 5.- Fin

Pseudocódigo Inicio

Evaluar y guardar en la celda C206=B206+273

0

5

10

15

20

25

23

45

6

20

Ejemplo 1: Sumatoria de 5 números utilizando la función suma

dato 1

dato 2

dato 3

dato 4

dato5

suma totalS

um

a

escribir los 5 numeros y asignarlos de la celdas 159 a la 163

Pedir Grados centígrados en celda B206

Evaluar y guardar en la celda D206=(9*B206)/5+32

Diagrama de Flujo

Mostrar información en celda CD206 los °Kelvin y D206 los grados Farenheith

A158
Aquí te escribe los 5 números solicitados en las celdas A134,A135,A136,A137 y A138
B164
Aquí se utilizó la función suma
Page 17: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

Conversión de Temperaturas °C °K °F°Centígrado °Kelvin °Farenheith

-50 223 -58

Ejemplo 3 Problema tipo simple

Solución

Regresar

Fin

-100

-50

0

50

100

150

200

250

-50

223

-58

Termómetro Global

°Centígrado°Kelvin°Farenheith

Te

mp

era

tura

Diseñar en Pseudocódigo, diagrama de flujo y Excel que pida 2 números por teclado y mostrar el resultado de las 4 operaciones básicas, graficar los resultados

¿qué información necesitamos? Entrada :num1, num 2¿Qué formulas se necesitan? Proceso: num1+num2, num1-num2,num1*num2, num1/num2¿qué resultados se desean a la salida? Salida: suma, resta, multiplicación y división

1.- Pedir num1 y guardar en la celda A2662.- Pedir num2 y guardar en la Celda B2663.- Evaluar la formula =A266+B266 y guardar en la celda C2664.- Evaluar la formula =A266-B266 y guardar en la celda D2665.- Evaluar la formula =A266*B266 y guardar en la celda E2666.- Preguntar (B266=0) si paso 7 no paso 87.- Imprimir "num2 no debe ser cero" e ir al paso 28.- Imprimir resultado de la suma en celda C2669.- Imprimir resultado de la resta en celda D26610.- Imprimir resultado de la multiplicación en celda E26611.- Imprimir resultado de la división en celda F26612.- Fin2.- Evaluar la formula =A266/B266 y guardar en la celda F2663.- Evaluar la formula =(9*°c)/5+32 y guardar en la celda D2064.- Pulsar enter 5.- Fin

Pseudocódigo Inicio

Pedir num1, num2

Diagrama de Flujo

Mostrar información en celda CD206 los °Kelvin y D206 los grados Farenheith

B205
Escribe en la celda A198, los grados centígrados que quieras convertir a grados Kelvin y a Farenheith
C205
Grados Kelvin (°K)
D205
Grados Farenheith (°F)
Page 18: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

Resultados de las 4 Operaciones Básicasnum1 num2 Suma Resta Multiplicación División

10 2 12 8 20 5

Ejemplo 4 Problema de decisión múltiple con valores Aleatorios

Descuento(%) Bola Solución0% Blanca 0

Regresar

1.- Pedir num1 y guardar en la celda A2662.- Pedir num2 y guardar en la Celda B2663.- Evaluar la formula =A266+B266 y guardar en la celda C2664.- Evaluar la formula =A266-B266 y guardar en la celda D2665.- Evaluar la formula =A266*B266 y guardar en la celda E2666.- Preguntar (B266=0) si paso 7 no paso 87.- Imprimir "num2 no debe ser cero" e ir al paso 28.- Imprimir resultado de la suma en celda C2669.- Imprimir resultado de la resta en celda D26610.- Imprimir resultado de la multiplicación en celda E26611.- Imprimir resultado de la división en celda F26612.- Fin2.- Evaluar la formula =A266/B266 y guardar en la celda F2663.- Evaluar la formula =(9*°c)/5+32 y guardar en la celda D2064.- Pulsar enter 5.- Fin

Fin

Evaluar C266=num1+num2

Pedir num1, num2

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine cuánto deberá pagar un cliente por su compra. La persona tiene que sacar al azar una pelota de una urna tapada, dependiendo del número de la bolar se le harán los siguientes descuentos

Evaluar D266=num1-num2

Evaluar E266=num1*num2

Evaluar C266=num1+num2

celdas C266, D266, E266, F266

0

5

10

15

20

25

12

8

20

5

Operaciones Básicas

Suma

Resta

Multiplicación

División

A265
Primer Operando
B265
Segundo Operando
C265
Realiza la suma de num 1 y num2
D265
Realiza la resta de num 1 y num2
E265
Realiza la Multiplicaciónsuma de num 1 y num2
F265
Realiza la división de num1 y num2
Page 19: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

20% Azul 140% Verde 260% Roja 380% Amarilla 4

100% Negra 5

Compra Bola Color Descuento Pago Total100 3 Roja 60% 40

Regresar

¿qué información necesitamos? Entrada :Monto de la compra¿Qué formulas se necesitan? Proceso: formulas¿qué resultados se desean a la salida? Salida: Pago total

1.- Pedir Monto de la compra y guardar en la celda A3422.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda B3423.- Preguntar B342=0 si paso 4 no paso 54.- Evaluar =A342*1 guardar en celda E342 e ir al paso 155.- Preguntar B342=1 si paso 6 no paso 76.- Evaluar =A342*1 guardar en celda E342 e ir al paso 157.- Preguntar B342=2 si paso 8 no paso 98.- Evaluar =A342*1 guardar en celda E342 e ir al paso 159.- Preguntar B342=3 si paso 10 no paso 1110.- Evaluar =A342*1 guardar en celda E342 e ir al paso 1511.- Preguntar B342=4 si paso 12 no paso 1312.- Evaluar =A342*1 guardar en celda E342 e ir al paso 1513.- Evaluar =A342*115.- Fin

Pseudocódigo

Inicio

Fin

Generar número al azar que representará la bola escogida de la urna , en la celda B342 escribir: =aleatorio(0,5) indica que generará al azar valores entre 0 y 5

Pedir Monto de la compra en celda A342

Diagrama de Flujo

si celda B342=0

Nota: Pulsar <ctrl> + F9 para que genere al azar los valores o escriba el monto de la compre y pulse <enter>

Evaluar y guardar en la celda E342=A342*1No

si celda B342=1

si celda B342=2

si celda B342=4

si celda B342=3

Evaluar y guardar en la celda E320=A342*.8

Evaluar y guardar en la celda E320=A342*.6

Evaluar y guardar en la celda E320=A342*.4

Evaluar y guardar en la celda E320=A342*.2

No

No

No

No

Evaluar y guardar en la celda E342=A342*0

E342

0

20

40

60

80

100

120

100

60%

40

Ejemplo 3: Descuentos En un Supermercado

Compra

Descuento

Pago Total

A341
Escriba el monto de la compra
B341
El valor de la bola es escogido al azar por la computadora
C341
Color escogido
D341
Descuento que se le va a hacer al cliente
E341
Es el pago final por la compra hecha
Page 20: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Ejemplo 5 Problema de decisión simple

Solución

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine cuánto deberá pida por teclado un número que determine si es negativo, positivo o cero, graficar los resultados

¿qué información necesitamos? Entrada :Número¿Qué formulas se necesitan? Proceso: No hay formula (las preguntas no son formulas)¿qué resultados se desean a la salida? Salida: depende del resultado es positivo o negativo o cero

Fin

1.- Pedir Número y guardar en la celda A4042.- Preguntar A404>0 si paso 3 no paso 43.- Imprimir en la celda B404 la palabra positivo e ir al paso 84.- Preguntar B342<0 si paso 6 no paso 76.- Imprimir en la celda B404 la palabra Negativo e ir al paso 87.- Imprimir en la celda B404 la palabra cero8.- Fin

Pseudocódigo

Inicio

Fin

Pedir número y guardar en celda A404

Diagrama de Flujo

si celda A404>0

No

si celda A404<0

No

"Negativo"

"Cero"

Page 21: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

Ejemplo 4Número Signo

-6 Negativo

Ejemplo 6 Problema con decisión simple

Solución

Regresar

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine si un número es par o impar

¿qué información necesitamos? Entrada :Número¿Qué formulas se necesitan? Proceso: No hay formula (las preguntas no son formulas)¿qué resultados se desean a la salida? Salida: depende del resultado es par o impar

1.- Pedir Número y guardar en la celda B4632.- Preguntar (A463/2)=entero(A463/2) si paso 3 no paso 43.- Imprimir "Par" en celda B463 e ir al paso 54.-Imprimir "Impar" en celda B4638.- Fin

Pseudocódigo

Inicio

Fin

Pedir número y guardar en celda B463

Diagrama de Flujo

si A463/2= int(A463/2)

No

No

"Par"

"Impar"

A402
Determina si el numero introducido es positivo, negativo o cero
A403
Escribe en la celda un número cualquiera
Page 22: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

Ejemplo 5Número Tipo

5 Impar

Ejemplo 7 Problema con decisiones múltiples y valores Aleatorios

valor Profesión Solución0 Ingeniero1 Doctor2 Bombero3 Bailarin4 Presidente5 Maestro

Regresar

Diseñar en Pseudocódigo, diagrama de flujo y Excel que simule una computadora mágica y te dirá que serás en el futuro, el alumno tocará por 5 segundos el monitor de la computadora y depués pulsará <F9> para que te de el resultado

¿qué información necesitamos? Entrada :ninguna¿Qué formulas se necesitan? Proceso: formulas para generar la profesión al azar¿qué resultados se desean a la salida? Salida: Profesión seleccionada al azar

1.- Tocar el monitor de la computadora por 5 segundos2.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda A5193.- Preguntar A519=0 si paso 4 no paso 54.- Imprimir "Ingeniero" y guardar en celda B519 e ir al paso 155.- Preguntar A519=1 si paso 6 no paso 76.- Imprimir "Doctor" y guardar en celda B519 e ir al paso 157.- Preguntar A519=2 si paso 8 no paso 98.- Imprimir "Bombero" y guardar en celda B519 e ir al paso 159.- Preguntar A519=3 si paso 10 no paso 1110.- Imprimir "Bailarín" y guardar en celda B519 e ir al paso 1511.- Preguntar A519=4 si paso 12 no paso 1312.- Imprimir "Presidente" y guardar en celda B519 e ir al paso 1513.- Imprimir "Maestro"15.- Fin

Pseudocódigo

Inicio

Generar número al azar que representará la profesión, en la celda A519 escribir: =aleatorio(0,5) indica que generará al azar valores entre 0 y 5

Diagrama de Flujo

si celda A519=0

No

A461
Determina si el numero introducido es positivo, negativo o cero
A462
Escribe en la celda un número cualquiera
B462
Determina si es par o impar el número
Page 23: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

La computadora mágica dice que serás en el futuro un3 Bailarín

Ejemplo 8 Problema tipo simple con porcentajes

Solución

Regresar Fin

Nota: Pulsar F9 para que genere al azar los valores o escriba el monto de la compre y pulse <enter>

No

si celda A519=1

si celda A519=2

si celda A519=4

si celda A519=3

No

No

No

Nocelda B519

Maestro

Diseñar en Pseudocódigo, diagrama de flujo y Excel determine que porcentaje de hombres y mujeres hay en el salón de computación, mostrar el resultado de los porcentajes y graficar los resultados

¿qué información necesitamos? Entrada :total, nummujeres¿Qué formulas se necesitan? Proceso: total=numHombres=nummujeres, ¿qué resultados se desean a la salida? Salida: porcentaje de hombres, porcentaje de mujeres

1.- Pedir total de la población de personas y guardar en la celda A5592.- Pedir numero de hombres y guardar en la Celda C5593.- Evaluar la formula =A559+C559 y guardar en la celda D5594.- Evaluar la formula =C559*1/A559 y guardar en la celda E5595.- Evaluar la formula =1-E559 y guardar en la celda F5597.- Imprimir el contenido de las celdas E559 que es el porcentaje de hombres8.- Imprimir el resultado en la celda F559 que es el porcentaje de mujeres9.- Fin

Pseudocódigo Inicio

Evaluar C266=num1+num2

Pedir total en celda A559, numhombres en celda C559

Diagrama de Flujo

Evaluar D266=num1-num2

A518
Escriba el monto de la compra
B519
Estos valores fueron generados al azar en la celda A519
Page 24: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Codificación en Excel

Porcentaje de Hombres y MujeresPoblación Total Hombres Mujeres %hombres %mujeres

10 5 5 50% 50%

Regresar

Fin

Evaluar E266=num1*num2

Evaluar C266=num1+num2

celdas C266, D266, E266, F266

%hombres50%

%mujeres50%

Porcentaje de Hombres y Mujeres del salón de Computación

%hombres

%mujeres

A558
Escriba el total de la población del salón de computación
C558
Escribe cuántos hombres hay?
Page 25: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Problemas Cualitativos

Tomar taxi

Diseñar un algoritmo para volver desde el cine, considerando los diferentes casos de tener mucho, poco o ningún dinero

Page 26: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

No

hay fila de gente?

No

No

hay tono?

Está Ocupado?

Si

No

Dar mensaje y despedirse

Page 27: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Problemas Cuantitativos

Diseñar un programa en Pseudocódigo, diagrama de flujo y Excel que pida 5 números por teclado que están en las celdas y despliegue la suma total en otra celda y graficar

Inicio

Fin

Diagrama de flujo

Evaluar en la celda B139 donde se desplegará el resultado = A134+A135+A136+A137+A138

Inicio

0

5

10

15

20

25

2 3 4 5 6

20

Ejemplo 1: Gráfica de Sumatoria de 5 Números

num 1

num 2

Núm 4

Num 5

Suma Total

20

Su

ma

escribir los 5 numeros y asignarlos de la celdas A134 a la A138 respectivamente

Page 28: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

°c/5=(°f-32)/9=(°k-273)/5

Inicio

Fin

Escribir en la celda A164 donde se desplegará el resultado = suma (A159 : A163)

Diseñar en Pseudocódigo, diagrama de flujo y Excel que pida por teclado una temperatura en grados centígrados y las convierta a grados farenheit y Kelvin, graficar los resultados

Inicio

Evaluar y guardar en la celda C206=B206+273

0

5

10

15

20

25

23

45

6

20

Ejemplo 1: Sumatoria de 5 números utilizando la función suma

dato 1

dato 2

dato 3

dato 4

dato5

suma total

Su

ma

escribir los 5 numeros y asignarlos de la celdas 159 a la 163

Pedir Grados centígrados en celda B206

Evaluar y guardar en la celda D206=(9*B206)/5+32

Diagrama de Flujo

Mostrar información en celda CD206 los °Kelvin y D206 los grados Farenheith

Page 29: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Fin

-100

-50

0

50

100

150

200

250

-50

223

-58

Termómetro Global

°Centígrado°Kelvin°Farenheith

Te

mp

era

tura

Diseñar en Pseudocódigo, diagrama de flujo y Excel que pida 2 números por teclado y mostrar el resultado de las 4 operaciones básicas, graficar los resultados

¿qué información necesitamos? Entrada :num1, num 2¿Qué formulas se necesitan? Proceso: num1+num2, num1-num2,num1*num2, num1/num2¿qué resultados se desean a la salida? Salida: suma, resta, multiplicación y división

Inicio

Pedir num1, num2

Diagrama de Flujo

Mostrar información en celda CD206 los °Kelvin y D206 los grados Farenheith

Page 30: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Fin

Evaluar C266=num1+num2

Pedir num1, num2

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine cuánto deberá pagar un cliente por su compra. La persona tiene que sacar al azar una pelota de una urna tapada, dependiendo del número de la bolar se le harán los siguientes descuentos

Evaluar D266=num1-num2

Evaluar E266=num1*num2

Evaluar C266=num1+num2

celdas C266, D266, E266, F266

0

5

10

15

20

25

12

8

20

5

Operaciones Básicas

Suma

Resta

Multiplicación

División

Page 31: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

¿qué información necesitamos? Entrada :Monto de la compra¿Qué formulas se necesitan? Proceso: formulas¿qué resultados se desean a la salida? Salida: Pago total

Fin

Generar número al azar que representará la bola escogida de la urna , en la celda B342 escribir: =aleatorio(0,5) indica que generará al azar valores entre 0 y 5

Pedir Monto de la compra en celda A342

Diagrama de Flujo

si celda B342=0

Evaluar y guardar en la celda E342=A342*1

Si

si celda B342=1

si celda B342=2

si celda B342=4

si celda B342=3

Evaluar y guardar en la celda E320=A342*.8

Evaluar y guardar en la celda E320=A342*.6

Evaluar y guardar en la celda E320=A342*.4

Evaluar y guardar en la celda E320=A342*.2

Si

Si

Si

Si

Evaluar y guardar en la celda E342=A342*0

Page 32: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine cuánto deberá pida por teclado un número que determine si es negativo, positivo o cero, graficar los resultados

¿qué información necesitamos? Entrada :Número¿Qué formulas se necesitan? Proceso: No hay formula (las preguntas no son formulas)¿qué resultados se desean a la salida? Salida: depende del resultado es positivo o negativo o cero

Fin

Pedir número y guardar en celda A404

Diagrama de Flujo

si celda A404>0

Si

si celda A404<0

Si

"Positivo"

"Negativo"

Page 33: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Diseñar en Pseudocódigo, diagrama de flujo y Excel que determine si un número es par o impar

¿qué información necesitamos? Entrada :Número¿Qué formulas se necesitan? Proceso: No hay formula (las preguntas no son formulas)¿qué resultados se desean a la salida? Salida: depende del resultado es par o impar

Pedir número y guardar en celda B463

Diagrama de Flujo

si A463/2= int(A463/2)

Si

"Par"

Page 34: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Diseñar en Pseudocódigo, diagrama de flujo y Excel que simule una computadora mágica y te dirá que serás en el futuro, el alumno tocará por 5 segundos el monitor de la computadora y depués pulsará <F9> para que te de el resultado

¿qué información necesitamos? Entrada :ninguna¿Qué formulas se necesitan? Proceso: formulas para generar la profesión al azar¿qué resultados se desean a la salida? Salida: Profesión seleccionada al azar

Generar número al azar que representará la profesión, en la celda A519 escribir: =aleatorio(0,5) indica que generará al azar valores entre 0 y 5

Diagrama de Flujo

si celda A519=0

Si

celda B519Ingeniero

Page 35: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Fin

si celda A519=1

si celda A519=2

si celda A519=4

si celda A519=3

Si

Si

Si

Si

celda B519Ingeniero

celda B519Bombero

celda B519Doctor

celda B519Bailarín

celda B519Presidente

celda B519Maestro

Diseñar en Pseudocódigo, diagrama de flujo y Excel determine que porcentaje de hombres y mujeres hay en el salón de computación, mostrar el resultado de los porcentajes y graficar los resultados

¿qué información necesitamos? Entrada :total, nummujeres¿Qué formulas se necesitan? Proceso: total=numHombres=nummujeres, ¿qué resultados se desean a la salida? Salida: porcentaje de hombres, porcentaje de mujeres

Inicio

Evaluar C266=num1+num2

Pedir total en celda A559, numhombres en celda C559

Diagrama de Flujo

Evaluar D266=num1-num2

Page 36: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Fin

Evaluar E266=num1*num2

Evaluar C266=num1+num2

celdas C266, D266, E266, F266

%hombres50%

%mujeres50%

Porcentaje de Hombres y Mujeres del salón de Computación

%hombres

%mujeres

Page 37: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

ver archivo de Problemas Propuestos

Regresar al indice

Los Problemas propuestos vienen en el archivo

ProblemasPropuestos.doc

Page 38: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Evaluación Instrucciones : Selecciona la opción correcta, colocandolo en la casilla de color rojo respectiva de cada pregunta

correcto 11) Diagrama de flujo 2) Pseudocódigo 3) Programa

correcto 31) Pseudocódigo 2) Programa 3) Entrada

correcto 2

1) Problema 2)Pseudocódigo 3) Hoja de cálculoincorrecto 2

1) 2) 3)

correcto 11) Preguntar 2) Decisión 3) Duda

incorrecto 11) Preguntar 2) Evaluar 3) Duda

correcto 11) 2) 3)

incorrecto 11) 2) 3)

incorrecto 11) 2) 3)

incorrecto 11) 2) 3)

nombre del alumno(a): Samantha Selene Sánchez OrtízMaestro: Gerardo Sánchez Nájera

1.-¿Es una forma gráfica y visual para resolver los problemas, utilizando la simbología

2.- ¿Es la primera etapa de un algoritmo en el que se necesitan datos para resolver un problema?

4.- simbolo utilizado para pedir datos por teclado

5.- Palabra en Pseudocódigo utilizada para hacer preguntas

6.- Palabra en Pseudocódigo utilizada para procesar una operación aritmética

7.- Símbolo que se utiliza para indicar la dirección de el diagrama flujo

8.- Símbolo utilizado para hacer decisiones en un diagrama de flujo

9.- Es el orden correcto de los pasos para resolver un algoritmo

10.- Es el orden correcto de pasos para resolver un problema

Regresar

EntradaProcesoSalida

EntradaSalidaProceso

ProcesoEntradaSalida

Análisis del problemaVerificación del AlgoritmoCostrucción del Algoritmo

Análisis del problemaCostrucción del AlgoritmoVerificación del Algoritmo

Verificación del AlgoritmoCostrucción del AlgoritmoAnálisis del problema

3.- Se utiliza el lenguaje materno natural y es una secuencia de pasos lógicamente estructurados para resolver los problemas y se llama

B2
inserta en esta celda la opción correcta de la pregunta 1
B4
inserta en esta celda la opción correcta de la pregunta 2
B6
inserta en esta celda la opción correcta de la pregunta 3
B9
inserta en esta celda la opción correcta de la pregunta 4
B12
inserta en esta celda la opción correcta de la pregunta 5
B14
inserta en esta celda la opción correcta de la pregunta 6
B16
inserta en esta celda la opción correcta de la pregunta 7
B19
inserta en esta celda la opción correcta de la pregunta 8
B22
inserta en esta celda la opción correcta de la pregunta 9
B27
inserta en esta celda la opción correcta de la pregunta 10
Page 39: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Instrucciones : Selecciona la opción correcta, colocandolo en la casilla de color rojo respectiva de cada pregunta Pregunta Clave Evaluación Tabla de calificaciones1 1 bien No. Aciertos2 3 bien 03 2 bien 14 3 mal 25 1 bien 36 2 mal 47 1 bien 58 2 mal 69 3 mal 7

10 3 mal 89

Número de Aciertos 5 10Calificación Final No aprobado (a)

Boleta de calificaciónEscuela Secundaria Técnica No. 62

Se acredita a el alumno (a) Samantha Selene Sánchez Ortízcomo alumno (a) y miembro activo de Red Escolar.La comunidad educativa hace el presente reconocimiento porhaber participado activamente en el curso "Resolución de problemasMultidisciplinarios" en el cual obtuvo un promedio de 5y su calificativo fue No aprobado (a)

Se extiende el presente documento para lo fines legales que correspondan.

-¿Es una forma gráfica y visual para resolver los problemas, utilizando la simbología

¿Es la primera etapa de un algoritmo en el que se necesitan datos para resolver un problema?

Regresar

Análisis del problemaVerificación del AlgoritmoCostrucción del Algoritmo

3.- Se utiliza el lenguaje materno natural y es una secuencia de pasos lógicamente estructurados para resolver los problemas y se llama

Page 40: 907309 Algoritmos Diagramas de Flujo y Ejercicios en Excel

Tabla de calificacionesCalificativoNo aprobadaNo aprobadaNo aprobadaNo aprobadaNo aprobadaNo aprobadasuficienteRegularBienMuy BienExcelente