- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.2条件语句
教学目标:
借助程序框图使学生理解条件语句的结构
掌握条件语句的一般格式
教学重点:
理解条件语句的结构
掌握条件语句的一般格式
教学过程
引入
引例:给出一个求一元二次方程的解的算法与程序框图。
解:算法步骤:
S1:计算.
S2:如果,则原方程无实数解;否则(),执行下一步。
S3:。
S4:输出解或无实数解。
程序框图:
在顺序结构中,由于无法描述要求进行逻辑判断,并根据判断结果进行不同处理的情况。因此需要一种逻辑结构来处理这类问题。
1.条件语句格式: 程序框图:
例1: 编写一个程序求一个数是偶数还是奇数,从键盘上输入一个整数,输出该数的奇偶性。(在TI中mod(n,2)=0表示2与n的余数)
练习1:将引例中的程序框图写成TI程序 (在TI中SQR( ) 只能用( )表示)
例2:编写程序,使得任意输入的3个整数,按从大到小的顺序输出。
算法分析:
用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使abc.
算法步骤:
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
程序框图: 程序语言:
练习2:读程序说明程序的运行过程。(QB程序)
Input “请输入一个正的两位数” ; x
If 9x and x100 then
a=x/10
b=x mod 10
x=10*b+a
print x
else
print “输入有误!”
End if
End
练习3: 闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份.编写一个程序, 判断输入的年份是否是闰年.
分析: 判断闰年的条件
闰年的条件是:
能被4整除,但不能被100整除的年份是闰年;
能被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题。
TI计算器程序
P18li6( )
Prgm
Local a,b,c,t
Input “a=”,a
Input “b=”,b
Input “c=”,c
If ba Then
a→t
b→a
t→b
Endif
If ca Then
a→t
c→a
t→c
Endif
If cb Then
b→t
c→b
t→c
Endif
Print “a=”,a
Print “b=”,b
Print “c=”,c
EndPrgm
是
t=a, a=c, c=t
ca?
否
否
t=b, b=c, c=t
是
cb?
否
t=a, a=b, b=t
是
ba?
输出a,b,c
结束
输入a,b,c
开始
: P17li5( )
: Prgm
: Local a,b,c, Δ,x1,x2
: Input “Please input a=”,a
: Input “Please input b=”,b
: Input “Please input c=”,c
: b^2-4ac→Δ
: If Δ0 Then
: Disp “No real root”
: Else
: (-b+(Δ))/(2a) →x1
: (-b-(Δ))/(2a) →x2
: Disp “x1=”,x1
: Disp “x2=”,x2
: Endif
: EndPrgm
TI计算器程序
:Jioushu( ) //“程序名”
:Prgm
您可能关注的文档
- 高中数学新课标人教A版必修三1.1 习题课教案.doc
- 高中数学新课标人教A版必修三1.1.1 算法的概念教案.doc
- 高中数学新课标人教A版必修三1.1.1《算法的概念》1教案.doc
- 高中数学新课标人教A版必修三1.1.1算法的概念教案.doc
- 高中数学新课标人教A版必修三1.1.1算法的概念珠海市斗门和风中学邝国均教案.doc
- 高中数学新课标人教A版必修三1.1.2 程序框图与算法的基本逻辑结构教案.doc
- 高中数学新课标人教A版必修三1.1.2程序框图教案.doc
- 高中数学新课标人教A版必修三1.1.2程序框图与算法的基本逻辑结构1---顺序结构、条件结构教案.doc
- 高中数学新课标人教A版必修三1.1.2程序框图与算法的基本逻辑结构优秀教案.doc
- 高中数学新课标人教A版必修三1.1.2程序框图珠海市斗门和风中学邝国均教案.doc
- 高中数学新课标人教A版必修三20121.2.3循环语句教案.doc
- 高中数学新课标人教A版必修三.1.1算法的概念教案.doc
- 高中数学新课标人教A版必修三.1.2程序框图与算法的基本逻辑结构顺序结构条件结构1教案.doc
- 高中数学新课标人教A版必修三.2.1古典概型设计教案.doc
- 高中数学新课标人教A版必修三:1.1.1《算法的概念》教案.doc
- 高中数学新课标人教A版必修三:1.1.2.1《程序框图》教案.doc
- 高中数学新课标人教A版必修三:1.1.2.2《算法的三种基本逻辑结构和框图表示》教案.doc
- 高中数学新课标人教A版必修三:1.2.1《输入、输出、赋值语句》教案.doc
- 高中数学新课标人教A版必修三:1.2.1《输入、输出语句和赋值语句》教案.doc
- 高中数学新课标人教A版必修三:1.2.2《条件语句》教案.doc
最近下载
- t91p91钢焊接工艺导则..doc VIP
- T91/P91钢焊接工艺导则.docx VIP
- 《婴幼儿健康照护》中职幼儿保育专业全套教学课件.pptx
- T91P91钢焊接工艺导则概述.doc VIP
- 2023-2024学年陕西省西安市长安区八年级(上)期末数学试卷(含解析).docx VIP
- 患者诊疗信息安全管理制度.pdf VIP
- 上海市闵行区2023-2024学年八年级上学期期末考试物理试题1【含答案】.pdf VIP
- 极限配合及技术测量基础.ppt VIP
- 18CS01 装配式箱泵一体化消防给水泵站选用及安装—MX智慧型泵站.docx VIP
- 给新提任中层干部任前谈话(2023.7.1.docx VIP
文档评论(0)