Вы находитесь на странице: 1из 48

Red Escolar Tcnicas para la Resolucin de Problemas Multidisciplinarios en Excel

ndice Introduccin Etapas de la solucin de un Problema Las caractersticas que los algoritmos deben reunir son los siguientes: Simbologa de diagramas de Flujo Definiciones Problemas cualitativos Ejemplo 1 "regresar a casa" Ejemplo 2 "La llamada telefnica" Problemas Cuantitativos Ejemplo 1 "suma 5 nmeros" Ejemplo 2 "conversin de grados Celsius a Kelvin y Fahrenheit Ejemplo 3 "Las operaciones Bsicas" Ejemplo 4 "De compras en el sper" Ejemplo 5 "Positivo negativo o cero?" Ejemplo 6 "Qu es par o impar?" Ejemplo 7 "El adivino Digital" Ejemplo 8 "quines son ms, ellas o ellos?" Problemas Propuestos Examen

Estadsticas de Evaluacin

Introduccin

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 maana cuando, por ejemplo, decidimos tomar un bao tiene una secuencia lgica de acciones para realizarlo, porque no sera factible que primero te enjabonaras y despus te quites la ropa, verdad?, por tanto las cosas van sucediendo secuencialmente, ordenada y natural. Posteriormente cuando pensamos en desayunar tambin seguimos una serie de pasos lgicos que nos permiten alcanzar un resultado especfico: tomar el desayuno. La historia se repite innumerables veces durante el da. Continuamente 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 problemas Cualitativos: Estos resuelven problemas de la vida cotidiana ejemplos: Subirse a una bicicleta Cocinar un huevo Realizar una llamada telefnica cambiar una llanta a un auto, etc. y los Problemas Cuantitativos: Estos resuelven problemas Matemticos aplicados a cualquier rama de la ciencia. ejemplos: Matemticas (porcentajes, aritmtica, algebra, trigonometra, geometra) Fsica (velocidad, masa, Fuerzas, tiempo, distancia, conversin de unidades, densidades, etc.) Qumica (caractersticas elementos de la tabla peridica, conversin de unidades de temperatura kelvin a Fahrenheit o C)

En este proyecto ejemplificaremos slo 2 problemas de tipo cualitativo y el resto sern del tipo cuantitativo, esto es porque con este fin se diseo este proyecto, solucionar problemas por medio de frmulas y de ser posible graficar su resultado para interpretar y sacar conclusiones de su comportamiento. Muchas veces aplicamos el algoritmo de manera inadvertida, inconsciente o automticamente. Esto generalmente se produce cuando el problema que tenemos enfrente lo hemos resuelto con anterioridad un gran nmero de veces. Supongamos que simplemente tenemos que abrir una puerta. Lo hemos hecho tantas veces que difcilmente nos ponemos a enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automtica. Lo mismo ocurre cuando queremos subirnos a un automvil o simplemente cuando queremos tomar un vaso con agua. Existe una gran cantidad de problemas que requieren de un anlisis profundo y un pensamiento flexible y estructurado para su solucin. No existen reglas especficas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de tcnicas y herramientas metodolgicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solucin de un problema.

Enumerar los pasos para alcanzar este objetivo. Lo hacemos de manera automtica. Lo mismo ocurre cuando queremos subirnos a un automvil o simplemente cuando queremos tomar un vaso con agua. Existe una gran cantidad de problemas que requieren de un anlisis profundo y un pensamiento flexible y estructurado para su solucin. No existen reglas especficas que nos permitan resolver un problema. Sin embargo creo que podemos ofrecer un conjunto de tcnicas y herramientas metodolgicas que permitan flexibilizar y estructurar el razonamiento utilizado en la solucin de un problema.

Regresar ETAPAS DE LA SOLUCIN DE UN PROBLEMA

Anlisis del problema Verificacin del Algoritmo Construccin del Algoritmo

Regresar

Las caractersticas que los algoritmos deben reunir son los siguientes: Las caractersticas que los algoritmos deben reunir son los siguientes: Precisin: Los pasos a seguir en el algoritmo deben ser precisados claramente Determinismo: El algoritmo, dado un conjunto de datos idnticos de entrada, siempre debe arrojar los mismos resultados Finitud: 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

