Algoritmo para lavar una pecera.

Report
Producto de aprendizaje
Ejercicios resueltos por los alumnos
Ejercicio 1
• Lee con atención los siguientes planteamientos y anota una V si es
verdadero y una F si es falso.
1.
2.
3.
Un algoritmo siembre debe tener un objetivo.
Los algoritmos deben ser infinitos.
Al seguir mas de una vez un algoritmo podemos obtener un
resultado diferente.
4. Los algoritmos deben ser precisos, definidos y finitos
5. Las instrucciones de los algoritmos pueden ser ambiguas
6. Es recomendable enumerar cada paso para facilitar su comprensión.
7. En la redacción de algoritmos no importa si las instrucciones son
frases largas y poco concretas.
8. Los problemas complejos pueden dividirse en módulos o
subalgoritmos.
9. Los valores constantes son aquellos que pueden variar en el
algoritmo.
10. Los valores variables cambian durante el desarrollo del algoritmo.
SOLUCIÓN
Ejercicio 1
1.
2.
3.
V Un algoritmo siembre debe tener un objetivo.
F Los algoritmos deben ser infinitos.
F Al seguir mas de una vez un algoritmo podemos obtener un
resultado diferente.
4. V Los algoritmos deben ser precisos, definidos y finitos
5. F Las instrucciones de los algoritmos pueden ser ambiguas
6. V Es recomendable enumerar cada paso para facilitar su
comprensión.
7. F En la redacción de algoritmos no importa si las instrucciones son
frases largas y poco concretas.
8. V Los problemas complejos pueden dividirse en módulos o
subalgoritmos.
9. F Los valores constantes son aquellos que pueden variar en el
algoritmo.
10. V Los valores variables cambian durante el desarrollo del algoritmo.
EJERCICIO 2
Lee los siguientes algoritmos y verifica si cumplan con las
características de los algoritmos, justifica tu observación.
• Algoritmo para lavar una pecera.
1.
2.
Inicio
Desconectar los equipos de la
pecera
3. Quitar la tapa de la pecera
4. Sacar el agua
5. Sacar a los peces
6. Lavar la pecera
7. Introducir a los peces
8. Llenar de agua
9. Poner la tapa
10. Conectar los equipos
11. Fin
•
1.
2.
Algoritmo para plantar un árbol.
Inicio
Elegir el lugar apropiado para
plantarlo
3. Cavar un agujero
4. Introducir un poco de abono en el
agujero
5. Quitar la bolsa de plástico de las raíces
del árbol
6. Quitar el exceso de tierra de las raíces
7. Desenredar las raíces
8. Introducir el árbol en el agujero
9. Rellenar el agujero con tierra
10. Compactar la tierra
11. Regar el árbol
12. Fin
RESULTADO DEL ANÁLISIS
•
1.
2.
INCORRECTO
Algoritmo para lavar una pecera.
Inicio
Desconectar los equipos de la
pecera
3. Quitar la tapa de la pecera
4. Sacar el agua
5. Sacar a los peces
6. Lavar la pecera
7. Introducir a los peces
8. Llenar de agua
9. Poner la tapa
10. Conectar los equipos
11. Fin
•
1.
2.
3.
4.
5.
CORRECTO
Algoritmo para lavar una pecera.
Inicio
Quitar la tapa de la pecera
Sacar a los peces
Sacar el agua
Desconectar los equipos de la
pecera
6. Lavar la pecera
7. Conectar los equipos
8. Llenar de agua
9. Introducir a los peces
10. Poner la tapa
11. Fin
EJERCICIO 3
a) Diseña un algoritmo para preparar una
gelatina
b) Diseña un algoritmo para cambiar una
llanta ponchada de tu vehículo.
actividad
• En equipo de 6 integrantes elaboren un
algoritmo de una actividad que realicen en su
vida cotidiana
• Tendrán que exponerlo a sus compañeros de
clase.
• El material deberá ser visible para todo el
grupo.
Actividad
• Diseña un algoritmo para.
– Calcular la paga de un trabajador conociendo el
número de horas trabajadas, la tarifa horaria y la
tasa de impuestos
SOLUCIÓN
1.
2.
3.
4.
5.
6.
7.
INICIO
LEER horas tarifa y tasa
CALCULAR “Paga Bruta”=horas*tarifa
CALCULAR “IMPUESTOS”=Paga Bruta*tasa
CALCULAR “Paga Neta”=Paga Bruta-Impuestos
VISUALIZAR= Paga Neta
FIN
EJERCICIO 4
• De los siguientes algoritmos que se presentan de una manera
desordenada, deberás dar los pasos correctos para que el algoritmo
represente la función para que fuera diseñando.
1. Algoritmo para calcular la suma de dos números
cualesquiera y desplegar el resultado
Inicio.
Leer A.
Establecer la variable Suma en 0 (Suma = 0).
Desplegar Suma.
Leer B.
Suma = A + B.
Fin.
2. Algoritmo para determinar si un número
cualquiera N > 0 es par o impar y desplegar el
resultado.
• Inicio.
Si N mod 2 = 0, entonces, Desplegar “El número
es par”
Ir al paso 6.
Si N <= 0, entonces, Volver al paso 2.
Desplegar “El número es impar”.
Leer N
Fin.
3. Algoritmo para calcular y desplegar la comisión de un
vendedor tomando en cuenta que, si la venta es
menor a $5,000.00 la comisión será de un 5% sobre
la venta, de lo contrario, la comisión será de un 7%
sobre la venta.
• Inicio.
Com = Venta * .07
Leer Venta.
Si Venta < 5000, entonces, Com = Venta * .05, Ir al paso
5
Desplegar Com.
Fin.
Solución al ejercicio 4
1. Algoritmo para calcular la suma de dos números
cualesquiera y desplegar el resultado
1.
2.
3.
4.
5.
6.
7.
Inicio.
Establecer la variable Suma en 0 (Suma = 0).
Leer A.
Leer B.
Suma = A + B.
Desplegar Suma.
Fin.
Solución al ejercicio 4
2. Algoritmo para determinar si un número
cualquiera N > 0 es par o impar y desplegar el
resultado.
1.
2.
3.
4.
Inicio.
Leer N
Si N <= 0, entonces, Volver al paso 2.
Si N mod 2 = 0, entonces, Desplegar “El número es
par”
5. Ir al paso 6.
6. Desplegar “El número es impar”.
7. Fin.
Solución al ejercicio 4
3. Algoritmo para calcular y desplegar la comisión de un
vendedor tomando en cuenta que, si la venta es
menor a $5,000.00 la comisión será de un 5% sobre
la venta, de lo contrario, la comisión será de un 7%
sobre la venta.
1.
2.
3.
4.
5.
6.
Inicio.
Leer Venta.
Si Venta < 5000, entonces, Com = Venta * .05, Ir al paso 5
Com = Venta * .07
Desplegar Com.
Fin.

similar documents