基本算法语句(1)分层训练1、下面程序运行结束后M的值为:()程序:M←1M←M+2M←M+3A.1B.3C.5D.62、下列程序段运行后,M的值为a←5b←10m←aifbmthenm←bA.5B.10C.5和10D.以上都不是3、下列程序段运行后,变量a,b的值为a←3b←4ifabthent←aa←bb←tendifA.3,4B.4,3C.3,3D.4,44、下列算法中,最后输出的a,b,c各是多少?5、下列流程图表示的数学解析式是什么?6、用算法语句给出用公式法求方程0432xx的两个根的算法。7、输入3个数a,b,c,如果这3个数能作为一个三角形的三边长,则输出)(21cba,否则提示重新输入,试用算法语句表示上述过程。8、某班有50名学生,现将某科的成绩分为3a←3b←-5c←6a←bb←cPrinta,b,c是12xy113xy是否1x输出y开始xy输入x结束10x否个等级:不低于80分为A,低于60分为C,其余为B,试用条件语句表示输出每个学生相应的成绩等级的算法。本节学习疑点:习题5.3.1答案1、D学生质疑教师答复2、B3、B4、a=-5,b=6,c=65、10113101121xxxxxxy6、a←1b←-3c←-4△←b2-4acIf△0ThenPrint原方程无实根ElseIf△=0ThenPrint原方程有等根x=-b/2aElsex1←ab2/)(x2←ab2/)(Print原方程有两个不相等的实根EndIf7、Reada,b,cIfa+bc且b+ca且a+cbThenP)(21cbaElseReada,b,cEndIf8、I←1WhileI≤50Readn,aIfaThenPrintn,AElseIfa≥60ThenPrintn,BElsePrintn,CEndIfI←I+1EndWhile