2-1探究生活中的算法之美-信息技术七年级下教案.docx

2-1探究生活中的算法之美-信息技术七年级下教案.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
淄博高新区第一中学合作学习 年级 信息技术 学科教案设计 PAGE 4 课题:探讨生活中的算法之美 主备人 王荣茹 使用人 王荣茹 时间 第一周 班级 初一 课 题 探讨生活中的算法之美 课时 1 一、课标要求 通过生活案例体验算法的用途,了解算法的基本概念 通过实例探究生活算法和计算机算法的应用 二、教学目标 1.学科目标 1.明确课堂常规 2.复习上册python知识 3.理解算法 4.会画流程图 2.合作目标 两人互查法 学会问候和倾听 三、教学重点、难点: 算法、流程图 四、教学过程 二次备课 (一)导入新课 本学期我们将要学习两部分内容,Python编程和word文档。本节课,我们会先复习一下上一学期的编程内容,然后在此基础上,进一步进行学习。 (二)模块一:课堂常规 1.上课前,穿好鞋套,带笔记本、笔,进入教室。 2.提前5分钟进入机房,进行打字练习。 3.上课认真记笔记,老师会随时抽查。 4.组内同学要相互帮助,我们会评选优胜小组。 (三)模块二:复习上册python知识 Input() 输入函数 Print()输出函数 Int() 转化为整数的函数 Str()转化为字符串的函数 变量的命名规则: 1.数字不开头2.只有下划线3.区分大小写4.保留字不行 列表:列表元素的下标从零开始 字符串:区间截取时,前包后不包 数据运算:+ - * / // % ** 整型 浮点型 例如:17%3=2 5/2=2.5 5//2=2 2**3=8 布尔值: true false int(true)为1,int(false)为0 逻辑运算符: and 两者同时满足才为真(一假则假,非零返右,有零返零) or 两者之一满足即为真 not 相反 例:int(21) and int(43) 结果为0 int(21) or int(43) 结果为1 21 and 43 结果为true 21 or 43 结果为false 程序结构有:顺序结构、选择结构、循环结构 选择结构 if else / if elif else 计数循环:for i in range (初值,终值,步长): 例:for i in range (2,8,2): 问:循环了几次,第几次i的值是什么? 条件循环: while 条件表达式: 使用两人互查法进行小组合作 关注学生合作学习的步骤和礼仪 (四)模块三:生活中的算法 同学们在这个年龄已经能够帮助父母做一些力所能及的家务,例如炒菜、泡茶等。有一些家务活做下来,往往需要经历一个相对复杂的过这其中是否有方法、经验可以总结呢? 例如:炒菜从准备到完成,通常包括择菜、洗菜、切菜、热锅、放食用油、放香料、加菜、翻炒、放盐、出锅等环节。 我们发现,虽然炒不同菜品的各个环节、时序不尽相同但要做出色香味俱全的菜品,都要掌握一定的操作方法与步骤。 这些操作方法与步骤就是生活中的“算法”。算法通过调整、优化可以提高效率。 算法的基本特征 (1)有穷性。 一个算法必须在有限步骤内结束,不能无限循环。 (2)确定性。 算法的每一个步骤必须具有确定含义,不能有任何歧义。 (3)输入、输出。 输入的数据是算法加工处理的对象,输出的数据是算法解决问题的结果。一个算法可以有零个或多个输入,至少有一个输出。 (4)可行性。 算法中的每一条指令必须是可执行的,通过计算机可以实现 算法的描述方式 (1)自然语言。 算法用自然语言表达简单易懂,但描述较为冗长和模糊,逻辑也不够清晰。 (2)伪代码。 伪代码是用介于自然语言和计算机语言之间的文字和符号(包括数字符号)来描述算法。 (3)流程图。 图形化描述算法的方式 用流程图描述算法 从生活中的算法展开讨论。 需要给学生详细讲解流程图的过程 五、巩固提升 技术实验:求最大公约数 应用“辗转相除”算法来求最大公约数 例如: a=25, b=15 a/b商1余10 a=15, b=10 a/b商1余5 a=10, b=5 a/b商2余0 最后一个余数为0的除数是5, 5就是所求的最大公约数。 根据以上算法,补充完成算法流程图(a=b) 可以请学生讲解 六、评价总结(知识与合作两方面总结) (一)知识方面 使用计算机解决问题,需要经历分析问题、设计算法、编写代码、运行程序四个主要阶段。其中,

文档评论(0)

FK教育题库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档