Datos de Entrada

Proceso de los datos

Impresin de Resultados (Salida)

Datos de Entrada: Representa la operacin o accin que permite la recopilacin de informacin 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 informacin es importante y cual podemos dejar de lado. Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente informacin calificacin 1, calificacin 2, calificacin 3, calificacin 4, calificacin 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta Qu datos necesito para resolver este problema? Si de escoger se trata, la informacin ms importante y que va a dar respuesta a mi problema seran las 5 calificaciones, la informacin restante carece de importancia para los fines que persigue este problema especfico. Cada uno de estos datos se debe guardar en variables que en este caso, para manejarlo en Excel se guardan en celdas. A1, R600,BB, etc.

Proceso: Representa la operacin o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solucin al problema. El proceso pueden ser frmulas aritmticas, o que realicen el tratamiento de texto o cadenas, el resultado de estas

Datos de Entrada: Representa la operacin o accin que permite la recopilacin de informacin 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 informacin es importante y cual podemos dejar de lado. Por ejemplo para calcular el promedio de 5 calificaciones, me dan la siguiente informacin calificacin 1, calificacin 2, calificacin 3, calificacin 4, calificacin 5, edad, nombre, estatura, temperatura del ambiente, por tanto me hago la siguiente pregunta Qu datos necesito para resolver este problema? Si de escoger se trata, la informacin ms importante y que va a dar respuesta a mi problema seran las 5 calificaciones, la informacin restante carece de importancia para los fines que persigue este problema especfico. Cada uno de estos datos se debe guardar en variables que en este caso, para manejarlo en Excel se guardan en celdas. A1, R600,BB, etc.

Proceso: Representa la operacin o conjunto de operaciones secuenciales, cuyo objetivo es obtener la solucin al problema. El proceso pueden ser frmulas aritmticas, o que realizen el tratamiento de texto o cadenas, el resultado de estas operaciones deben guardarse en variables hablando de un lenguaje de programacin o en celdas hablando de excel. Haciendo referencia al ejemplo de los promedios. La frmula utilizada sera P=(cal1+cal2+cal3+cal4+cal5)/Total de calif. Salida o Impresin: Representa una operacin 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 debern ir ligadas lgicamente 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 sera P que sera el promedio de las 5 calificaciones. Diagramas de Flujo Un diagrama de flujo representa la esquematizacin grfica de un algoritmo. En realidad muestra grficamente los pasos o procesos a seguir para alcanzar la solucin de un problema. Su correcta construccin es sumamante importante porque a partir del mismo se escribe un programa en algn lenguaje de programacin o en una hoja de clculo como lo es Excel. Si el diagrama de flujo est correcto y completo, el paso del mismo a una hoja de clculo ser directo y simple. A continuacin en la siguiente tabla, presentamos los smbolos que utilizaremos y una explicacin de los mismos. Estos satisfacen las recomendaciones de la "International Standard Organization" (ISO) y la "American Standards Institute" (ANSI)

Regresar SIMBOLOGA DE DIAGRAMAS DE FLUJO SIMBOLO PseudoCdigo FUNCIN Ejemplo en Excel

Inicio o fin Conocer o Pedir

Se utiliza para para empezar y terminar un programa Utilizado para pedir datos por teclado, estos datos pueden ser nmeros, texto, o datos alfanumricos Sirve para Evaluar operaciones aritmticas como frmulas y tambin para asignar constantes

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

Evaluar o asignacin

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

Sirve para Evaluar operaciones aritmticas como frmulas y tambin para asignar constantes Si Preguntar (Decisin) Sirve para hacer decisiones, si el reesultado de la condicin es verdadero har una accin, de lo contrario har otra Imprime el resultado

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

