程序的分支结构(一)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序的分支结构(一)

一、教学目标:

1、知识与技能:掌握分支语句的格式、功能;理解程序的分支结构;了解编程思路

2、过程与方法:学会分析问题和解决问题的能力

3、情感、态度和价值观:培养学生协作学习的能力和团队精神

二、重点难点:

1、教学重点:IF

三、教学媒体:多媒体网络教室

四、教学过程:

(35分钟)知识点

IF条件语句

格式、功能、流

程图

例:已知数a,b,

c,若c为a,b的

和,则输出“rig

ht”,否则输出“w

rong”,写出语

句。

例:请分析程序

功能。

input x

if x<0 then x=

-x

print x

end

新任务

请编写程序计

算运费a。

学生分组讨论

解题步骤。

学生交流思路

由教师归纳学

生所得出基本

讲解

引导思考

纠正答案

提示分析方法

建立数学模型

人工完成步骤

利用已掌握语句细

化实现每个步骤

编写程序

引导学生理顺思

路,归纳步骤并细

化到逐条语句

1、由键盘输入行李

重w

2、判断w值,选择

相应的公式计算运

费a

思考、听讲

理解条件语句

参看课本第16

1

页的内容

思考练习

回答问题

初步运用IF语

比较灵活的运

用IF语句

分组讨论

通过讨论完善

自己的思路

学生代表阐述

解题步骤

思考

灵活运用各语

句完成该任务

由计算行李运费的

任务驱动,引入条件

语句。

通过简单例题,使学

生尝试正确的语句

书写格式。

IF <条件> THEN

<语句1> [ ELSE

<语句2>]

IF <条件> THEN

<语句1>

再次运用语句,省略

ELSE练习。

加深学生对语句格

式、功能的理解及记

忆。

检测的键盘输入语

句及条件语句的综

合运用情况。

学生交流讨论结果,

及时纠正模糊思路,

得出较为正确方法。

培养学生团结协作

(35分钟)2、请尝试完成课

本任务一

文件名:自拟

提高任务

请运行测试guess

程序,观察if语句

应用。

了解学生完成任

务情况

巡视

指导

答疑

组织学生对运费程

序测试一组数据。

请学生展示,并分

析程序。

学生根据自身实

际情况,确立完

成目标。在完成

基本任务后尝试

完成提高任务,

各自发挥能力。

验证程序正确性

深入理解程序

要求学生认真思

考,将学到的知识

反复应用,使其逐

渐转化为自己的

技能。

学生展示成果

使教师整体了解

学生完成任务的

情况

学生展示并分析

程序,鼓励学生提

高工作效率,展示

自我,及锻炼语言

表达能力。

(5分钟)归纳总结:

1、知识点

条件语句

IF <条件> THEN

<语句1> [ ELS

E <语句2>]

2、编程思路

3、课后思考

我们的生活中还

有哪些问题可以

利用if条件语句解

决?

提高任务说明:

猜数字游戏测试

引入下一节课的

任务:条件语句的

块结构

强调教学重点分支

语句格式及功能

请学生做课后思考

请有能力的学生测

试猜数字游戏。

巩固所学的知识

思考如何利用分

支语句解决更多

的实际问题

在游戏中反复体

会if条件语句的

应用,观察源程

序if条件语句的

块结构书写方

法。

强调本课重难点,

为后续课铺垫。

学生参与的游戏

测试,寓教于乐的

同时,学生主动理

解条件语句,为下

一节课学习块结

构作铺垫。

相关文档
最新文档