加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

高中信息技术之算法的描述和算法的控制结构

(2020-12-02 15:46:42)
标签:

教育

分类: 教学设计

第三单元算法和程序设计

课程名称

描述洗衣机的洗衣流程——了解算法及其基本控制结构(第二课时)

姓名

赵少昕

学校

西安外国语大学附属西安外国语学校

学科

信息技术

年级

高一年级

课型

课例

教材

沪科版《信息技术》必修2数据与计算

教材分析

本课内容为信息技术必修1第三单元算法和程序设计中项目五第二节课的内容。该部分内容主要介绍了算法的三种描述方法和三大基本控制结构。

学情分析

本节课的学习者为高一学生,上节课已经掌握了算法的定义和算法的的评价,对于项目中的内容具备生活情境的体验例,便于活动的开展和深入的思考。

教学目标

1. 通过具体案例的体验归纳出算法三类描述方法,并总结出自然语言、流程图和伪代码这三个描述法的优缺点,可以根据具体的情境选择恰当的方法来描述算法,在分析归纳的过程中培养学生的信息意识与计算思维;

2. 通过实例探究三大基本控制结构适用的场景,并根据不同场景用不同流程图完成算法描述,在探究过程中培养学生信息意识和信息社会责任。

教法与学法

教法:启发式、小组探究及任务驱动法

学法:通过探究完成知识归纳

教学

重难点

重点:算法的描述方法和算法的基本控制结构

难点:用流程图描述算法

教     学     过     程     

序号

教师活动

学生活动

预计时间

1

教师提问:上节课学习了算法的定义是什么?教师注意把握“有限步骤内”“有限时间内”

学生回答:老师提出的问题

1分钟

 

2

教师提问:面对一个问题我们有哪些方法来描述我们解决问题的算法?

学生尝试回答描述算法的方法

3

教师展示上节课展示洗衣机快洗洗涤环节的ppt,告知学生这就是算法的描述方法之一,通过ppt展示算法的三种描述方法。

学生通过ppt和教师的讲解完成学习

2分钟

4

高中信息技术之算法的描述和算法的控制结构教师讲解流程图描述法当中的图示,并板书洗涤流程的流程图和伪代码,使学生建立这方面的认知,并提示学生总结各自优缺点。

高中信息技术之算法的描述和算法的控制结构

伪代码法:

i=0

While i<5

电机正转30

2

电机反转30

2

i=i+1

学生在教师的演示和板书下,感受三类描述算法的不同,体验优缺点,并能够用语言进行总结。

10分钟

5

教师提问自然语言法、流程图法、伪代码法的优缺点是什么?教师在学生回答的基础上进行总结:

自然语言法:通俗易懂,但是要求用词要准确、无二意,对于嵌套层次较复杂的算法,要表达清晰;

流程图法 :形象直观、算法结构表达清晰明确,党嵌套层次复杂是可读性降低,也不易修改。

伪代码:书写方便,格式紧凑、表达准确。

学生观察板书,并通过事例进行总结回答。

 

5分钟

6

教师通过ppt展示向学生介绍算法的三大结构,顺序结构、选择结构、循环结构。

学生学习

1分钟

7

教师通过洗涤算法,向学生展示顺序结构的流程图,提示本算法的自然语言和伪代码基本类似

 

学生学习

1分钟

8

教师向学生描述实际生活中需要用到选择结构的场景,并板书流程图,例如早上是否需要穿厚外套,让学生建立选择结构流程图的概念。

高中信息技术之算法的描述和算法的控制结构

教师继续提出问题:

全自动洗衣机每次进水量都是不同的,洗衣机每次启动后先空转几次,是在测量衣物的重量,根据每次测量到的重量,系统来确定进水量,假如洗衣机分了三档进水量,假如超重,系统会报警,试着用流程图的方式进行表述这段算法。本项内容由小组讨论后学生代表在黑板上板书完成可以参考,课本p76页图3-6

教师板书伪代码法:

If 衣服重量 in 范围1

 设定 水位=第一档

Else if 衣物重量 in范围2

  设定 水位=第二档

Else if  衣物重量 in范围3

  设定 水位=第三档

Else  报警

End  if

 

 

 

学生在了解到选择结构的流程图后,进行分析,自主完成选择嵌套的流程图绘制,有余力的学生和教师一起完成伪代码的书写。

10分钟

9

教师提问:什么时候能够用到循环结构?

教师指导学生再次观察步骤4的板书,提示步骤4中就应用了循环结构,讲解循环体、循环次数的概念。

介绍直到循环和当循环的不同,也就是while循环和for循环。

直到循环是先执行循环体,再判断,判断为否时继续循环,为是时结束循环

当循环先执行判断,判断结果为是的时候执行循环体,如此往复,判断为否的时候,结束循环。

要求学生根据定义,推导出这两个循环的流程图。

高中信息技术之算法的描述和算法的控制结构

高中信息技术之算法的描述和算法的控制结构高中信息技术之算法的描述和算法的控制结构高中信息技术之算法的描述和算法的控制结构高中信息技术之算法的描述和算法的控制结构高中信息技术之算法的描述和算法的控制结构高中信息技术之算法的描述和算法的控制结构 

学生根据教师的提示完成当循环和直到循环的流程图,能够准确区分出执行循环体的时间和判断。

10分钟

10

教师提问是否存在第四种控制结构,总结本课内容,布置课后作业

学生思考后回答问题。

1分钟

高中信息技术之算法的描述和算法的控制结构


 

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有