下面是小编为大家整理的第10课,生活和算法,公开课【完整版】,供大家参考。
第
周 第
课时 总
课时 教学设计 王海琼
课题:第 第 0 10 课 《生活和算法》
课型:
新授课
适用年级:
七年级下册
课时:
1
教材简析:
本课是本章“算法和数据结构”的第一课,本章的前三节介绍算法,后三节介绍数据结构,第一节介绍了算法的基本概念,变量以及编程语言的发展史,为后面的学习打下基础,也是消除学生对算法这个概念的神秘感。
学情简析:
学生第一次接触“算法”的概念,有求知欲也有畏难情绪,所以本课以最简单的例子引入算法的概念,充分调动学生的学习积极性。变量是在建立数学模型的时候,需要引入的概念。
教
学
目
标 知识与技能:
①算法的概念、变量的概念 ②计算机处理问题的一般过程
③计算机语言的发展历程 过程与方法:
①通过解决实例问题,了解算法的概念 ②通过建立解决实例问题的数学模型,了解变量的概念和计算机处理问题的一般过程 ③通过对比三种语言,裂解计算机语言的发展历程 情感态度与价值观:
通过本课的学习,体会算法生活的紧密联系
教学重点:
①算法的概念、变量的概念②计算机处理问题的一般过程
教学难点:
①计算机处理问题的过程和变量的概念
教学策略与方法:
任务驱动法,演示法,协作学习法
教学准 备:
课本,课件,任务单,3 种不同液体和杯子若干,交换液体 flash 动画,网络视频(计算机发展史),
教学过程设计
教师活动
学生活动
设计意图
二次备课
环节一:
生活中的算法
引入:同学们,端午节是我国的传统节日,在端午节包粽子是为了纪念伟大的诗人屈原的。① 思考并描述常见问题的步骤,初步了解算法通过中国传统节日,传播中华文化,贴近生活,由这些常见的例子入手,初步了解
问:包粽子需要做哪些事情?喝茶呢? ①引导学生思考并描述制作粽子和泡茶等生活中常见问题的步骤。
②引导学生解决一个具体问题——交换两瓶溶液 ③播放 flash(交换溶液过程),引导学生归纳总结算法的概念
的概念 ② 思考并描述交换两瓶溶液的步骤(记录在word 中),并演示(一个学生)
③ 总结算法的概念。
算法的概念,最后通过解决一个实际问题,真正理解算法的概念 环节二:
计算机解决问题的一般过程
承接:计算机会怎么处理刚才的问题呢? ①引导学生使用 26 个字母以及数字代替杯子名称和溶液名称,并列出表格。
展示数学模型图,引导学生将实际问题转化为交换变量值的问题。
③引导学生描述交换两个变量值的过程(算法),并思考过程中,变量的值的变化情况。
(如Y 的值)
④引导学生总结计算机解决问题的一般过程。
①为杯子和溶液分别设置字母和数字。并列出表格 ②根据数学模型,将交换溶液问题转化为变量交换问题,并描述过程。(记录)
③总结计算机解决问题的一般过程 通过将计算机处理的一般过程分成建立数学变量、确定算法等关键步骤,并在第一个步骤以列表格的形式标出变量和数值,从而将问题转化为数学模型,接着根据数学模型,进行数值交换的算法的记录,从而理解从实际问题到计算机算法的过渡,最后总结计算机解决该问题的步骤。
环节三 :
计算机语言
承接:那么计算机会用什么样的方式编写程序呢? ①播放计算机发展史的视频(1 分钟),引导学生结合课本描述机器语言、汇编语言、高级语言的优点或缺点。(展示各种语言图)
②展示 python 程序——海龟走迷宫,引导学生了解高级语言的使用 ①观看视频并结合课本了解三种语言的优点或缺点 ②体会高级语言的使用 通过视频和课本知识,了解计算及发展史,并通过图片了解三种语言的具体情况,并初步了解高级编程语言的使用。
素养作业(任务)设计:
1、描述交换两瓶溶液的算法,并从数学模型角度表示算法 2、用没有刻度的 3ml 量杯和 5ml 量杯,量出 1ml 的水的算法。
板 书设计:生活和算法 1、算法的概念 2、计算机处理问题的一般过程 3、计算机语言 教学反思:
扩展阅读文章
推荐阅读文章
老骥秘书网 https://www.round-online.com
Copyright © 2002-2018 . 老骥秘书网 版权所有