- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
可以请学生讲解
六、评价总结(知识与合作两方面总结)
(一)知识方面
使用计算机解决问题,需要经历分析问题、设计算法、编写代码、运行程序四个主要阶段。其中,
您可能关注的文档
- 2.4 买鲜花 租船问题-二年级下册数学教案 -数学第四册教案.doc
- 2.4.1分式方程(1)-数学八年级上册教案.docx
- 2.4.3分式方程求字母取值 任务单-数学八年级上册教案.docx
- 2.4.5学案分式方程应用 -数学八年级上册教案.docx
- 2.5角以及角的度量 学案-七年级数学上册-数学七年级上册教案.doc
- 2.6角的大小 学案-七年级数学上册-数学七年级上册教案.doc
- 2.7《食物在口腔里的变化》教学设计-科学四年级上册教案.docx
- 2.8、7、6加几 第1课时-数学一年级上册教案.docx
- 2.8、9的认识和加减法 第1课时-数学一年级上册教案.docx
- 2.8、9的认识和加减法 第3课时-数学一年级上册教案.docx
1亿VIP精品文档
相关文档
最近下载
- 雅马哈调音台使用说明.docx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 部编版《道德与法治》 四年级下册教案教学设计、教学计划、教学进度安排、教学反思 检测试卷(含答案).doc
- 2017年山西省普通高等学校招生考生体格检查表.PDF
- “互联网+护理服务”的管理与实践(2020年).ppt
- 公交汽车客运车站有限公司事故风险辨识、评估报告.docx
- 归园田居归园田居归园田居归园田居归园田居归园田居归园....ppt VIP
- 2022年初中数学新课程标准考试模拟试卷及答案(共三套).docx
- 2023年邮储银行窗口柜员业务办理知识考试题库(附含答案) .pdf
- 校园网站毕业论文-毕业论文.doc VIP
文档评论(0)