- 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:输出解或无实数解。
开始结束输入a,b,c
开始
结束
输入a,b,c
Δ0?
是
无解
否
无解
输出x1, x2
顺序结构
顺序结构
判断结构
判断结构
在顺序结构中,由于无法描述要求进行逻辑判断,并根据判断结果进行不同处理的情况。因此需要一种逻辑结构来处理这类问题。
1.条件语句格式: 程序框图:
TI计算器程序语句If 条件 Then
TI计算器程序语句
If 条件 Then
语句1
Else
语句2
Endif
满足条件?
语句1
语句2
否
是
TI计算器程序语句If 条件 Then
TI计算器程序语句
If 条件 Then
语句
Endif
满足条件?
语句
是
否
例1: 编写一个程序求一个数是偶数还是奇数,从键盘上输入一个整数,输出该数的奇偶性。(在TI中mod(n,2)=0表示2与n的余数)
TI计算器程序:
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程序 (在TI中SQR( ) 只能用( )表示)
: Disp “No real root
: Disp “No real root”
: Else
: (-b+(Δ))/(2a) →x1
: (-b-(Δ))/(2a) →x2
: Disp “x1=”,x1
: Disp “x2=”,x2
: Endif
: EndPrgm
: 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
例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
程序框图: 程序语言:
开始输入a,b,c结束
开始
输入a,b,c
结束
输出a,b,c
ba?
是
t=a, a=b, b=t
否
cb?
是
t=b, b=c, c=t
否
否
ca?
t=a, a=c, c=t
是
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
练习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整除的年份.编写一个程序, 判断输入的年份是否是闰年.
分析
您可能关注的文档
- 高数第6章数.ppt
- 高校二级C拟光盘与参考答.doc
- 高校宿舍管系.doc
- 高德andoid_api_开发指.doc
- 高级程序员题_2012082.doc
- 高级jav实验报告一 计科0801 李军 200801107.doc
- 高级语言程设.doc
- 高级语言程设计(C++I)试卷_参考答.doc
- 高级程序设模拟.doc
- 高级语言程设计.doc
- 2012高中地理 1.3 地球运动课件11 湘教版必修.ppt
- 2012高中地理 1.3 地球运动课件23 湘教版必修.ppt
- 2012高中地理 1.3 地球运动课件108 湘教版必修.ppt
- 2012高中地理 1.1宇宙中的地球8教案 新人教版必修.doc
- 2012高中地理 1.4 地球的结构课件7 湘教版必修.ppt
- 2012高中数学 第一章 算法初步 单元训练题 新人教A版必修.doc
- 2012高中数学 第一章 算法初步 复习题新 新人教A版必修.doc
- 2012高中数学 第一章 算法初步 同步练习 新人教A版必修.doc
- 2012高中数学 第一章 算法初步 简介教案 新人教A版必修.doc
- 2012高中地理 1.3 地球运动课件15 湘教版必修.ppt
最近下载
- 城市轨道交通机电技术专业(综合设备检修方向)人才需求调研分析报告(高职).docx VIP
- 监控系统维护保养记录表.doc VIP
- 面部表情编码系统(FACS)-----教程.docx VIP
- 锦瑟 降E 王龙调正谱 钢伴声乐正谱 PDF高清版.pdf VIP
- 【可直接使用】语言习得理论.ppt VIP
- 汉语(第二版)高级综合Ⅰ-第5课《走上自首之路》讲解.pdf VIP
- 词汇课86 课堂笔记:词根“sit-,sid-,set-,-sess-”表示“坐”-76a31f98b069.pdf VIP
- 2024年内蒙古锡林郭勒盟康远工程建设监理公司招聘真题.docx VIP
- 《重庆市高速公路施工标准化指南》(CQJTG∕T E02-2021)(渝交科〔2021〕17)号.pdf
- 《FACS附录二(面部表情编码系统)-正版》.doc VIP
文档评论(0)