资料摘要

1.2.2条件语句【教学目标】:1. 借助程序框图使学生理解条件语句的结构2. 掌握条件语句的一般格式【教学重点】:1. 理解条件语句的结构2. 掌握条件语句的一般格式【教学维点】条件语句的理解与应用【教学过程】一.引入引例:给出一个求一元二次方程axbxc0的解的算法与程序框图。解:算法步骤

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
58
下载次数
0
更新时间
2018-07-03 15:15:00
来源学校
学校:枞阳县钱桥中学

1.2.2 条件语句优质课教案内容

未知
2018-07-03 15:15:00
58
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.2 条件语句优质课教案内容

未知

摘要:暂无摘要

关键词:1.2.2 条件语句优质课教案内容

正文

1.2.2条件语句

【教学目标】:

1. 借助程序框图使学生理解条件语句的结构

2. 掌握条件语句的一般格式

【教学重点】:

1. 理解条件语句的结构

2. 掌握条件语句的一般格式

【教学维点】条件语句的理解与应用

【教学过程】

一.引入

引例:给出一个求一元二次方程axbxc0的解的算法与程序框图。

解:算法步骤:

S1:计算b4ac. S2:如果0,则原方程无实数解;否则(0),执行下一步。

22bb24acbb24acS3:x1。

,x22a2aS4:输出解x1,x2或无实数解。

程序框图:

开始

输入a,b,c 顺序结构

计算b24ac

Δ<0? 是

否

无解

bb判断结构

x1,x2

2a2a

输出x1, x2

结束

在顺序结构中,由于无法描述要求进行逻辑判断,并根据判断结果进行不同处理的情况。因此需要一种逻

辑结构来处理这类问题。

二、新课讲解

1.条件语句格式:

程序框图:

TI计算器程序语句

否

满足条件?

If

条件

Then

语句1 是

Else

语句2 语句1 语句2 Endif

是

TI计算器程序语句

满足条件?

If

条件

Then 否

语句

Endif

语句

三、例题分析

例1:

编写一个程序求一个数是偶数还是奇数,从键盘上输入一个整数,输出该数的奇偶性。

TI计算器程序

:Jioushu( ) //“程序名”

:Prgm // “

开始”

:Input “n”, n //“输入一个整数”

:If mod(n,2)=0 Then //“判断”

: Print

“This is an Even number.” //“这是一个偶数”

: Else

: Print “This is an Odd number.” //“这是一个奇数”

:Endif

:EndPrgm

练习1:将引例中的程序框图写成TI程序

: Disp “No real root”

: P17li5( ) : Else

: Prgm : (-b+(Δ))/(2a) →x1

: Local a,b,c, Δ,x1,x2 : (-b-(Δ))/(2a) →x2

: Input “Please input a=”,a : Disp “x1=”,x1

: Input “Please input b=”,b : Disp “x2=”,x2

: Input “Please input c=”,c : Endif : b^2-4ac→Δ

: EndPrgm : If Δ<0 Then

例2:编写程序,使得任意输入的3个整数,按从大到小的顺序输出。

算法分析:

用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a>b>c. 算法步骤:

S1:输入3个整数a,b,c. S2:将a与b比较,并把小的赋给b, 大的赋给a. S3:将a与c比较,并把小的赋给c, 大的赋给a. S4:将b与c比较,并把小的赋给c, 大的赋给b.此时,a,b,c已按从大到小的顺序排列好。

S5:按顺序输出a,b,c 程序框图:

程序语言:

开始

TI计算器程序

P18li6(

)

Prgm

输入a,b,c Local a,b,c,t

Input “a=”,a

Input “b=”,b 是

b>a? Input “c=”,c

If b>a Then 否

t=a, a=b, b=t

a→t

b→a

是

c>a?

t→b

Endif

否

If c>a Then

t=a, a=c, c=t

a→t

c→a

是

t→c

c>b? Endif

否

t=b, b=c, c=t If c>b Then

b→t

c→b

输出a,b,c

t→c

Endif

Print “a=”,a

结束

Print “b=”,b

Print “c=”,c

EndPrgm

练习2:读程序说明程序的运行过程。(QB程序) Input “请输入一个正的两位数” ; x If 9

x=10*b+a print x else

print “输入有误!”

End if End

练习3: 闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序, 判断输入的年份是否是闰年.

分析: 判断闰年的条件

闰年的条件是:

(1)

能被4整除,但不能被100整除的年份是闰年;

(2)

能被100整除,又能被400整除的年份是闰年。

不符合这两个条件的年份不是闰年。

TI程序

P20lx4( ) Prgm Local y,b,c,d Input y Mod(y, 4)→b Mod(y,100)→c Mod(y,400) →d If b=0 and c≠0 or d=0 then

Disp “ the year is Leap year.”

Else

Disp “The year is Leap year.”

Endif EndPrgm

四、课堂小结:

1、条件语句:用来实现算法中的条件结构。

(1)条件语句的两种形式(1)IF—THEN—ELSE语句;(2)IF—THEN语句;

(2)条件语句的两种形式的一般格式;

(3)条件语句的嵌套。

2、编程的一般步骤:

(1)算法分析

根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法。

(2)画出程序框图

依据算法分析,画出程序框图(可在草稿纸上进行);

(3)写出程序

根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来。

五、布置作业:课本第23页第3题,第24页B组第2题。

六、板书设计

七、教学反思:

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-07-03 15:15:00
  • 下载次数: 0
  • 浏览次数: 58
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147288

来自:学校:枞阳县钱桥中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.2 条件语句优质课教案内容是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。