一.赋值语句本节主要通过伪代码学习基本的算法语句。伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法。下面,我们在伪代码中将使用VB(VisualBasic)语言的关键词。赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式。二.输入输出语句输入语句:“Reada,b”表示输入的数据依次送给a,b。输出语句:“Printx”表示输出运算结果x例1.已知圆的半径为r,借助圆的面积公式,用输入、输出语句和赋值语句表示计算圆面积的一个算法。开始输入r输出s2rs结束流程图伪代码ReadrPrints2rs三.条件语句“块If语句”的一般格式为IfAThenBElseCEndIf“行If语句”的一般格式为IfAThenB输出x1,x2△<0YN开始输入a,b,c△←b2-4acabxabx2,221输出“方程无实数解”结束例2.设计解一元二次方程ax2+bx+c=0(a≠0)的一个算法,画出流程图,写出伪代码。流程图伪代码Reada,b,cacb42IfThen0Print“方程无实数解”Elseabxabx2,221Printx1,x2EndIf例3.已知函数画出流程图,并写出伪代码。010001xxxy流程图伪代码ReadxIfx0Theny←1ElseIfx=0Then开始输入x输出y0xY1y0xN1y0y结束YNy←0Elsey←-1EndIfEndIfPrinty四.循环语句当型循环Whilep循环体EndWhile直到型循环Do循环体UntilpEndDo例4.设计计算1×3×5×7×…×99的一个算法。流程图开始T←1I≤99I←1T←T×II←I+2YN输出T结束伪代码T←1I←3WhileI≤99T←T×II←I+2EndWhilePrintT例4.设计计算1×3×5×7×…×99的一个算法。流程图开始T←1I≤99I←3T←T×II←I+2YN输出T结束伪代码T←1I←3DoT←T×II←I+2UntilI99EndDoPrintT“For”语句的一般形式为ForIFrom“初值”To“终值”Step“步长”循环体EndFor例4.设计计算1×3×5×7×…×99的一个算法。T←1ForIFrom3To99Step2T←T×IEndForPrintT1.已知如图程序,若输入8,则程序执行后输出的结果是_______.ReadtIft≤4Thenc←0.2Elsec←0.2+0.1×(t-3)EndIfPrintc练习0.7S←0I←1WhileI≤100___________I←I+1EndWhilePrintS2.下面伪代码是计算的一个算法,在横线上应填充的语句为________.100131211I1S←S+2.下面伪代码是计算的一个算法,在横线上应填充的语句为_____________.10019914131211S←0I←1a←1WhileI≤100S←S+I←I+1_________EndWhilePrintSIaa←a×(-1)4.下面这伪代码的功能是__________________________________.n←0Readx1,x2,…,x10ForIFrom1To10Ifxi0Thenn←n+1EndIfEndForPrintn统计x1到x10十个数据中负数的个数