02-顺序结构练习(答案)分支结构 学案(一)

02-顺序结构练习(答案)分支结构 学案(一)

ID:11517422

大小:160.00 KB

页数:6页

时间:2018-07-12

上传者:U-4187
02-顺序结构练习(答案)分支结构 学案(一)_第1页
02-顺序结构练习(答案)分支结构 学案(一)_第2页
02-顺序结构练习(答案)分支结构 学案(一)_第3页
02-顺序结构练习(答案)分支结构 学案(一)_第4页
02-顺序结构练习(答案)分支结构 学案(一)_第5页
资源描述:

《02-顺序结构练习(答案)分支结构 学案(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

顺序结构练习(答案)【练1】键盘输入一个正方形的边长a,求该正方形与其内切圆所夹部分的面积并输出。(见右图)【练2】一物体以速度v米/秒匀速运动,求经过t秒后物体运动的距离s。请按计算机处理问题的一般过程,最终画出流程图。(略)【练3】输入一个二位正整数n,输出它的十位数x。提示:利用取整函数取十位数x=int(n/10)(略)【练4】输入任意一个三位正整数n,输出这个三位数各位数字之和total。例如:输入456,输出结果为15。l分析问题:Ø输入什么数据?(三位正整数n)Ø处理什么问题?(分别求出各位数字,并计算它们的和total)Ø输出什么数据?(所求得的和total)l设计算法:Ø百位数a=int(n/100);十位数b=int((n-a*100)/10);个位数c=n-a*100-b*10;total=a+b+c。Ø注:除了用取整函数外,还可以与取余数运算符mod结合使用。个位数c=nmod10;十位数b=(int(n/10))mod10;百位数a=int(n/100)。Ø画流程图:(见右图)l编写程序:(略)l运行程序:上机调试与维护(略)【练5】输入一元二次方程的系数a、b、c(确保b2-4ac>0),计算并输出两个实根x1、x2。提示:函数sqr(x),即x的算术平方根l分析问题10 Ø输入什么数据?(系数a、b、c,保证b2-4ac>0)Ø处理什么问题?(计算方程的两个实根x1和x2)Ø输出什么数据?(所求得的两个实根x1和x2)l设计算法:Ø根据数学知识得知:d=b*b-4*a*c;x1=(-b+sqr(d))/2/a;x2=(-b-sqr(d))/2/a。或x1=(-b+sqr(d))/(2*a);x2=(-b-sqr(d))/(2*a)。注意表达式的写法,表达式中的(2*a)学生容易漏掉()。Ø画流程图:(见右图)l编写程序:(略)l运行程序:上机调试与维护(略)【练6】求银行利息:n元人民币存一年,到期后领取的总金额是多少?可得利息多少?假设年利率为4.14%。(见下图右)【练7】输入任意一个三位正整数,将它们反向输出。例输入456,输出654。(见下图左)10 分支结构学案(一)l分支结构:根据给定条件是否成立而决定执行不同步骤的算法结构。l分支的条件设定结果为:逻辑值l判断框及规范使用l基本模式:Ø双分支结构:根据给定条件是否成立,分别执行不同语句块的分支结构。双分支结构的IF语句一般格式:IF<条件>THEN<条件成立执行的语句块>ELSE<条件不成立时执行的语句块>ENDIFØ单分支结构:当给定条件成立时,执行指定的语句块,给定条件不成立时,直接退出的分支结构。单分支结构的IF语句一般格式:IF<条件>THEN<条件成立执行的语句块>ENDIFl流程图规范画法:Ø流程线,走直角,自上而下。Ø双分支结构中,条件判断的是、非结果左右分列;单分支结构中,条件判断成立时,往下执行预定步骤,否则跳过预定步骤。Ø无论单、双分支都一定有判断框和汇聚点,判断框是选择的开始,汇聚点是选择的结束。Ø判断框有一个入口,两个出口,而分支结构只有一个入口,即判断框的入口,一个出口,即汇聚点的出口。l分支嵌套10 【例3-1】打印输出从键盘输入的两个不相等的数中较大的数。(请用双分支结构)l分析问题:Ø输入什么数据?(输入两个不相等的数,分别存放在变量a,b中)Ø处理什么问题?(比较a,b的大小,找出较大的一个数)Ø输出什么数据?(较大的那个数)l设计算法:Ø比较变量a与变量b的大小,如果a大于b,则输出变量a的值;否则,输出变量b的值。Ø流程图:见下图。程序代码Inputa,bIFa>bTHENPrintaELSEPrintbENDIFl编写程序:见右上l运行程序:上机调试与维护(略)【例3-2】打印输出从键盘输入的两个不相等的数中较大的数。(请用单分支结构)程序代码Inputa,bIFa3y=2x+1x<=3【练习2】输入一个数到变量a,输出它的绝对值(不用绝对值函数)。【练习3】某超市促销苹果,购买一斤苹果,为每斤3元,购买5斤以下每斤原价;超过5斤部分每斤打8折,输入购买的斤数,输出应付款额。10 【练习4】输入两个不相等的数a,b,比较大小,将大数放在a中,小数放在b中,然后输出a,b。(请用单分支结构)【练习5】分段函数问题。(分支嵌套)1(x>0)y=0(x=0)-1(x<0)10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