utilizando la funcin Si(condicin, verdadero, falso) =si (A1>=6,"aprobado","reprobado)

No

Imprimir

Sirve para realizar conexiones de pgina, y traslada el flujo del Conector de programa a otra parte, para lo cual se pgina identificar por medio de un nmero Sirve para realizar conexiones de hoja, y traslada el flujo del Conector de programa a otra hoja, hoja cuando el espacio de la hoja actual se ha agotado, para lo cual se identificar por medio de un nmero Flechas de direccin sirven para guiar e indicar la direccin del flujo del programa

Cualquier celda donde usted quiera depositar los resultados de los clculos A1, K5, Z200, etc

Regresar

Definiciones

Pseudocdigo o Algoritmo: Es una secuencia de pasos lgicamente estructurados para resolver un problema. Es escribir la solucin de un problema utilizando el lenguaje nativo o materno, en nuestro caso es el Espaol, pero de una manera estructurada y muy parecida a el lenguaje de programacin o de la hoja de clculo en el que vaya a ejecutarse el problema. Diagrama de flujo: Es una tcnica que resuelve los problemas de una manera grfica y visual, utilizando una simbologa estndar. Programa: Es un conjunto de instrucciones reservadas, lgicamente estructuradas para resolver un problema. El programa puede correr en un lenguaje de programacin o en una hoja de clculo.

problema. Diagrama de flujo: Es una tcnica que resuelve los problemas de una manera grfica y visual, utilizando una simbologa estndar. Programa: Es un conjunto de instrucciones reservadas, lgicamente estructuradas para resolver un problema. El programa puede correr en un lenguaje de programacin o en una hoja de clculo.

Regresar

roblemas el

siguientes:

eith

procedimientos o acciones que nos ano en la maana cuando, por rlo, porque no sera factible que cediendo secuencialmente, ordenada de pasos lgicos que nos permiten veces durente el da. Contnuamente ultado. Estamos en realidad o acciones que nos permiten

ier rama de la ciencia. es, etc) mperatura kelvin a Farenheith o C) del tipo cuantitativo, esto es porque ser posible graficar su resultado para camente. Esto generalmente se un gran nmero de veces. veces que difcilmente nos ponemos a o mismo ocurre cuando queremos samiento flexible y estructurado para embargo creo que podemos ofrecer turar el razonamiento utilizado en la

o mismo ocurre cuando queremos samiento flexible y estructurado para embargo creo que podemos ofrecer turar el razonamiento utilizado en la

n los siguientes:

debe arrojar los mismos resultados ser de longitud finita.

rmacin oportuna y pertinente, antes s necesito para resolver este rtante y cual podemos dejar de lado. n calificacin 1, calificacin 2, iente, por tanto me hago la siguiente , la informacin ms importante y carece de importancia para los fines ariables que en este caso, para o es obtener la solucin al problema. enas, el resultado de estas

rmacin oportuna y pertinente, antes s necesito para resolver este rtante y cual podemos dejar de lado. n calificacin 1, calificacin 2, iente, por tanto me hago la siguiente , la informacin ms importante y carece de importancia para los fines ariables que en este caso, para o es obtener la solucin al problema. enas, el resultado de estas en celdas hablando de excel. 2+cal3+cal4+cal5)/Total de calif. comunicar al exterior el o los e quiero de salida, que resultados? y proporcionar los resultados web. o de las 5 calificaciones. muestra grficamente los pasos o s sumamante importante porque a oja de clculo como lo es Excel. Si el directo y simple. xplicacin de los mismos. Estos merican Standards Institute" (ANSI)

emplo en Excel

lquier celda donde usted ra depositar los datos A1, K5, 0, etc

lquier celda donde usted quiera trar el resultado de la formula 3.14*B1*B1, N6=34, x3=N6, etc

lquier celda donde usted quiera trar el resultado de la formula 3.14*B1*B1, N6=34, x3=N6, etc

