Algoritmo para lavar una pecera.

Download Report

Transcript Algoritmo para lavar una pecera.

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.

Los algoritmos deben ser precisos, definidos y finitos 4.

5.

6.

7.

8.

Las instrucciones de los algoritmos pueden ser ambiguas Es recomendable enumerar cada paso para facilitar su comprensión.

En la redacción de algoritmos no importa si las instrucciones son frases largas y poco concretas.

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.

4.

5.

6.

7.

V F Un algoritmo siembre debe tener un objetivo.

Los algoritmos deben ser infinitos.

F Al seguir mas de una vez un algoritmo podemos obtener un resultado diferente.

V F Los algoritmos deben ser precisos, definidos y finitos Las instrucciones de los algoritmos pueden ser ambiguas V Es recomendable enumerar cada paso para facilitar su comprensión.

F En la redacción de algoritmos no importa si las instrucciones son frases largas y poco concretas.

8.

9.

V Los problemas complejos pueden dividirse en módulos o subalgoritmos.

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.

3.

4.

5.

6.

7.

8.

Inicio Desconectar los equipos de la pecera Quitar la tapa de la pecera Sacar el agua Sacar a los peces Lavar la pecera Introducir a los peces Llenar de agua 9.

Poner la tapa 10. Conectar los equipos 11. Fin •

Algoritmo para plantar un árbol.

1.

2.

3.

4.

5.

6.

7.

8.

Inicio Elegir el lugar apropiado para plantarlo Cavar un agujero Introducir un poco de abono en el agujero Quitar la bolsa de plástico de las raíces del árbol Quitar el exceso de tierra de las raíces Desenredar las raíces 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

INCORRECTO Algoritmo para lavar una pecera.

1.

2.

3.

4.

5.

6.

7.

Inicio Desconectar los equipos de la pecera Quitar la tapa de la pecera Sacar el agua Sacar a los peces Lavar la pecera Introducir a los peces 8.

9.

Llenar de agua Poner la tapa 10. Conectar los equipos 11. Fin • CORRECTO

Algoritmo para lavar una pecera.

1.

2.

3.

4.

5.

Inicio Quitar la tapa de la pecera Sacar a los peces Sacar el agua 6.

7.

8.

9.

Desconectar los equipos de la pecera Lavar la pecera Conectar los equipos Llenar de agua 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. INICIO 2. LEER horas tarifa y tasa 3. CALCULAR “Paga Bruta”=horas*tarifa 4. CALCULAR “IMPUESTOS”=Paga Bruta*tasa 5. CALCULAR “Paga Neta”=Paga Bruta-Impuestos 6. VISUALIZAR= Paga Neta 7. 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. Inicio.

2. Establecer la variable Suma en 0 (Suma = 0).

3. Leer A.

4. Leer B.

5. Suma = A + B.

6. Desplegar Suma.

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

2. Leer N 3. Si N <= 0, entonces, Volver al paso 2.

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

2. Leer Venta.

3. Si Venta < 5000, entonces, Com = Venta * .05, Ir al paso 5 4. Com = Venta * .07

5. Desplegar Com.

6. Fin.