Vous êtes sur la page 1sur 40

Red Escolar

Técnicas para la Resolución de Problemas


Multidisciplinarios en Excel

Indice

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

Problemas cualitativos

Ejemplo 1 "regresar a casa"

Ejemplo 2 "La llamada telefónica"

Problemas Cuantitativos

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

Examen
Estadísticas de Evaluación

Introducció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 problemas


Problemas Cualitativos: Estos resuelven problemas de la vida cotidiana
ejemplos:
Subirse a una bicicleta
Cocinar un huevo
Realizar una llamada telefónica
cambiar una llanta a un auto, etc.
y los
Problemas 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.
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.

Regresar

ETAPAS DE LA SOLUCIÓN DE UN PROBLEMA

Análisis del problema

Problema
Verificación del Algoritmo

Construcción del Algoritmo

Regresar

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

Las características que los algoritmos deben reunir son los siguientes:
Precisión: Los pasos a seguir en el algoritmo deben ser precisados claramente
Determinismo: El algoritmo, dado un conjunto de datos idénticos 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

Impresión de
Datos de Entrada Proceso de los Resultados
datos (Salida)

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
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 Flujo
Un 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)

Regresar

SIMBOLOGÍA DE DIAGRAMAS DE FLUJO

SIMBOLO PseudoCódigo FUNCIÓN Ejemplo en Excel

Inicio Se utiliza para para


o fin empezar y terminar
un programa

Conocer o Utilizado para pedir


Pedir datos por teclado, Cualquier celda donde usted
estos datos pueden quiera depositar los datos A1, K5,
ser números, texto, o Z200, etc
datos alfanuméricos

Sirve para Evaluar Cualquier celda donde usted quiera


Evaluar o operaciones mostrar el resultado de la formula
asignación aritméticas como a1=3.14*B1*B1, N6=34, x3=N6, etc
fórmulas y también
para asignar
constantes
Sirve para Evaluar Cualquier celda donde usted quiera
operaciones mostrar el resultado de la formula
aritméticas como a1=3.14*B1*B1, N6=34, x3=N6, etc
fórmulas y también
para asignar
constantes

Si Sirve para hacer utilizando la función Si(condición,


Preguntar decisiones, si el verdadero, falso)
(Decisión) reesultado de la =si (A1>=6,"aprobado","reprobado)
condición es verdadero
No hará una acción, de lo
contrario hará otra

Imprime el resultado Cualquier celda donde usted quiera


Imprimir depositar los resultados de los
cálculos A1, K5, Z200, etc
Sirve para realizar
conexiones de página, y
traslada el flujo del
Conector de programa a otra parte,
página para lo cual se
# identificará por medio de
un número

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 número
Flechas de sirven para guiar e indicar
dirección la dirección del flujo del
programa
Regresar

Definiciones

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

Regresar
Problemas
cel

s siguientes:

heith
, procedimientos o acciones que nos

rano en la mañana cuando, por


arlo, porque no sería factible que
ucediendo secuencialmente, ordenada
e de pasos lógicos que nos permiten
s veces durente el día. Contínuamente
sultado. Estamos en realidad

o acciones que nos permiten

uier rama de la ciencia.

des, etc)
emperatura kelvin a Farenheith o °C)

del tipo cuantitativo, esto es porque


e ser posible graficar su resultado para

icamente. Esto generalmente se


un gran número de veces.
veces que difícilmente nos ponemos a
Lo mismo ocurre cuando queremos

nsamiento flexible y estructurado para


embargo creo que podemos ofrecer
cturar el razonamiento utilizado en la
Lo mismo ocurre cuando queremos

nsamiento flexible y estructurado para


embargo creo que podemos ofrecer
cturar el razonamiento utilizado en la

on los siguientes:

e debe arrojar los mismos resultados


e ser de longitud finita.

ormación oportuna y pertinente, antes


es necesito para resolver este
ortante y cual podemos dejar de lado.

ión calificación 1, calificación 2,


biente, por tanto me hago la siguiente
a, la información más importante y
e carece de importancia para los fines
variables que en este caso, para

vo es obtener la solución al problema.


denas, el resultado de estas
ormación oportuna y pertinente, antes
es necesito para resolver este
ortante y cual podemos dejar de lado.

