第十一单元算法初步知识体系第二节基本算法语句基础梳理1
三种语句的一般格式和功能语句一般格式功能输入语句输出语句赋值语句2
条件语句(1)定义:在执行算法时,有时要根据一定的条件选择流程线的方向,我们用来实现
Read变量输入信息Print表达式输出结果变量←表达式将表达式的值赋给变量条件语句(2)条件语句的格式IfAThenBElseCEndIfA表示,B表示满足条件时执行的操作内容,C表示时执行的操作内容,EndIf表示条件语句结束
循环语句(1)算法中的是由循环语句来实现的
(2)循环语句的格式判断的条件不满足条件循环结构当型循环①Whilep循环体EndWhile②ForIFrom“初值”To“终值”Step“步长”循环体EndFor直到型循环Do循环体UntilpEndDoWhile循环For循环题型一输入、输出和赋值语句【例1】编写一个伪代码,求用长度为l的细铁丝分别围成一个正方形和一个圆时,所围成的正方形和圆的面积,要求输入l的值,能输出正方形和圆的面积
分析设围成的正方形的边长为a,依题意4a=l,a=,所以正方形的面积为;同理,若设围成的圆的半径为R,则2πR=l,R=,所以圆的面积为,因此可用顺序结构实现
4l221416llS2l222()24llS解伪代码为:Readl←/16←/4πPrint,1S2l2S2l1S2S学后反思编写伪代码的关键是搞清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句
本题用到平面几何中求圆和正方形的面积的计算公式,在此基础上确定用顺序结构实现算法
(2010·临沂模拟改编)下列赋值语句中正确的是
①3←B;②x-y←2;③A←B←-2;④T←T+T
举一反三解析:①错,赋值语句中“←”左边只能是变量;②错,赋值语句不能给一个表达式赋值;③错,赋值语句只能给一个变量赋值