La Red de Conocimientos Pedagógicos - Aprendizaje de inglés - Reflexiones sobre el diseño del plan de lección de tecnología de la información para sexto grado “Uso del logotipo para resolver problemas de aplicaciones”

Reflexiones sobre el diseño del plan de lección de tecnología de la información para sexto grado “Uso del logotipo para resolver problemas de aplicaciones”

Lección 15

Problema del delfín Baiji

-Uso del logotipo para resolver problemas de aplicación

Objetivos de enseñanza:

Aprender declaraciones circulares El uso. de y su anidación.

2.Comprender y dominar los operadores lógicos y su uso.

3. Comprender algoritmos exhaustivos.

4. Aprenda a utilizar el lenguaje Logo para resolver problemas prácticos en la vida y el estudio.

Enfoque y dificultad de la enseñanza:

1. Comprender y dominar los operadores lógicos y su uso.

2. Comprender algoritmos exhaustivos.

Métodos de enseñanza:

Métodos de enseñanza, métodos de práctica y métodos de discusión

Materiales didácticos y herramientas de aprendizaje:

Computadora, modo demostración

p>

Proceso de enseñanza:

1. Introducción al diálogo

A los estudiantes les gustan los problemas matemáticos interesantes. Ahora pensemos en un problema matemático interesante:

Problema del delfín Baiji

Cada gallo vale 5 yuanes, cada gallina vale 3 yuanes y tres gallinas valen 1 yuan. Actualmente, con 100 yuanes se pueden comprar cientos de pollos. ¿Cuántos gallos, gallinas y pollitos puedes comprar?

Explicación: La moneda es una de las unidades simbólicas antiguas.

1. Verifique los estudiantes que pueden calcular y vea cuántos estudiantes no pueden.

2. ¿Qué dificultades encuentran los estudiantes en los cálculos?

¿Podemos pedirle a la pequeña tortuga que nos ayude con los cálculos?

Ahora aprendamos a pedirle a la pequeña tortuga que nos ayude a resolver el problema de cientos de gallinas.

En segundo lugar, nuevas asignaciones

1. Comprenda el problema de cientos de pollos (vea la imagen de arriba).

Entendamos primero el método más estúpido: el método exhaustivo.

Utilizamos las tres variables X, Y y Z para representar gallos, gallinas y pollitos respectivamente.

Análisis:

Si compras gallos enteros, puedes comprar hasta 20 gallos, es decir, el tamaño de X es 0-20.

Si compras gallinas enteras, puedes comprar hasta 33 pollos, es decir, el tamaño de X es 0-33 pollos.

Si compras un pollo entero, puedes comprar hasta 100, lo que significa que el tamaño de X es 0-100.

Consejo: Suponiendo que se hayan comprado todos los pollos, los estudiantes pueden comprar 300 pollos, pero el requisito es "100 pollos por 100 yuanes", por lo que solo pueden comprar 100 pollos como máximo.

En principio:

Dejamos que x aumente de 0 a 20 en secuencia. Cuando X toma un número, Y aumenta de 0 a 33, y cuando Y toma un número, Z aumenta de 0 a 100.

De esta forma, cuando X, Y y Z toman valores diferentes, calculamos los valores de X*5 Y*3 Z/3 y X Y Z. Si el valor de ambas fórmulas es igual a 100, entonces x, y, z es la respuesta a esta pregunta.

¿Es demasiado problema?

Echemos un vistazo a las habilidades de la pequeña tortuga. Eso es bastante malo.

2. Utilizar sentencias en bucle para resolver problemas de forma exhaustiva.

Para que la pequeña tortuga realice la función "exhaustiva", sin duda lo más conveniente es utilizar frases circulares.

Formato: para "variable valor inicial valor final [lista de comandos] tamaño de paso

Función: recorre todos los comandos en la lista de comandos. Cada vez, el valor de la variable será aumentado en uno El tamaño del paso comienza desde el valor inicial hasta que es mayor que el valor final, y luego el ciclo termina

Nota: cuando el tamaño del paso es 1, se puede omitir

