《算法初步技术支持的课堂教学公开课.docx》由会员分享,可在线阅读,更多相关《算法初步技术支持的课堂教学公开课.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、A6技术支持的课堂讲授考核作业材料L教学设计学科信息技 术年级五能力维度口学习设计J学法指导口学业评价教师开展学生成长能力层交J基础提高创新教学主题算法初步教学内容及分析算法初步是浙江摄影出版社小学信息技术五年级下册第二单元的 内容。本单元主要帮助了解算法的概念,掌握算法的自然语言描述,掌握 算法的流程图描述。教学对象及特点五年级学生通过前面课程的学习,对Scratch程序设计已经有了一定的了 解,但是对具体的设计流程还不是很清楚。这节课就是帮助同学们来更好 地进行程序设计。教学目标1 .了解算法的概念;了解生活中的算法。2 .掌握算法的自然语言描述;掌握算法的流程图描述。教 学 过 程主要环
2、节师生活动所选技术(对所使 用的软硬件环境 及其功能进行简 单描述)技术应用目的(对所选技 术的应用目的进行简要说 明,如支持师生互动、分 发教学材料等)导入新课生活中遇到的问题,有些 可经过分析确定步骤,让 计算机去解决。那么如何 才能实现让计算机来解决 呢?今天我们一块来学习 用计算机来解决现实问题 的方法算法多媒体电脑,播放 ppt和视频用多媒体电脑进行视频播 放和ppt展示讲授新课问题要把大象装冰箱,分几步?分三步:云课堂软件,ppt 播放使用云课堂软件进行演示 讲解第一步:翻开冰箱门第二步:把大象装冰箱 第三步:关上冰箱门 算法是解决问题的方 法和步骤,算法中的每一 步都能被人或者机
3、器装置 执行。开车,首先要翻开 车门,驾驶员坐好,插上 车钥匙,发动汽车。开门, 要先拿出钥匙,插入钥匙 孔,开门。问题算法步骤1步骤1步骤N解决生活中,人们使用各种 算法提高解决问题的效 率。说一说你还知道哪些生活中 的算法?农夫过河,学生操作 scratch软件模拟过河过 程不同的算法会有不同 的效率,所以在完成一项云课堂软件,ppt 播放,scratch使用云课堂软件进行演示 讲解一、生活中的算法任务的时候,一定要开动 脑筋,多想一想,尽量找 到最优的方法。二、描述算法算法的常见描述方式 有自然语言、流程图等。“小猫走迷宫”游戏中 判断是否到达终点的算 法,可以用自然语言描述:游戏一开始
4、,通过键盘 触发小猫移动同时计算机不断侦测 小猫是否碰到终点(红色) 如果没有碰到就继续移 动,否那么提示到达终点, 结束游戏。用流程图描述:用流程图描述算法,形 象、直观,容易理解。试一试用流程图描述一个“登 录程序”,实现:输入账号 和密码,校验是否正确。1.问题分析“登录程序”需要先知 道输入的账号和密码内 容,再校验输入的内容是 否正确,最后显示登录是 否成功。假设校验的账号和密云课堂软件,ppt 播放,word操作利用云课堂软件、word软 件进行操作演示码分别为“admin ” “Python16 ”,输入的账 号和密码分别保存在变量 user, pwd中,判断能否 登录的条件为:
5、user=admin”pwd=,Python16u2.算法设计本例的输入数据很明 确,就是账号和密码;输 出数据为“登录成功! ”或 “账号或密码有误! ”。根据以上分析,“登录 程序”算法用自然语言可 以描述如下:(1)输入账号和密码。(2)判断输入的账号和 密码是否正确。(3)假设账号和密码均正 确,那么输出“登录成功! ”, 否那么输出“账号或密码有 误! ”。其算法用流程图表示, 如下图。三、用计算机执行算法算法确定后,如果选择 计算机来执行,可以通过 编写程序来实现。同一算法可以用不同 的编程软件实现,不同的云课堂软件,ppt 播放使用云课堂软件进行演示 讲解编程软件有不同的特点,
6、适用于不同的领域。APP INVENTORGoogle App Inventor 是一个完全在线开发的 Android编程环境,抛弃 复杂的程式代码而使用积 木式的堆叠法来完成您的 Android 程式。除此之外它也正式支 持乐高NXT机器人,对于 Android初学者或是机器 人开发者来说是一大福 # O因为对于想要用手机 控制机器人的使用者而 言,他们不大需要太华丽 的界面,只要使用基本元 件例如按钮、文字输入输 出即可。pythonPython是一种计算机 程序设计语言Python提供了高效的 高级数据结构,还能简单 有效地面向对象编程。其解释器易于扩展,可 以使用C或C+扩展新的 功能
7、和数据类型,也可用于可定制化软件中的扩展程序语言。课堂练习用自然语言和流程图 描述交换两个大小相同杯 子中的液体(A水 B酱 油)的算法。自然语言表示:1、将A杯中的水倒入C 杯2、将B杯中的酱油倒入A 杯3、将C杯中的水倒入B 杯云课堂软件,ppt 播放使用云课堂软件进行演示 讲解课堂总结分小组总结归纳,教师补 技术应用的效果 思考本次授课过程中,使用多媒体电脑,云课堂,互动课堂等多种技术应用, 很好的解决了教学中的重点和难点,让学生和老师的互动更加深入。技术适用性的思 考本次授课过程中,使用多媒体电脑,云课堂的使用适用于信息技术课堂教 学,能很好的解决信息技术教学过程中的一些问题。技术应用的功能 改进建议/意见自评等级因优秀 口合格 口不合格