北京市第109中学高中信息技术教案

减小字体 增大字体 作者:教育文稿  来源:教育文稿  发布时间:2009-07-20 18:42:20

北京市第109中学高中信息技术教案        

              

程序的分支结构(一)

200947

   

新授课

 

1

授课教师

刘玉玲

授课班级

高一(7

教学目标

知识目标:

1、掌握分支语句的格式、功能

2、理解程序的分支结构

3、了解编程思路

能力目标:

1、初步学会分析解题思路,掌握运用所学知识解决问题的方法

2、提高学生的动手实践能力

3、培养学生团结协作的能力

教学重点

IF分支语句的格式及功能

教学难点

掌握分支语句的应用

教学媒体

多媒体教学网、电子板书

 

教学环节

教学内容

教师活动

学生活动

设计意图

 

复习

(3分钟)

 

 

 

导入新课

(4分钟)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

复习程序三种基本结构中的顺序、循环结构,引入分支结构。

 

阅读材料

从铁路托运行李,从甲地到乙地,行李不超过50kg时,运费为1.50/kg,如超过50kg, 超过部分的运费为2.00/kg。今设行李重w kg请编写程序计算运费a

 

 

 

 

 

 

提示每种结构的特点

引导学生回忆巩固知识

 

 

请同学们思考:如何书写计算公式? 

建立数学模型

 

归纳

1.5*w    w<=50

a=

    50*1.5+(w-50)*2 w>50

强调判断环节

发现生活中判断的应用

引入条件语句

 

 

 

回忆、思考,总结出三种结构特点。

 

 

 

听讲

思考两种情况对应的公式

 

 

 

 

 

 

思考判断的应用

 

 

 

 

 

引入新知识点,使学生了解学习目标。

 

 

 

程序设计与现实生活中的问题紧密结合,解决实际应用。激发学生学习兴趣,同时由问题引入新知识。

 

 

 

 

学生对新知识有初步认识,并确立学习目标。

 

 

                     

 

 

教学环节

教学内容

教师活动

学生活动

设计意图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(35分钟)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

知识点

IF条件语句

格式、功能、流程图

 

 

例:已知数a,b,c,若ca,b的和,则输出“right”,否则输出“wrong”,写出语句。

 

例:请分析程序功能。

input x

if x<0 then x=-x

print x

end

 

新任务

请编写程序计算运费a

学生分组讨论解题步骤。

 

 

学生交流思路

 

由教师归纳学生所得出基本的方法步骤,引导学生用所学语句实现。

 

 

 

练习

基本任务

1由键盘输入行李重w ,判断后计算运费。

 

文件名:yunfei

 

讲解

 

 

 

 

引导思考

纠正答案

 

 

 

 

 

 

 

 

 

 

提示分析方法

建立数学模型

人工完成步骤

利用已掌握语句细化实现每个步骤

编写程序

 

引导学生理顺思路,归纳步骤并细化到逐条语句

1、由键盘输入行李重w

2判断w值,选择相应的公式计算运费a

 

 

3输出运费a

 

 

巡视

指导

答疑

 

 

 

思考、听讲

理解条件语句

参看课本第161

页的内容

 

思考练习

回答问题

初步运用IF语句

 

 

比较灵活的运用IF语句

 

 

 

 

 

分组讨论

通过讨论完善自己的思路

 

 

 

 

学生代表阐述解题步骤

 

思考

灵活运用各语句完成该任务

 

 

 

学生边思考边练习,巩固新知识条件语句的应用,强化记忆。

 

 

由计算行李运费的任务驱动,引入条件语句。

通过简单例题,使学生尝试正确的语句书写格式。

 

IF <条件> THEN <语句1> [ ELSE <语句2>]

 

 

 

IF <条件> THEN <语句1>

 

再次运用语句,省略ELSE练习。

加深学生对语句格式、功能的理解及记忆。

 

 

检测的键盘输入语句及条件语句的综合运用情况。

 

 

 

 

学生交流讨论结果,及时纠正模糊思路,得出较为正确方法。

培养学生团结协作的能力。

 

 

 

 

渗入教学难点

检测学生对所学知识的掌握程度

 

 

 

教学环节

教学内容

教师活动

学生活动

设计意图

 

 

 

 

 

 

 

 

 

 

(35分钟)

 

 

 

2、请尝试完成课本P159任务一

文件名:P159-1

提高任务

请运行测试guess程序,观察if语句应用。

 

了解学生完成任务情况

 

 

 

 

 

 

 

巡视

指导

答疑

 

 

 

 

组织学生对运费程序测试一组数据。

 

 

请学生展示P159-1,并分析程序。

 

 

 

学生根据自身实际情况,确立完成目标。在完成基本任务后尝试完成提高任务,各自发挥能力。

 

验证程序正确性

 

 

 

深入理解程序

 

 

 

 

要求学生认真思考,将学到的知识反复应用,使其逐渐转化为自己的技能。

 

 

 

学生展示成果

使教师整体了解学生完成任务的情况

 

学生展示并分析程序,鼓励学生提高工作效率,展示自我,及锻炼语言表达能力。

 

 

 

 

 

(5分钟)

 

 

 

 

归纳总结:

1、知识点

条件语句

IF <条件> THEN <语句1> [ ELSE <语句2>]

2、编程思路

3、课后思考

我们的生活中还有哪些问题可以利用if条件语句解决?

 

提高任务说明:

猜数字游戏测试

引入下一节课的任务:条件语句的块结构

 

 

强调教学重点分支语句格式及功能

请学生做课后思考

 

 

 

 

 

 

 

 

 

请有能力的学生测试猜数字游戏。

 

巩固所学的知识

 

思考如何利用分支语句解决更多的实际问题

 

 

 

 

 

 

 

在游戏中反复体会if条件语句的应用,观察源程序if条件语句的块结构书写方法。

 

强调本课重难点,为后续课铺垫。

 

 

 

 

 

 

 

 

 

 

学生参与的游戏测试,寓教于乐的同时,学生主动理解条件语句,为下一节课学习块结构作铺垫。

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Tags:

作者:教育文稿
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论