ión calificación 1, calificación 2,


biente, por tanto me hago la siguiente
a, la información más importante y
e carece de importancia para los fines
variables que en este caso, para

vo es obtener la solución al problema.


denas, el resultado de estas
en celdas hablando de excel.
l2+cal3+cal4+cal5)/Total de calif.

n comunicar al exterior el o los


ue quiero de salida, que resultados?
y proporcionar los resultados
web.
io de las 5 calificaciones.

d muestra gráficamente los pasos o


es sumamante importante porque a
hoja de cálculo como lo es Excel. Si el
rá directo y simple.

explicación de los mismos. Estos


American Standards Institute" (ANSI)

jemplo en Excel

alquier celda donde usted


era depositar los datos A1, K5,
00, etc

alquier celda donde usted quiera


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

izando la función Si(condición,


dadero, falso)
(A1>=6,"aprobado","reprobado)

alquier celda donde usted quiera


positar los resultados de los
culos A1, K5, Z200, etc

ara resolver un problema.


ro caso es el Español, pero de una
culo en el que vaya a ejecutarse el

y visual, utilizando una simbología

a resolver un problema.
y visual, utilizando una simbología

a resolver un problema.
Problemas Cualitativos
Ejemplo 1

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

Pseudocódigo
1. tengo bastante dinero? Si paso 2 No paso 3
2. Tomar taxi e ir al paso 6
3. tengo dinero para el autobús? Si paso 4 No paso 5
4 tomar el autobús e ir al paso 6
5 Volver paseando Diagrama de Flujo
6. Fin
Inicio

tengo bsatante
Si
dinero?

No Tomar taxi

tengo dinero
Si
para el
autobús?
Tomar el Autobús
No

Volver Paseando

Fin

Regresar
Ejemplo 2
Diseñar un algoritmo para hacer una llamada telefónica
Inicio

Buscar caseta telefónica


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

Descolgar auricular

No
hay tono?
Si
Introducir tarjeta ladatel

Validando tarjeta

No
hay tono?

Si
Marcar numero deseado

Si
Está
Ocupado?

No
Dar mensaje y despedirse

Fin
Regresar

Problemas Cuantitativos
Problemas Tipo Simple
Ejemplo 1 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
Solución Diagrama de flujo
entrada: Escribir 5 numeros
Proceso: Formula Resultado=n1+n2+n3+n4+n5 Inicio
Salida: Resultado
escribir los 5 numeros y
Pseudocódigo Solución 1
asignarlos de la celdas
1.- Pedir primer numero en la celda A134 A134 a la A138
2.- Pedir segundo numero en la celda A135 respectivamente
3.- Pedir primer numero en la celda A136 Evaluar en la celda B139 donde se
4.- Pedir primer numero en la celda A137 desplegará el resultado
5.- Pedir primer numero en la celda A138 = A134+A135+A136+A137+A138
6.- Evaluar la formula =A134+A135+A136+A137+A138 y guardar
en la celda B139
7.- Pulsar enter
Fin
8.- Fin
Ejemplo 1: Gráfica de Sumatoria de 5 Números
Codificación en Excel 20
20

Numeros 17.5
15 Row 134
2 Dame el numero 1
Row 135
3 Dame el numero 2 12.5
Suma

Row 136
4 Dame el numero 3 10
Row 137
5 Dame el numero 4 7.5 6 Row 138
5
6 Dame el numero 5 5 4 Row 139
3
20 Solución 1 2.5 2
0
Column A

Pseudocódigo Solución 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 escribir los 5 numeros y
4.- Pedir primer numero en la celda A162 asignarlos de la celdas
5.- Pedir primer numero en la celda A163 159 a la 163
6.- En la celda A164 escribir la función =suma(A159:A163)
7.- Pulsar enter Escribir en la celda A164 donde se
8.- Fin 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 función =suma(A159:A163)
7.- Pulsar enter Escribir en la celda A164 donde se
8.- Fin desplegará el resultado = suma
(A159 : A163)

Codificación en Excel
Numeros Fin
2
3 Ejemplo 1: Sumatoria de 5 números utilizando la función suma
20
4 20
17.5
5
15 Row 159
6 Row 160
12.5
20 Solución 2

Suma
Row 161
10
Row 162
7.5 Row 163
6
5 5 Row 164
4
3
2.5 2

Regresar 0
Column A

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

Ejemplo 2 Problema tipo simple


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

Solución

¿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
Diagrama de Flujo
Pseudocódigo
Inicio
1.- Pedir grados cenntígrados 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 Pedir Grados centígrados en
4.- Pulsar enter celda B206
5.- Fin

Evaluar y guardar en la celda


C206=B206+273

Evaluar y guardar en la celda


D206=(9*B206)/5+32
Mostrar información en celda
CD206 los °Kelvin y D206 los
grados Farenheith

Codificación en Excel Fin

Conversión de Temperaturas °C °K °F
°Centígrado °Kelvin °Farenheith
-50 223 -58

Termómetro Global
225 223
200
175
150
125
Temperatura

100 °Centígrado
75 °Kelvin
50 °Farenheith
25
-50 -58
0
-25
-50
-75
Row 206

Regresar

Ejemplo 3 Problema tipo simple


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

Solución

¿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
Diagrama de Flujo
Pseudocódigo
Inicio
1.- Pedir num1 y guardar en la celda A266
2.- Pedir num2 y guardar en la Celda B266
3.- Evaluar la formula =A266+B266 y guardar en la celda C266 Pedir num1,
4.- Evaluar la formula =A266-B266 y guardar en la celda D266 num2
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
10.- Imprimir resultado de la multiplicación en celda E266 Evaluar D266=num1-num2
11.- Imprimir resultado de la división en celda F266
12.- Fin
2.- Evaluar la formula =A266/B266 y guardar en la celda F266 Evaluar E266=num1*num2
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 multiplicación en celda E266
11.- Imprimir resultado de la división 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 Evaluar C266=num1+num2
5.- Fin

celdas C266, D266, E266,


F266
Codificación en Excel
Fin
Resultados de las 4 Operaciones Básicas
num1 num2 Suma Resta Multiplicación División
10 2 12 8 20 5

Operaciones Básicas
20
20
17.5
15
12.5 12 Suma
Resta
10
8 Multiplicación
7.5 División
5
5
2.5
0
Row 266

Regresar

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


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

Descuento(%) Bola Solución


0% Blanca 0
20% Azul 1
¿qué información necesitamos? Entrada :Monto de la compra
40% Verde 2 ¿Qué formulas se necesitan? Proceso: formulas
60% Roja 3 ¿qué resultados se desean a la salida? Salida: Pago total
80% Amarilla 4
100% Negra 5
Diagrama de Flujo
Pseudocódigo
1.- Pedir Monto de la compra y guardar en la celda A342 Inicio
2.- Evaluar la formula =aleatorio.entre(0,5) y guardar en la celda B342
3.- Preguntar B342=0 si paso 4 no paso 5 Pedir Monto de la
4.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 compra en celda A342
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 número 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
si celda
90 B342=1
80
80 Evaluar y guardar en la
No
70 celda E320=A342*.8
60 Compra si celda
50 Descuento B342=2
Pago Total
40 Evaluar y guardar en la
No celda E320=A342*.6
30
20
si celda
10 B342=3
0.2
0 Evaluar y guardar en la
Row 342 No celda E320=A342*.4

si celda
B342=4
Nota: Pulsar <ctrl> + F9 para que genere al azar los valores o Evaluar y guardar en la
No
escriba el monto de la compre y pulse <enter> celda E320=A342*.2
Compra Bola Color Descuento Pago Total Evaluar y guardar en la
100 1 Azul 20% 80 celda E342=A342*0

E342
Regresar
Fin

Ejemplo 5 Problema de decisión simple


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

Solución

¿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

Diagrama de Flujo
Pseudocódigo
Pseudocódigo
Inicio
1.- Pedir Número 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 Pedir número y
4.- Preguntar B342<0 si paso 6 no paso 7 guardar en celda A404
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
si celda
A404>0

No

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

Fin

Codificación en Excel
Ejemplo 4
Número Signo
-6 Negativo
Regresar

Ejemplo 6 Problema con decisión simple


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

¿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

Diagrama de Flujo
Pseudocódigo

1.- Pedir Número y guardar en la celda B463 Inicio


2.- Preguntar (A463/2)=entero(A463/2) si paso 3 no paso 4
3.- Imprimir "Par" en celda B463 e ir al paso 5 Pedir número y
4.-Imprimir "Impar" en celda B463 guardar en celda B463
8.- Fin

si A463/2=
int(A463/2)

"Par"

No

"Impar"

No

Fin

Codificación en Excel
Ejemplo 5
Número Tipo
5 Impar
Regresar
Ejemplo 7 Problema con decisiones múltiples y valores Aleatorios
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

valor Profesión Solución


0 Ingeniero
1 Doctor
¿qué información necesitamos? Entrada :ninguna
2 Bombero ¿Qué formulas se necesitan? Proceso: formulas para generar la profesión al azar
3 Bailarin ¿qué resultados se desean a la salida? Salida: Profesión seleccionada al azar
4 Presidente
5 Maestro Diagrama de Flujo
Pseudocódigo
1.- Tocar el monitor de la computadora por 5 segundos Inicio
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 número al azar que representará la
8.- Imprimir "Bombero" y guardar en celda B519 e ir al paso 15
profesión, 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 "Bailarín" 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

si celda
Codificación en Excel A519=4

Nota: Pulsar F9 para que genere al azar los valores o escriba


No
el monto de la compre y pulse <enter>
Nota: Pulsar F9 para que genere al azar los valores o escriba
No
el monto de la compre y pulse <enter>
celda B519
La computadora mágica dice que serás en el futuro un Maestro
3 Bailarín

Regresar Fin

Ejemplo 8 Problema tipo simple con porcentajes


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

Solución

¿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
Diagrama de Flujo
Pseudocódigo
Inicio
1.- Pedir total de la población de personas y guardar en la celda A559
2.- Pedir numero de hombres y guardar en la Celda C559
3.- Evaluar la formula =A559+C559 y guardar en la celda D559 Pedir total en celda A559,
4.- Evaluar la formula =C559*1/A559 y guardar en la celda E559 numhombres en celda C559
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
Codificación en Excel
Fin
Porcentaje de Hombres y Mujeres
Población Total Hombres Mujeres %hombres %mujeres
10 5 5 50% 50%

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

%hombres 50.00%

%hombres
%mujeres
%hombres 50.00%

%hombres
%mujeres

%mujeres 50.00%

Regresar
vos
tener mucho, poco o ningún dinero

mar taxi
No

e No

No

No
o?

Si
do?

despedirse
ivos

a 5 números por teclado que están en

Diagrama de flujo

Inicio

escribir los 5 numeros y


asignarlos de la celdas
A134 a la A138
espectivamente
ar en la celda B139 donde se
egará el resultado
4+A135+A136+A137+A138

Fin

de Sumatoria de 5 Números
20

Row 134
Row 135
Row 136
Row 137
6 Row 138
5
Row 139

umn A

Inicio

escribir los 5 numeros y


asignarlos de la celdas
159 a la 163

ribir en la celda A164 donde se


plegará el resultado = suma
59 : A163)
ribir en la celda A164 donde se
plegará el resultado = suma
59 : A163)

