资源简介 基础信息课题 算法认识与体验 第一课时,计划授课时间: 月 日课时学习目标:1. 理解,分析与描述现实生活中的情境和案例,进一步认识算法的含义。(重点)2. 能够用自然语言描述做事的步骤,知道算法的基本流程,初步培养按步骤解决问题的能力(难点)三、学习过程教师活动 学生活动 设计意图一、知识链接 师:上一课我们知道日常做事中也包含着算法,还知道“算法是通过明确的、可执行的操作步骤描述的问题求解方案”,那么,算法具有什么样的基本流程?如何发现日常生活中存在的算法呢? 出示课题, 出示学习目标 学生回答 学生倾听 问题激发本节课学习兴趣 明确本节课的学习目标二、自主学习 任务一:简单事情中的算法基本流程 师: 观察和分析上节课做西红柿炒鸡蛋的过程,可以发现,要根据菜谱做出一道特定的菜品,需要经过三个阶段,输入 处理 输出 教师倾听引导学生表述流程 师:在图书管理系统中查找图书时我们在计算机上操作图书管理系统,它的算法流程是怎样的? 师:在实际算法设计中,允许零输入的存在,即没有输入部分, 尤其是在自动控制的过程中,往往存在自动获取数据的情况。 师:通常,做不同的事情往往有不同的方法,不同人做同一件事情也会有所不同,但做事情的基本过程有很多共同之处,这些共同之处就是算法的思想所在。 学生倾听学习内容 学生回答 学生思考回答问题 学生评价或者补充 学生倾听 总结归纳西红柿炒鸡蛋的做法步骤,引出算法的基本流程 培养学生语言表述的能力 培养学生知识迁移的能力 理解算法的基本流程 合作探究 任务二:两个自然数相加的算法分析 师: 数学课的学习中有一个闯关活动:观察下图,有什么规律? 师:与前面做西红柿炒鸡蛋的过程一样,两个自然数相加的过程也遵循了算 法的基本流程。可以用下图表示这个过程。(课件展示) 师:除了两个自然数的加法外,减法、乘法和除法等运算中的计算过程,是否也要遵循一些步骤?请小组内分配完成剩下三种运算的算法,将算法的计算步骤和基本流程写出来。 教师巡视指导 师: 哪个小组愿意给大家展示并讲解你们组的算法。 师:在信息科技领域,算法指的是利用计算机或其他数字设备,根据要完成的任务或待解决问题的条件和要求所实施的一系列步骤。 而算法的思想及方法并不局限于特定设备或工具,而是一种数字化的思维方式(计算思维),在完成任何任务及解决任何问题时都能 发挥不可替代的作用。 四、拓展与提升——24 点游戏活动 24 点游戏是一种益智游戏,要求在 1 至 10 之间任意抽取 4 个数,通过加、 减、乘、除运算将 4 个数计算后得出 24。 要求:抽取的每个数必须用而且只能用一次。例如,抽取的数是 2、4、 6、9,那么算式为( 9 - 6)×4×2 = 24。 尝试玩一玩这个游戏,写出计算步骤。 学生思考回答问题 学生倾听 学生明确任务,开展小组合作完成 学生展示并讲解。 学生评价或补充 学生倾听 学生两人一组玩21 点游戏 学生思考回答 完成算法的计算步骤 培养学生的合作探究能力,理解算法在不同情境下是如何解决问题的 理解流程图的绘制方法 通过两次小练习加深对算法的自然语言描述和流程图描述的理解 理解算法对生活的影响 知道并体会算法在日常生活之中的存在及影响 课程时间充足课程上完成,如不够以作业的形式完成 进一步加深对算法的理解四、总结反馈 本节课你一定有所收获, 可以和大家分享吗? 教师小结并强调知识点 学生回答 巩固本节课所学知识,加深记忆四、板书设计算法认识与体验 算法的基本流程 算法的自然语言描述五、当堂检测情况设计可以用自然语言描述算法的步骤,能过说出算法的基本流程。六、作业设计回家和家人玩21点游戏,尝试用自然语言描述算法。七、教后反思八、安全教育交通安全要注意,遵守规则创和谐。 展开更多...... 收起↑ 资源预览