Vous êtes sur la page 1sur 10

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

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 No
10 validando tarjeta hay fila de
11 tiene crédito? Si paso 12 No paso 15 gente?
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
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

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

Codificación en Excel Ejemplo 1: Gráfica de Sumatoria de 5 Números


Numeros 25
2 Dame el numero 1
Suma

20
3 Dame el numero 2 20 num 1
4 Dame el numero 3 15
num 2
5 Dame el numero 4 Núm 4
6 Dame el numero 5 10 Num 5
5 6
20 Solución 1 5 4 Suma Total
3
2
20
0
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)

Codificación en Excel
Fin
Numeros
2
3
4 Ejemplo 1: Sumatoria de 5 números utilizando la función suma
5
6 Suma
25 dato 1
20 Solución 2 20
20 dato 2

15 dato 3

10 dato 4
5 6
3 4 dato5
5 2
0 suma total

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 °c/5=(°f-32)/9=(°k-273)/5

¿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
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
Temperatura

Termómetro Global
250 223
200
150
°Centígrado
100 °Kelvin
50 °Farenheith
0
-50
-50 -58
-100

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
5.- Fin Evaluar C266=num1+num2
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
25
20
20
Suma
15 Resta
12 Multiplicaci
10 8 ón
5
5

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 Generar número al azar que representará la
9.- Preguntar B342=3 si paso 10 no paso 11 bola escogida de la urna , en la celda B342
10.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15 escribir: =aleatorio(0,5) indica que generará al
11.- Preguntar B342=4 si paso 12 no paso 13 azar valores entre 0 y 5
12.- Evaluar =A342*1 guardar en celda E342 e ir al paso 15
13.- Evaluar =A342*1
15.- Fin
si celda Si
B342=0
No Evaluar y guardar en la
celda E342=A342*1
Evaluar y guardar en la
celda E342=A342*1
Ejemplo 3: Descuentos En un Supermercado Si
si celda
120
B342=1
Evaluar y guardar en la
100 No
100 celda E320=A342*.8
80 Si
80 Compra
si celda
B342=2
Descuento
60 Pago Total Evaluar y guardar en la
No celda E320=A342*.6
40
si celda Si
20 B342=3
20% Evaluar y guardar en la
0 No celda E320=A342*.4

si celda Si
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


100 1 Azul 20% 80 Evaluar y guardar en la
celda E342=A342*0

E342

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
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 guardar
4.- Preguntar B342<0 si paso 6 no paso 7
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 Si
A404>0

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

Fin

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

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
Inicio
1.- Pedir Número 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
Pedir número y guardar
4.-Imprimir "Impar" en celda B463
en celda B463
8.- Fin

si A463/2= Si
int(A463/2)

"Par"
int(A463/2)

"Par"

No

"Impar"

No

Fin

Codificación en Excel
Ejemplo 5
Número Tipo
5 Impar

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
2 Bombero
¿qué información necesitamos? Entrada :ninguna
3 Bailarin ¿Qué formulas se necesitan? Proceso: formulas para generar la profesión al azar
4 Presidente ¿qué resultados se desean a la salida? Salida: Profesión seleccionada al azar
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
8.- Imprimir "Bombero" y guardar en celda B519 e ir al paso 15 Generar número al azar que representará la
9.- Preguntar A519=3 si paso 10 no paso 11 profesión, en la celda A519 escribir:
10.- Imprimir "Bailarín" y guardar en celda B519 e ir al paso 15 =aleatorio(0,5) indica que generará al azar
11.- Preguntar A519=4 si paso 12 no paso 13 valores entre 0 y 5
12.- Imprimir "Presidente" y guardar en celda B519 e ir al paso 15
7.- Preguntar A519=2 si paso 8 no paso 9
8.- Imprimir "Bombero" y guardar en celda B519 e ir al paso 15 Generar número al azar que representará la
9.- Preguntar A519=3 si paso 10 no paso 11 profesión, en la celda A519 escribir:
10.- Imprimir "Bailarín" y guardar en celda B519 e ir al paso 15 =aleatorio(0,5) indica que generará al azar
11.- Preguntar A519=4 si paso 12 no paso 13 valores entre 0 y 5
12.- Imprimir "Presidente" y guardar en celda B519 e ir al paso 15
13.- Imprimir "Maestro"
15.- Fin
si celda Si
A519=0

No celda B519
Ingeniero
Si
si celda
A519=1
celda B519
No
Doctor

si celda Si
A519=2
celda B519
No
Bombero
Si
si celda
A519=3
celda B519
No Bailarín

Codificación en Excel si celda Si


A519=4

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

La computadora mágica dice que serás en el futuro un celda B519


3 Bailarín Maestro

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 D266=num1-num2

Evaluar E266=num1*num2

Evaluar C266=num1+num2

celdas C266, D266, E266,


F266
Codificación en Excel

Porcentaje de Hombres y Mujeres Fin


Población Total Hombres Mujeres %hombres %mujeres
10 5 5 50% 50%

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

%mujeres %hombres
50% 50% %hombres
%mujeres

Regresar