Certificado de calificación de maestro de escuela secundaria descripción del algoritmo de tecnología de la información diseño de enseñanza
Análisis de contenido:
Este curso permite principalmente a los estudiantes comprender qué es un algoritmo y sus características, y dominar tres métodos de describir algoritmos.
Objetivos docentes:
Conocimientos y habilidades: comprender mejor qué es un algoritmo y conocer la diversidad de algoritmos; ser capaz de evaluar el algoritmo diseñado de forma sencilla; lenguaje y diagramas de flujo, pseudocódigo para describir el algoritmo.
Proceso y método: El proceso de cultivar la capacidad de los estudiantes para utilizar algoritmos para describir problemas y resolverlos correctamente.
Emociones, actitudes y valores: cultivar las habilidades de pensamiento de orden superior de los estudiantes, como síntesis, evaluación, análisis y especulación.
Enseñanza de filosofía:
Integre contenido que interese a los estudiantes, como las tropas de Han Xin, el cifrado César, etc., con el diseño de algoritmos, para que los estudiantes puedan darse cuenta de que la descripción del algoritmo es No aburrido, pero sí muy interesante. Aproveche la situación y anímelos a utilizar algoritmos para describir el contenido en las clases de matemáticas, a fin de lograr el propósito de integración de materias.
Enfoque docente:
1. Características de los algoritmos
2. Utilizar lenguaje natural, diagramas de flujo y pseudocódigo para describir algoritmos.
Dificultades de enseñanza:
Utilizar diagramas de flujo para describir algoritmos.
Estrategias de enseñanza: una combinación de observación de demostración basada en tareas, discusión cooperativa e investigación independiente.
Horario lectivo: 1 hora.
Proceso de enseñanza:
Tarea 1: ¿Por qué es un algoritmo? ¿alma?
Actividad: Introducción a la discusión
Existen algoritmos en la vida de las personas, tales como: compras en la calle, pagos de clientes, vendedores (dueños de tiendas) que cambian dinero, etc.
Comentarios: Han Xin ordena tropas.
? ¿La pregunta de Han Xin sobre ordenar tropas? Hay diferentes soluciones, por lo que existen diferentes algoritmos.
Hay n personas, divide por 3, 5, 7, 2, 3, 2 respectivamente para encontrar n.
Análisis: Algoritmo
1. Métodos y pasos para resolver el problema.
Este algoritmo fue propuesto por Nicklaus. Señaló: estructura de datos del algoritmo = programa.
(Es decir, los algoritmos no pueden formar programas por sí solos y deben integrarse con estructuras de datos)
2 Descubrimiento de algoritmos
Época: 3000 a.C. ~ 65438 d.C. 0500 a.C. Ubicación: Babilonia
¿La solución babilónica? ¿algoritmo? Proceso: ¿Primero resolver el álgebra, luego calcular los números reales y finalmente escribir una oración corta? ¿Es este un proceso? .
3. Características de los algoritmos
Hemos mencionado algunos algoritmos en los cursos requeridos, como la clasificación de burbujas.
Ejemplo: Calcular 1 2 3 100 =?
Este algoritmo tiene un alcance limitado y se puede completar en un tiempo limitado. Esta es la primera característica del algoritmo: la finitud. El cálculo de este algoritmo se puede completar con papel y bolígrafo, ábaco, calculadora y computadora. El proceso de cálculo es diverso, pero el resultado es único. Ésta es la viabilidad y certeza del algoritmo.
Método de cálculo:
(1) Suma estos 100 números en orden.
⑵Usa el método del sumando: 1 99=100, 2 98=100, 3 97=100, 49 51, y finalmente solo quedan 50 y 100.
(3) ¿Sean S=0 y 1? ¿norte? 100, primero ejecute S = S N (1), y luego ejecute N = N 1 (2).
Cuando n=1, S=0, S(0)=1 n=2, S=1, S(0)=3 n=3, S=3, S(0)=6 .
Cuando n=4, S=6, S(0)=10 n=5, S=10, S(0)=15 n=6, S=15, s (0) = 265438 .
Otra característica del algoritmo: entrada y salida.
Práctica: Aplicación de Algoritmos