高中全程复习方略配套课件92基本算法语句与算法案例.ppt
《高中全程复习方略配套课件92基本算法语句与算法案例.ppt》由会员分享,可在线阅读,更多相关《高中全程复习方略配套课件92基本算法语句与算法案例.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二节第二节 基本算法语句与算法案例基本算法语句与算法案例三年三年2 2考考 高考指数高考指数:了了解解几几种种基基本本算算法法语语句句输输入入语语句句、输输出出语语句句、赋赋值值语语句句、条件语句、循环语句的含义条件语句、循环语句的含义.1.1.利用算法语句写出程序是考查的重点,在内容上以条件语句利用算法语句写出程序是考查的重点,在内容上以条件语句和循环语句为主;和循环语句为主;2.2.在考查形式上以选择题和填空题为主,重在考查对算法语句在考查形式上以选择题和填空题为主,重在考查对算法语句和算法案例的理解和应用和算法案例的理解和应用.1.1.条件语句条件语句(1)(1)条件语句是表达条件语句
2、是表达_最常用的语句最常用的语句.(2)(2)条件语句的格式及算法框图条件语句的格式及算法框图选择结构选择结构If If 条件条件 Then Then 语句语句1 1 End IfEnd If条件条件假假语句语句2 2语句语句2 2 E Elselse语句语句1 1真真【即时应用即时应用】(1)(1)已知算法语句:已知算法语句:输入输入x xIfIfx0 x0ThenTheny=1y=1ElseElsey=-1y=-1EndEndIfIf输出输出 y y若输入若输入x x的值为的值为3 3,则输出,则输出y y的值是的值是_._.(2)(2)以下算法语句运行后实现的功能为以下算法语句运行后实现
3、的功能为_._.输入输入a a,b b,c cIf ba ThenIf ba Then t=a t=a a=b a=b b=t b=tEnd IfEnd IfIfIfcacaThenThent=at=aa=ca=cc=tc=tEndEndIfIfIfIfcbcbThenThent=bt=bb=cb=cc=tc=tEnd IfEnd If输出输出a a,b b,c c【解析解析】(1)(1)上述算法语句的功能是求函数上述算法语句的功能是求函数 的函数值,的函数值,当当x=3x=3时,时,y=1.y=1.(2)(2)从算法语句看,该题是将从算法语句看,该题是将a,b,ca,b,c按从大到小的顺序排
4、列后再按从大到小的顺序排列后再输出输出.答案:答案:(1)1(1)1(2)(2)将将a,b,ca,b,c按从大到小的顺序排列后再输出按从大到小的顺序排列后再输出2.2.循环语句循环语句(1)(1)算法中的算法中的_是由循环语句来实现的是由循环语句来实现的.(2)(2)循环语句的格式循环语句的格式ForFor语句的一般形式是:语句的一般形式是:_循环变量循环变量=初始值初始值ToTo终值终值循环体循环体NextNextDo LoopDo Loop语句的一般形式是:语句的一般形式是:DoDo_Loop While _Loop While _循环结构循环结构ForFor循环体循环体条件为真条件为真【
5、即时应用即时应用】(1)(1)已知算法语句已知算法语句:S=1S=1ForFori=1 To 5i=1 To 5S=3*SS=3*SNextNext输出输出S S以上算法语句运行后输出的结果是以上算法语句运行后输出的结果是_._.(2)(2)以下算法语句运行后输出的结果为以下算法语句运行后输出的结果为_._.i=1i=1Do i=i+2Do i=i+2 S=2*i+3S=2*i+3Loop While i8Loop While ibabThenThenm=am=aElseElsem=bm=bEnd IfEnd If输出输出 m m(2)(2)以下给出了一个程序,根据该程序回答:以下给出了一个程
6、序,根据该程序回答:若输入若输入4 4,则输出结果是,则输出结果是_;该程序的功能所表达的函数解析式为该程序的功能所表达的函数解析式为_._.输入输入x xIfIfx3x3x3ThenTheny=x*x-1y=x*x-1 Else Elsey=2y=2 End End If If End EndIfIf 输出输出 y y【解题指南解题指南】本例中的两小题考查的是用条件语句表示的程序本例中的两小题考查的是用条件语句表示的程序的运行,解题的关键是按照程序的顺序和条件语句的特点运行的运行,解题的关键是按照程序的顺序和条件语句的特点运行.【规范解答规范解答】(1)(1)输入输入a,ba,b分别为分别为
7、2 2,3 3时,时,a ab b不成立,所以执不成立,所以执行行ElseElse后面的语句后面的语句,把把b b赋值给赋值给m m,可知,可知m=3,m=3,输出的结果是输出的结果是3.3.(2)(2)当当x=4x=4时满足时满足x x3 3的条件,输出的条件,输出y=4y=44-1=154-1=15,该程序表示,该程序表示的函数解析式是的函数解析式是答案:答案:(1)3(1)3(2)15 (2)15 【反思反思感悟感悟】解答或编写有条件语句的程序时注意条件满足解答或编写有条件语句的程序时注意条件满足与不满足所对应的不同结果,另外还要注意与不满足所对应的不同结果,另外还要注意If-Then-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 全程 复习 方略 配套 课件 92 基本 算法 语句 案例
限制150内