Fin

5 números utilizando la función suma


20

Row 159
Row 160
Row 161
Row 162
6 Row 163
5 Row 164
4

Column A

tura en grados centígrados y las

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

iagrama de Flujo

Inicio

ir Grados centígrados en
celda B206

r en la celda

n la celda
32
ormación en celda
°Kelvin y D206 los
renheith

Fin
°Centígrado
°Kelvin
°Farenheith

mostrar el resultado de las 4

m2, num1/num2

iagrama de Flujo

Inicio

edir num1,
num2

r C266=num1+num2

r D266=num1-num2

r E266=num1*num2

C266=num1+num2
C266=num1+num2

C266, D266, E266,

Fin

Suma
Resta
Multiplicación
División

ar un cliente por su compra. La


ro de la bolar se le harán los

da :Monto de la compra
so: formulas
a: Pago total

Diagrama de Flujo

onto de la
celda A342
r que representará la
a , en la celda B342
indica que generará al
5

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

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

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

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

celda Si
42=4
Evaluar y guardar en la
celda E320=A342*.2
uardar en la
2=A342*0

Fin

a por teclado un número que

n formulas)
gativo o cero

Diagrama de Flujo
úmero y
celda A404

da Si
>0
"Positivo"

da
<0
Si
"Negativo"