zando la funcin Si(condicin, adero, falso) (A1>=6,"aprobado","reprobado)

lquier celda donde usted quiera ositar los resultados de los ulos A1, K5, Z200, etc

ra resolver un problema. o caso es el Espaol, pero de una ulo en el que vaya a ejecutarse el visual, utilizando una simbologa resolver un problema.

visual, utilizando una simbologa resolver un problema.

Problemas Cualitativos Ejemplo 1 Disear un algoritmo para volver desde el cine, considerando los diferentes casos de tener mucho, poco o ningn dinero

Pseudocdigo 1. tengo bastante dinero? Si paso 2 No paso 3 2. Tomar taxi e ir al paso 6 3. tengo dinero para el autobs? Si paso 4 No paso 5 4 tomar el autobs e ir al paso 6 Diagrama de Flujo 5 Volver paseando 6. Fin Inicio

tengo bsatante dinero?

Si Tomar taxi

No tengo dinero para el autobs?

Si Tomar el Autobs

No Volver Paseando

Fin

Regresar

Ejemplo 2 Disear un algoritmo para hacer una llamada telefnica Inicio

Pseudocdigo 1. Buscar una caseta telefnica 2. La encontre? Si paso 3 No paso15 3. Acercarse 4. Hay fila de gente? Si paso 5 No paso 7 5 esperar turno 6 ir al paso 4 7 descolgar auricular 8 hay tono? Si paso 9 No paso15 9 introducir tarjeta ladatel 10 validando tarjeta 11 tiene crdito? Si paso 12 No paso 15 12 marcar numero deseado 13 esta ocupado? Si paso 15 No paso 13 14 dar mensaje y despedirse 15 Fin

Buscar caseta telefnica

No la encontre?

Si Acercarse

hay fila de gente?

No

Si esperar turno

Descolgar auricular

No

hay tono?

Si Introducir tarjeta ladatel Validando tarjeta hay tono?

No

Marcar numero deseado

Si

Est Ocupado?

Si

No Dar mensaje y despedirse Fin

Regresar

Problemas Cuantitativos Problemas Tipo Simple Ejemplo 1 Disear un programa en Pseudocdigo, diagrama de flujo y Excel que pida 5 nmeros por teclado que estn en las celdas y despliegue la suma total en otra celda y graficar Solucin Diagrama de flujo entrada: Escribir 5 numeros Proceso: Formula Resultado=n1+n2+n3+n4+n5 Salida: Resultado Pseudocdigo Solucin 1 1.- Pedir primer numero en la celda A134 2.- Pedir segundo numero en la celda A135 3.- Pedir primer numero en la celda A136 4.- Pedir primer numero en la celda A137 5.- Pedir primer numero en la celda A138 6.Evaluar la formula =A134+A135+A136+A137+A138 y guardar en la celda B139 7.- Pulsar enter 8.Fin Inicio escribir los 5 numeros y asignarlos de la celdas A134 a la A138 respectivamente Evaluar en la celda B139 donde se desplegar el resultado = A134+A135+A136+A137+A138

Fin Ejemplo 1: Grfica de Sumatoria de 5 Nmeros 20 Row 134 Row 135 Row 136 Row 137 Row 138 Row 139

Codificacin en Excel Numeros 2 3 4 5 6 Dame el numero 1 Dame el numero 2 Dame el numero 3 Dame el numero 4 Dame el numero 5 20 Solucin 1 Suma

20 17.5 15 12.5 10 7.5 5 2.5 0

Column A

Pseudocdigo Solucin 2 Inicio 1.- Pedir primer numero en la celda A159 2.- Pedir segundo numero en la celda A160 3.- Pedir primer numero en la celda A161 4.- Pedir primer numero en la celda A162 5.- Pedir primer numero en la celda A163 6.- En la celda A164 escribir la funcin =suma(A159:A163) 7.- Pulsar enter 8.- Fin escribir los 5 numeros y asignarlos de la celdas 159 a la 163 Escribir en la celda A164 donde se desplegar el resultado = suma (A159 : A163)

1.- Pedir primer numero en la celda A159 2.- Pedir segundo numero en la celda A160 3.- Pedir primer numero en la celda A161 4.- Pedir primer numero en la celda A162 5.- Pedir primer numero en la celda A163 6.- En la celda A164 escribir la funcin =suma(A159:A163) 7.- Pulsar enter 8.- Fin

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

Codificacin en Excel Numeros 2 3 4 5 6 Suma 20 17.5 15

Fin Ejemplo 1: Sumatoria de 5 nmeros utilizando la funcin suma 20

20 Solucin 2

12.5 10 7.5 5 2.5 2 3 4 5 6

Row 159 Row 160 Row 161 Row 162 Row 163 Row 164

Regresar

0 Column A

Nota: Como se puede ver son muchos los caminos para resolver un problema Ejemplo 2 Problema tipo simple Disear en Pseudocdigo, diagrama de flujo y Excel que pida por teclado una temperatura en grados centgrados y las convierta a grados farenheit y Kelvin, graficar los

resultados Solucin qu informacin necesitamos? Entrada :grados centgrados 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 Diagrama de Flujo Pseudocdigo 1.- Pedir grados cenntgrados en la celda B206 2.- Evaluar la formula =B206+273 y guardar en la celda C206 3.- Evaluar la formula =(9*B206)/5+32 y guardar en la celda D206 4.- Pulsar enter 5.- Fin Inicio Pedir Grados centgrados en celda B206

Evaluar y guardar en la celda C206=B206+273 Evaluar y guardar en la celda D206=(9*B206)/5+32 Mostrar informacin en celda CD206 los Kelvin y D206 los grados Farenheith

Codificacin en Excel Conversin de Temperaturas C K F

Fin

Centgrado -50

Kelvin 223

Farenheith -58

Termmetro Global 225 200 175 150 125 100 75 50 25 0 -25 -50 -75 223

Temperatura

Centgrado Kelvin Farenheith -50 -58

Row 206 Regresar

Ejemplo 3 Problema tipo simple Disear en Pseudocdigo, diagrama de flujo y Excel que pida 2 nmeros por teclado y mostrar el resultado de las 4 operaciones bsicas, graficar los resultados Solucin qu informacin 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, multiplicacin y divisin Diagrama de Flujo Pseudocdigo Inicio 1.Pedir num1 y guardar en la celda A266 2.- Pedir num2 y guardar en la Celda B266 Pedir num1, 3.Evaluar la formula =A266+B266 y guardar en la celda C266 num2 4.- Evaluar la formula =A266B266 y guardar en la celda D266 5.- Evaluar la formula =A266*B266 y guardar en la celda E266 6.Preguntar (B266=0) si paso 7 no paso 8 7.- Imprimir "num2 no debe ser cero" e ir al paso 2 Evaluar C266=num1+num2 8.- Imprimir resultado de la suma en celda C266 9.- Imprimir resultado de la resta en celda D266 Evaluar D266=num1-num2 10.- Imprimir resultado de la multiplicacin en celda E266 11.- Imprimir resultado de la divisin en celda F266 12.- Fin Evaluar E266=num1*num2 2.- Evaluar la formula =A266/B266 y guardar en la celda F266 3.- Evaluar la formula =(9*c)/5+32 y guardar en la celda D206 4.- Pulsar enter Evaluar C266=num1+num2 5.- Fin

9.- Imprimir resultado de la resta en celda D266 10.- Imprimir resultado de la multiplicacin en celda E266 11.- Imprimir resultado de la divisin en celda F266 12.- Fin 2.- Evaluar la formula =A266/B266 y guardar en la celda F266 3.- Evaluar la formula =(9*c)/5+32 y guardar en la celda D206 4.- Pulsar enter 5.- Fin

Evaluar C266=num1+num2 celdas C266, D266, E266, F266

Codificacin en Excel num1 Resultados de las 4 Operaciones Bsicas num2 Suma Resta Multiplicacin Divisin 10 2 12 8 20 Fin 5

Operaciones Bsicas 20 17.5 15 12.5 10 7.5 5 2.5 0 Row 266 12 8 5 Suma Resta Multiplicacin Divisin 20

Regresar

Ejemplo 4 Problema de decisin mltiple con valores Aleatorios Disear en Pseudocdigo, diagrama de flujo y Excel que determine cunto deber pagar un cliente por su compra. La persona tiene que sacar al azar una pelota de una urna tapada, dependiendo del nmero de la bolar se le harn los siguientes descuentos Descuento(%)

0% 20% 40% 60% 80% 100%

Bola Blanca Azul Verde Roja Amarilla Negra

Solucin 0 1 2 3 4 5 qu informacin necesitamos? Entrada :Monto de la compra Qu formulas se necesitan? Proceso: formulas qu resultados se desean a la salida? Salida: Pago total Diagrama de Flujo Inicio Pedir Monto de la compra en celda A342

Pseudocdigo 1.- Pedir Monto de la compra y guardar en la celda A342 2.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda B342 3.- Preguntar B342=0 si paso 4 no paso 5 4.Evaluar =A342*1 guardar en celda E342 e ir al paso 15 5.- Preguntar B342=1 si paso 6 no paso 7 6.Evaluar =A342*1 guardar en celda E342 e ir al paso 15 7.- Preguntar B342=2 si paso 8 no paso 9 8.Evaluar =A342*1 guardar en celda E342 e ir al paso 15 9.- Preguntar B342=3 si paso 10 no paso 11 10.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 11.- Preguntar B342=4 si paso 12 no paso 13 12.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15

1.- Pedir Monto de la compra y guardar en la celda A342 2.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda B342 3.- Preguntar B342=0 si paso 4 no paso 5 4.Evaluar =A342*1 guardar en celda E342 e ir al paso 15 5.- Preguntar B342=1 si paso 6 no paso 7 6.Evaluar =A342*1 guardar en celda E342 e ir al paso 15 7.- Preguntar B342=2 si paso 8 no paso 9 Generar nmero al azar que representar la 8.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 bola escogida de la urna , en la celda B342 9.- Preguntar B342=3 si paso 10 no paso 11 escribir: =aleatorio(0,5) indica que generar al 10.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 azar valores entre 0 y 5 11.- Preguntar B342=4 si paso 12 no paso 13 12.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 13.- Evaluar =A342*1 15.- Fin si celda B342=0 Evaluar y guardar en la No celda E342=A342*1 Ejemplo 3: Descuentos En un Supermercado 100 100 90 80 70 60 50 40 30 20 10 0 0.2 Row 342 Compra Descuento Pago Total 80

si celda B342=1 No si celda B342=2 No si celda B342=3 No si celda B342=4 Evaluar y guardar en la celda E320=A342*.4 Evaluar y guardar en la celda E320=A342*.6 Evaluar y guardar en la celda E320=A342*.8

Nota: Pulsar <ctrl> + F9 para que genere al azar los valores o escriba el monto de la compre y pulse <enter> Compra Bola Color Descuento Pago Total 100 1 Azul 20% 80

No

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

Evaluar y guardar en la celda E342=A342*0 E342

Regresar Fin Ejemplo 5 Problema de decisin simple Disear en Pseudocdigo, diagrama de flujo y Excel que determine cunto deber pida por teclado un nmero que determine si es negativo, positivo o cero, graficar los resultados Solucin qu informacin necesitamos? Entrada :Nmero 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 Pseudocdigo Diagrama de Flujo

Pseudocdigo 1.- Pedir Nmero y guardar en la celda A404 2.- Preguntar A404>0 si paso 3 no paso 4 3.- Imprimir en la celda B404 la palabra positivo e ir al paso 8 4.- Preguntar B342<0 si paso 6 no paso 7 6.- Imprimir en la celda B404 la palabra Negativo e ir al paso 8 7.- Imprimir en la celda B404 la palabra cero 8.- Fin Inicio Pedir nmero y guardar en celda A404

si celda A404>0 No

si celda A404<0 "Negativo" No "Cero"

Fin

Codificacin en Excel Ejemplo 4 Nmero Signo -6 Negativo Regresar

Ejemplo 6 Problema con decisin simple Disear en Pseudocdigo, diagrama de flujo y Excel que determine si un nmero es par o impar

Solucin qu informacin necesitamos? Entrada :Nmero 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 Pseudocdigo 1.- Pedir Nmero y guardar en la celda B463 2.- Preguntar (A463/2)=entero(A463/2) si paso 3 no paso 4 3.- Imprimir "Par" en celda B463 e ir al paso 5 4.-Imprimir "Impar" en celda B463 8.- Fin Inicio Pedir nmero y guardar en celda B463 Diagrama de Flujo

si A463/2= int(A463/2) "Par" No "Impar"

No Fin

Codificacin en Excel Ejemplo 5 Nmero Tipo 5 Impar Regresar

Ejemplo 7 Problema con decisiones mltiples y valores Aleatorios Disear en Pseudocdigo, diagrama de flujo y Excel que simule una computadora mgica y te dir que sers en el futuro, el alumno tocar por 5 segundos el monitor de la computadora y depus pulsar <F9> para que te de el resultado valor

012345

Profesin Ingeniero Doctor Bombero Bailarin Presidente Maestro Pseudocdigo

Solucin qu informacin necesitamos? Entrada :ninguna Qu formulas se necesitan? Proceso: formulas para generar la profesin al azar qu resultados se desean a la salida? Salida: Profesin seleccionada al azar Diagrama de Flujo

Inicio 1.- Tocar el monitor de la computadora por 5 segundos 2.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda A519 3.- Preguntar A519=0 si paso 4 no paso 5 4.Imprimir "Ingeniero" y guardar en celda B519 e ir al paso 15 5.- Preguntar A519=1 si paso 6 no paso 7 6.- Imprimir "Doctor" y guardar en celda B519 e ir al paso 15 7.- Preguntar A519=2 si paso 8 no paso 9 Generar nmero al azar que representar la 8.- Imprimir "Bombero" y guardar en celda B519 e ir al paso 15 profesin, en la celda A519 escribir: 9.- Preguntar A519=3 si paso 10 no paso 11 =aleatorio(0,5) indica que generar al azar 10.- Imprimir "Bailarn" y guardar en celda B519 e ir al paso 15 valores entre 0 y 5 11.- Preguntar A519=4 si paso 12 no paso 13 12.- Imprimir "Presidente" y guardar en celda B519 e ir al paso 15 13.- Imprimir "Maestro" 15.- Fin si celda A519=0 No si celda A519=1 No si celda A519=2 No si celda A519=3 No

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

si celda A519=4 No

Nota: Pulsar F9 para que genere al azar los valores o escriba el monto de la compre y pulse <enter> La computadora mgica dice que sers en el futuro un 3 Bailarn

No celda B519 Maestro

Regresar Ejemplo 8 Problema tipo simple con porcentajes

Fin

Disear en Pseudocdigo, diagrama de flujo y Excel determine que porcentaje de hombres y mujeres hay en el saln de computacin, mostrar el resultado de los porcentajes y graficar los resultados Solucin qu informacin 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 Diagrama de Flujo Pseudocdigo Inicio 1.Pedir total de la poblacin de personas y guardar en la celda A559 2.- Pedir numero de hombres y guardar en la Celda C559 Pedir total en celda A559, 3.- Evaluar la formula =A559+C559 y guardar en la celda D559 numhombres en celda C559 4.- Evaluar la formula =C559*1/A559 y guardar en la celda E559 5.- Evaluar la formula =1-E559 y guardar en la celda F559 7.- Imprimir el contenido de las celdas E559 que es el porcentaje de hombres 8.- Imprimir el resultado en la celda F559 que es el porcentaje de mujeres Evaluar C266=num1+num2 9.- Fin Evaluar D266=num1-num2 Evaluar E266=num1*num2 Evaluar C266=num1+num2 celdas C266, D266, E266, F266

Codificacin en Excel Poblacin Total 10 Porcentaje de Hombres y Mujeres Hombres Mujeres %hombres %mujeres 5 5 50% 50% Porcentaje de Hombres y Mujeres del saln de Computacin %hombres 50.00%

Fin

%hombres %mujeres

%hombres 50.00%

%hombres %mujeres

%mujeres 50.00%

Regresar

os tener mucho, poco o ningn dinero

ar taxi

No

No

No

No

Si o?

despedirse

vos 5 nmeros por teclado que estn en Diagrama de flujo Inicio scribir los 5 numeros y signarlos de la celdas 134 a la A138 spectivamente r en la celda B139 donde se gar el resultado +A135+A136+A137+A138

Fin e Sumatoria de 5 Nmeros 20 Row 134 Row 135 Row 136 Row 137 Row 138 Row 139

mn A

Inicio escribir los 5 numeros y asignarlos de la celdas 159 a la 163 ibir en la celda A164 donde se legar el resultado = suma 9 : A163)

