欢迎来到天天文库
浏览记录
ID:36513862
大小:121.50 KB
页数:5页
时间:2019-05-11
《§64算法基本语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、扬中市第二高级中学2010届高三数学教学案第68课算法基本语句【复习目标】1.理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句。2.能用自然语言、流程图和伪代码表示算法,会用“while循环”和“for循环”语句实施循环。【重点难点】x=1y=1WHILEx<=4Z=0WHILEy<=x+2Z=Z+1y=y+1WENDPRINTZx=x+1y=1WENDEND 第1题理解用伪代码表示的基本语句――输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想.【自主学习】1.右边程序运行的结果是2.下边程序运行后输出的结果为
2、3.下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是第3题a=1b=2c=3a=bb=cc=aPRINTa,b,cEND(第2题)4.阅读下列程序:输入x;ifx<0,theny:=;elseifx>0,theny:=;elsey:=0;输出y.如果输入x=-2,则输出结果y为扬中市第二高级中学2010届高三数学教学案【共同探究】例1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUTa;b;c(2)输出语句A=4(3)赋值语句3=B(4)赋值语句A=B=-2例2.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:队
3、员i123456三分球个数下图(右)是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填,输出的s=(注:框图中的赋值符号“=”也可以写成“←”或“:=”)例3.编写一个程序,要求输入的两个正数a和b的值,输出ab和ba的值。扬中市第二高级中学2010届高三数学教学案例4.设计一个计算1×3×5×7×…×99的算法,编写算法程序。例5.给出30个数:1,2,4,7,……,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示),(I)请在图中
4、判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能;(II)根据程序框图写出程序.例6.试用伪代码设计计算的一种算法。扬中市第二高级中学2010届高三数学教学案【巩固练习】1.请在下面求的值的算法中填空:Ifx>3ThenElseEndIfPrinty(第2题)ForStepEndForPrint(第1题)WhileI≤1000EndWhilePrintS(第4题)WhileI<8EndWhilePrintS(第3题)2.执行语句后的运行结果为3.根据上图伪代码,可知输出的结果S是4.根据上图伪代码,可知输出的结果S是5.执行右边的程序框图,若,则输出的
5、6.程序运行后输出的结果是Whilex≤4Whiley≤x+2EndWhileEndWhilePrintz(第6题)7.阅读下列程序:ReadS1ForIfrom1to5step2SS+IPrintSEndforEnd输出的结果是。8.设计算法求出a1,a2,a3,a4中的最大值。扬中市第二高级中学2010届高三数学教学案例1.解析:(1)错,变量之间应用“,”号隔开;(2)错,PRINT语句不能用赋值号“=”;(3)错,赋值语句中“=”号左右不能互换;(4)错,一个赋值语句只能给一个变量赋值例2.因为是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,所图中判断框应填
6、,输出的s=.答案,6.
此文档下载收益归作者所有