r o impar
n formulas)

Diagrama de Flujo

úmero y
celda B463

3/2= Si
3/2)

"Par"
ica y te dirá que serás en el futuro, el
ra que te de el resultado

a
as para generar la profesión al azar
n seleccionada al azar

a de Flujo

r que representará la
A519 escribir:
ue generará al azar

elda Si
19=0
celda B519
Ingeniero
Si
elda
9=1
celda B519
Doctor

elda Si
19=2
celda B519
Bombero

celda Si
19=3
celda B519
Bailarín

celda Si
19=4

celda B519
Presidente
celda B519
Presidente
lda B519
Maestro

Fin

bres y mujeres hay en el salón de

mujeres
iagrama de Flujo
Inicio

Pedir total en celda A559,


mhombres en celda C559

r C266=num1+num2

r D266=num1-num2

r E266=num1*num2

C266=num1+num2

C266, D266, E266,

Fin

%hombres
%mujeres
%hombres
%mujeres
Los Problemas propuestos
vienen en el archivo
ProblemasPropuestos.doc

ver archivo de Problemas Propuestos

Regresar al indice
Evaluación Instrucciones : Selecciona la opción correcta, colocandolo en la casilla de color rojo respectiva de cada pregunta
correcto 1 1.-¿Es una forma gráfica y visual para resolver los problemas, utilizando la simbología
1) Diagrama de flujo 2) Pseudocódigo 3) Programa
correcto 3 2.- ¿Es la primera etapa de un algoritmo en el que se necesitan datos para resolver un problema?
1) Pseudocódigo 2) Programa 3) Entrada
correcto 2 3.- Se utiliza el lenguaje materno natural y es una secuencia de pasos lógicamente
estructurados para resolver los problemas y se llama
1) Problema 2)Pseudocódigo 3) Hoja de cálculo
incorrecto 2 4.- simbolo utilizado para pedir datos por teclado
1) 2) 3)

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


