第三课 算法语句

上传人:公**** 文档编号:470954512 上传时间:2022-11-05 格式:DOCX 页数:8 大小:88.25KB
返回 下载 相关 举报
第三课 算法语句_第1页
第1页 / 共8页
第三课 算法语句_第2页
第2页 / 共8页
第三课 算法语句_第3页
第3页 / 共8页
第三课 算法语句_第4页
第4页 / 共8页
第三课 算法语句_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《第三课 算法语句》由会员分享,可在线阅读,更多相关《第三课 算法语句(8页珍藏版)》请在金锄头文库上搜索。

1、第3课算法语句(1 )【考点导读】会用伪代码表述四种基本算法语句:输入输出语句,赋值语句,条件语句和循环语句会用上述基本 语句描述简单问题的算法过程高考要求对算法语句有最基本的认识,并能解决相关的简单问题.【基础练习】1 下列赋值语句中,正确的是 (1).(l)xYthenPrint XElsePrint YEnd if【范例解析】x2-l (x2)例1.试写出解决求函数斜丄=(的函数值这一问题的伪代码l-xJ+l (x2)解:Read xIf x2 Theny x2Elsey .,ai2)-Min (ai,a2.ai2)/10Print G(2) read a, b aa+b baA) a(

2、a+b)/2 b (a-b)/2 Piint a, b a二 1/2, b二 -5/4【反馈演练】1.阅读下列伪代码,并指出当a = 3,b = -5时的计算结果: (Dread a, bxa+bya-bq 20 Then11-20End ifEnd forPrint I(第2题)3.己知菲波那契数列:1丄2,3,5,8,(从第三项起每一项都是其前两项的和)用For语句给出求第20项的一个算法:ab 1For n From 3 To 20AEnd ForPrint b其中A可以是:(1) a bb a+b(3)m J bb b tlienPrint bElsePrint aEnd if5.写出

3、计算1+2+3+4+-+100之和的伪代码- 答案:此问题可以用循坏语句表示为S-1For I fiom 2 to 100S-S+IEnd ForPrint S 6.求1 丄+丄丄+丄丄的值.234910解:算法分析:第一步是选择一个变量S表示和,并赋给初值0,再选一个变量H,并赋给初值0; 第二步开始进入for循坏语句,首先设1为循环变量,并设初值、步长、终值;第三步为循坏表达式(循环体);第四步用“end for”控制一次循坏,开始一次新的循环.伪代码如下:S-0H-0For 1 fiom 1 to 10H- ( -1) 1+1/iS_S+HEnd forPrint S7依次将十个数输入,

4、要求将其中最犬的数打印出来. 试用流程图和伪代码表示问题的算法.解:用伪代码设计算法如下:Read Xmax_XFor I fiom 2 to 10Read XIfXmax tlienmax_XEnd ifEnd forPrint max(第7题)8.判断某年份是否为闰年,要看此年份数能否被4整除.若不能彼4整除,则是平年,2月是28天;若能 被4整除,但不能被100整除,则为闰年,2月是29天;若能被4整除,又能被100整除,还要看能否被 400整除,若能则为闰年,否则也为平年.画出上述算法的流程图,并写出伪代码.解:用伪代码设计算法如卞:Read yIf Mod(y,4)H0 thenPnnt y是平年Else If Mod(y,100) H 0 thenPent y是润年Else If Mod(y,400) = 0 thenPnnt y是润年ElsePnnt y是平年Else If

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号