ibir en la celda A164 donde se legar el resultado = suma 9 : A163)

Fin nmeros utilizando la funcin suma 20

Row 159 Row 160 Row 161 Row 162 Row 163 Row 164

olumn A

ura en grados centgrados y las

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

agrama de Flujo Inicio r Grados centgrados en celda B206

en la celda la celda 2 ormacin en celda Kelvin y D206 los enheith

Fin

Centgrado Kelvin Farenheith

ostrar el resultado de las 4

2, num1/num2 agrama de Flujo Inicio dir num1, num2

C266=num1+num2 D266=num1-num2 E266=num1*num2 C266=num1+num2

C266=num1+num2 266, D266, E266,

Fin

Suma Resta Multiplicacin Divisin

r un cliente por su compra. La o de la bolar se le harn los

a :Monto de la compra o: formulas : Pago total Diagrama de Flujo

nto de la celda A342

que representar la , en la celda B342 indica que generar al

lda 2=0

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

lda =1

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

lda 2=2

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

elda 2=3

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

elda 2=4

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

ardar en la =A342*0

Fin

por teclado un nmero que

formulas) ativo o cero Diagrama de Flujo

mero y celda A404

a0

Si "Positivo"

a0

Si

"Negativo"

o impar

formulas) Diagrama de Flujo