1) Preguntar 2) Decisión 3) Duda
incorrecto 1 6.- Palabra en Pseudocódigo utilizada para procesar una operación aritmética
1) Preguntar 2) Evaluar 3) Duda
correcto 1 7.- Símbolo que se utiliza para indicar la dirección de el diagrama flujo
1) 2) 3)

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


1) 2) 3)

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


1) 2) 3) Entrada
Proceso Entrada
Salida Proceso
Entrada Salida
Salida Proceso

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


1) 2) 3)
Verificación del Algoritmo Análisis del problema Análisis del problema
Costrucción del Algoritmo Costrucción del Algoritmo Verificación del Algoritmo
Análisis del problema Verificación del Algoritmo Costrucción del Algoritmo

nombre del alumno(a): Samantha Selene Sánchez Ortíz


Maestro: Gerardo Sánchez Nájera

Regresar
espectiva de cada pregunta Pregunta Clave Evaluación Tabla de calificaciones
ndo la simbología 1 1 bien No. Aciertos
2 3 bien 0
s para resolver un problema? 3 2 bien 1
4 3 mal 2
os lógicamente 5 1 bien 3
6 2 mal 4
7 1 bien 5
8 2 mal 6
9 3 mal 7
10 3 mal 8
9
Número de Aciertos 5 10
Calificación Final No aprobado (a)

Boleta de calificación
Escuela Secundaria Técnica No. 62

Se acredita a el alumno (a) Samantha Selene Sánchez Ortíz


oblema
el Algoritmo como alumno (a) y miembro activo de Red Escolar.
el Algoritmo La comunidad educativa hace el presente reconocimiento por
haber participado activamente en el curso "Resolución de problemas
Multidisciplinarios" en el cual obtuvo un promedio de 5
y su calificativo fue No aprobado (a)

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

Regresar
Tabla de calificaciones
Calificativo
No aprobada
No aprobada
No aprobada
No aprobada
No aprobada
No aprobada
suficiente
Regular
Bien
Muy Bien
Excelente