Por ejemplo, ejecute "X 1 4. El comando [PR: , para 0 20 [para "y 0 33 [para" z 0 100 [...]] para listar todas las posibles compras de gallos, gallinas y polluelos respectivamente.

Consejo: Esto se aplica a sentencias de bucle anidado. Tenga en cuenta que los corchetes en declaraciones de bucle múltiple deben aparecer en pares, es decir, el número de corchetes izquierdos debe ser igual al número de corchetes derechos; de lo contrario, se producirá un error.

3. Utilice operadores lógicos para construir juicios condicionales más complejos para reducir los bucles.

Para contar el número de gallos, gallinas y polluelos se deben establecer al mismo tiempo dos condiciones, “cien gallinas” y “cien dólares”, lo que requiere el uso de operadores lógicos.

El lenguaje del logotipo proporciona tres operadores lógicos:

(1) y

Formato (y expresión condicional 1 expresión condicional 2 expresión condicional 3...)

Función: solo cuando todas las expresiones condicionales son verdaderas (es decir, "verdaderas"), esta condición de juicio puede ser verdadera (el resultado puede ser "verdadero" siempre que una expresión condicional no sea verdadera); (es decir, "falso"), esta condición de juicio no es verdadera (el resultado es "falso").

Por ejemplo:? y 3 >2 5=5

Resultado: Correcto

(2) o

Formato: (o expresión condicional 1 expresión condicional 2 expresión condicional 3.. .)

Cuando solo una expresión condicional es verdadera (es decir, cuando es "verdadera"), esta condición de juicio es verdadera (el resultado es "verdadero" siempre que todas las expresiones condicionales no sean verdaderas ( es decir, "falso"), esta condición de juicio no es verdadera (el resultado es "falso").

Por ejemplo:? y 3 >2 5 lt cinco

Resultado: correcto

(3) no es

Formato: expresión no condicional

Función : Si la expresión condicional es verdadera (es decir, cuando es verdadera), la condición de juicio no es verdadera (el resultado es falso, si la expresión condicional no es verdadera (es decir, "falso"), entonces la condición de juicio; es verdadero (el resultado es "verdadero" ").

Por ejemplo:? Not 3 gt2

Nota: Debe haber al menos dos expresiones condicionales después de los operadores AND y OR, pero solo puede haber una después de Not. Cuando AND y OR van seguidos de sólo dos expresiones condicionales, se pueden omitir los corchetes exteriores.

Construyamos las condiciones de juicio para resolver el “problema de las cien gallinas”:

Si AND: X: Y: Z = 100: X * 5: Y * 3: Z/3 = 100 entonces (PR: X: Y: Z)

4. Escribe un proceso completo de resolución de problemas.

Basándonos en lo que hemos aprendido anteriormente, podemos escribir el proceso de resolución del "Problema de los cien pollos":

Ir a Baiji Dolphin

PARA " X 0 20[PARA " Y 0 33[PARA " Z 0 100[SI Y:X:Y:Z=100:X*5:Y*3:Z/3=100 ENTONCES(PR:X:Y:Z) ]]]

Fin

Resultados de la implementación (cuatro elementos):

Delfín Baiji

0 25 75

4 18 78

8 11 81

12 4 84

Consejo: De hecho, en el proceso de cálculo de este tipo de problemas, el valor de 0 generalmente se ignora porque el valor de 0 a menudo tiene poca importancia para los resultados del cálculo, por lo que los estudiantes interesados ​​pueden intentar cambiar el valor de 0 a 1 en el proceso para ver qué resultados se pueden obtener.

5. Resumen:

Una pequeña instrucción de comando FOR es muy conveniente para ejecutar un grupo de comandos en un bucle o implementar una función "exhaustiva", pero es necesario determinar el valor inicial preciso, el valor terminal y tamaño del paso, de lo contrario estará "a mil millas de distancia" ". Usando operadores lógicos para realizar operaciones lógicas, el resultado es muy simple: solo hay dos tipos: "verdadero" y "falso", pero es uno de los más Elementos importantes que encarna la "inteligencia" de la computadora.

Tercero, ejercicios de consolidación

1.

2. El proceso anterior para resolver el "problema de los cien pollos" utiliza tres conjuntos de anidamiento de bucles. También podemos utilizar dos conjuntos de anidamiento de bucles para resolver el problema sin operadores lógicos, por ejemplo:

Ir a Baiji Dolphin

FOR " X 0 20[FOR " Y 0 33[IF AND: (PR: X: Y (100-: "Expandiendo horizontes" en la página 84.

2. Los estudiantes calificados deben completar la tarea "Crear el mundo" en la página 84 del libro de texto.

Proceso de referencia para la pregunta 1:

Extracción de panecillos al vapor

FOR " X 0 33[FOR " Y 0 100[FOR " Z 0 100[IF AND : X :Y :Z = 100:X * 3 :Y * 1 :Z/3 = 100 entonces(PR:X:Y:Z)]]]

Fin

Después de la implementación Resultados obtenidos:

Bollitos al vapor

0 100 0

1 96 3

2 92 6

3 88 9

4 84 12

5 80 15

6 76 18

7 72 21

8 68 24

9 64 27

10 60 30

11 56 33

12 52 36

13 48 39

14 44 42

15 40 45

16 36 48

17 32 51

18 28 54

19 24 57

20 20 60

21 16 63

22 12 66

23 8 69

24 4 72

25 0 75

De hecho, debemos excluir una situación en la que el valor es "0"

2: Proceso de referencia:

Jingji Tu

FOR " X)]

Fin

Resultados de la implementación:

Jitu

23 12

Consejos: mientras se escribe Durante el proceso, se debe prestar atención a cuestiones relacionadas, como la entrada de símbolos. Si no está familiarizado con él, lo mejor es pasar a escribir en inglés. Además, los símbolos de cálculo como " " no deben encontrarse durante la inserción. Deben ingresarse directamente de acuerdo con los requisitos de entrada del teclado.

Reflexión sobre la enseñanza

No es difícil para los estudiantes dominar el proceso de compilación similar al "Problema de las cien gallinas", por lo que durante el proceso de enseñanza de este curso, aunque lo elegí como el contenido del curso, pero la mayoría de los estudiantes lo entendieron. Por supuesto, se producirán diferentes errores durante el proceso de escritura, pero se pueden modificar según los ejemplos. Pero sabemos que la practicidad no es tan ideal, en primer lugar, está limitada por el equipo y, en segundo lugar, son los propios intereses de los estudiantes. Por tanto, en el proceso de enseñanza, los estudiantes no están obligados a dominarlo.