mero y celda B463

/2= /2)

Si

"Par"

ca y te dir que sers en el futuro, el a que te de el resultado

s para generar la profesin al azar seleccionada al azar de Flujo

que representar la 519 escribir: e generar al azar

lda 9=0

Si celda B519 Ingeniero

lda =1

Si celda B519 Doctor

lda 9=2

Si celda B519 Bombero

elda 9=3

Si celda B519 Bailarn

elda 9=4

Si

celda B519 Presidente

da B519 aestro

celda B519 Presidente

in

res y mujeres hay en el saln de

ujeres agrama de Flujo Inicio edir total en celda A559, hombres en celda C559

C266=num1+num2 D266=num1-num2 E266=num1*num2 C266=num1+num2 266, D266, E266,

Fin

%hombres %mujeres

%hombres %mujeres

Los Problemas propuestos vienen en el archivo ProblemasPropuestos.doc

ver archivo de Problemas Propuestos Regresar al indice

Evaluacin Instrucciones : Selecciona la opcin correcta, colocandolo en la casilla de color rojo respectiva de cada pregunta correcto 1 1.-Es una forma grfica y visual para resolver los problemas, utilizando la simbologa 1) Diagrama de flujo 2) Pseudocdigo 3) Programa correcto 3 2.- Es la primera etapa de un algoritmo en el que se necesitan datos para resolver un problema? 1) Pseudocdigo 2) Programa 3) Entrada 3.- Se utiliza el lenguaje materno natural y es una secuencia de pasos lgicamente correcto 2 estructurados para resolver los problemas y se llama 1) Problema 2)Pseudocdigo 3) Hoja de clculo 4.- simbolo utilizado para pedir datos por teclado incorrecto 2 1) 2) 3) correcto incorrecto correcto 1 1 1 5.- Palabra en Pseudocdigo utilizada para hacer preguntas 1) Preguntar 2) Decisin 3) Duda 6.- Palabra en Pseudocdigo utilizada para procesar una operacin aritmtica 1) Preguntar 2) Evaluar 3) Duda 7.- Smbolo que se utiliza para indicar la direccin de el diagrama flujo 1) 2) 3) 8.- Smbolo utilizado para hacer decisiones en un diagrama de flujo 1) 2) 3) 9.- Es el orden correcto de los pasos para resolver un algoritmo 1) 2) 3) Entrada Entrada Proceso Proceso Salida Entrada Salida Proceso Salida 10.- Es el orden correcto de pasos para resolver un problema 1) 2) 3) Verificacin del Algoritmo Anlisis del problema Anlisis del problema Costruccin del Algoritmo Costruccin del Algoritmo Verificacin del Algoritmo Anlisis del problema Verificacin del Algoritmo Construccin del Algoritmo nombre del alumno(a): Maestro: Samantha Selene Snchez Ortz Gerardo Snchez Njera Regresar

Вам также может понравиться