2022年算法语句 .pdf

上传人:Q****o 文档编号:30527576 上传时间:2022-08-06 格式:PDF 页数:12 大小:197.20KB
返回 下载 相关 举报
2022年算法语句 .pdf_第1页
第1页 / 共12页
2022年算法语句 .pdf_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年算法语句 .pdf》由会员分享,可在线阅读,更多相关《2022年算法语句 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 1 页2. 算法语句 基础秘诀 (问中学)问1 写出赋值、输入和输出语句的一般格式. 问2 在程序语句中,写出下列数学符号的程序符号:数学符号ab |x| x程序符号问3 写出条件语句的两种形式的格式: (1)一般格式; (2)最简格式 . 并画出对应的程序框图 . 问4 (1)写出下面两种循环语句的一般格式,并比较两种循环语句的异同:WHILE 语句 (当型);UNTIL 语句(直到型 ). (2)写出 for 循环语句的一般格式 . 范例评注 (例中学)例1例 1 程序运行后 , a, b, c 的值分别为. 例2执行例 2 程序语句 : 输入 a=3, b=- 2, n=6, 则输出

2、的 c= . a=3 b=-5 c=8 a=b; b=c; print(%io (2), a, b, c) end 例 1a=input(“a=”) b=input(“b=”) n= input(“c=”) for i=1:1: n- 2 c=a+b; a=b; b=c; end c 例 2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 第 2 页例3 将两个数 a, b 交换, 下面语句正确的一组是例4 给出以下四个问题 :

3、 实数 x, 输出它的绝对值 . 求面积为 6 的正方形周长 . 求输入三个数a,b,c 中的最大数 . 求1,0( )2,2xxf xxx-?=?+?的函数值 . 其中不需要用条件语句来描述其算法的有A. 1 个B. 2 个C. 3 个D. 4 个例5 程序10WHILE82231WENDPRINTENDisiiisiiis= +=? += -运行后的输出结果为A. 17 B. 19 C. 21 D. 23 B.C. A. D.c=bb=aa=cb=aa=ba=bb=aa=cc=ab=a名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -

4、- - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - 第 3 页例6 读程序回答问题,对甲、乙两程序的功能和输出结果判断正确的是A. 程序功能不同,结果不同B. 程序功能不同,结果相同C. 程序功能相同,结果不同D. 程序功能相同,结果相同例7 下面是求1111231000+? +的程序,在横线上应填充的语句是A. i1000 B. i1000 D. i=1000 例8 设学生成绩为 G , 则上面程序的功能是A. 计算 50 个学生的平均成绩B. 计算 50 个学生中不及格的人数C. 计算 50 个学生中及格的人数D. 计算 50 个

5、学生的总成绩甲i=1 S=0 WHILE i=1000 S=S+ii=i+1 WEND PRINT S END 乙i=1000 S=0 DO S=S+ii=i- 1 LOOP UNTIL i1 PRINT S END n=0; m=0; while n50 G=input ( “G= ” ) if G60 m=m+1; end n=n+1; end mi=1 sum=0 WHILE sum=sum+1/i i=i+1 WEND PRINT sum END 例 7 例 8 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整

6、理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 第 4 页例9 编写一段程序 , 从键盘输入一个正整数n, 输出 n 的阶乘 n! ( !1 2 3)nn= 例10 求的近似值可用如下的公式:2222211116123n=+? +, 直到第n 项的值小于0.000001为止,然后求出的近似值 , 画出程序框图,并写出程序. 例11 设计算法求11111 22 33499 100+? +的值. 要求画出程序框图, 并写出算法程序. 例1212121,(3),nnnnFFFFFFn-=+设是斐波那契数列, 已知设计一个算法,求F24, 并写出算法程序

7、. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 第 5 页幻灯片 1 2.2 算法语句 基础秘诀 ( 问中学)问1写出赋值、输入和输出语句的一般格式.解赋值语句变量名 =表达式输入语句输出语句INPUT “ 提示内容 ”; 表达式或 变量=INPUT( “提示内容 ”)PRINT “提示内容 ”; 表达式或 PRINT(%io(2), 变量1,变量2, )一般格式算法语句幻灯片 2 问2在程序语句中 , 写出下列数学符号的

8、程序符号:|xxba数学符号程序符号/a b?= abssqrt( )( )xx名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 第 6 页幻灯片 3 解问3写出条件语句的两种格式 :(1)一般格式 ; (2)最简格式 . 一般格式IF 条件 THEN语句体 1ELSE语句体 2END IF最简格式IF 条件 THEN语句体END IF幻灯片 4 解问4(1) 写出下面两种循环语句的一般格式, 并比较两种循环语句的异同:WHIL

9、E 语句 (当型 ); UNTIL 语句 (直到型 ).(2) 写出 for 循环语句的一般格式. WHILE 条件循环体WENDWHILE 语句的一般格式UNTIL 语句的一般格式DO循环体LOOP UNTIL 条件for循环语句的一般格式FOR 循环变量 =初值:步长:终值循环体END名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 第 7 页幻灯片 5 例1范例评注 (例中学 )a = 3b = - 5c = 8a = b

10、; b = c;print( %io (2), a, b, c)end程序运行后 , a, b, c 的值分别为 _- 5, 8, 8幻灯片 6 例2a=input(“a=”)b=input(“b=”)n= input(“c=”)for i=1:1: n - 2c=a+b;a=b; b=c;endc执行下面程序语句: 输入 a=3, b= - 2, n=6, 则输出的 c =_解3,2,2 4abn=-=S13 ( 2)1S2( 2) 11S31 ( 1)0S41 01cccc=+ -= -+ = -= + -=- + = - 1名师资料总结 - - -精品资料欢迎下载 - - - - - -

11、 - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 第 8 页幻灯片 7 例3B将两个数 a, b交换, 下面语句正确的一组是 ( )B.C.A.D.c=bb=aa=cb=aa=ba=cc=ab=aa=bb=a幻灯片 8 给出以下四个问题: 实数 x, 输出它的绝对值. 求面积为 6 的正方形周长 . 求输入三个数 a,b,c中的最大数 . 其中不需要用条件语句描述其算法的有( )A. 1个B. 2个C. 3个D. 4个例4A1,0( ).2,2xxf xxx-?=?+?求的函数值名师资料总结

12、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 第 9 页幻灯片 9 例5程序运行后 ,输出结果为 ( )WHILEWENDPRINTEND1082231isiiisiiis=+=?+=-CA. 17 B. 19 C. 21 D. 23解i 与 S的运算分开 :先算 i (加 2 减 1 ) :34567892345678? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PRINT29321.s= +=

13、幻灯片 10 例6读程序回答问题 , 对甲、乙两程序的功能和输出结果判断正确的是( )甲i=1S=0WHILE i=1000S=S+ii=i+1WENDPRINT SEND乙i=1000S=0DOS=S+ii=i - 1LOOP UNTIL i1PRINT SENDA. 程序功能不同 , 结果不同B. 程序功能不同, 结果相同C. 程序功能相同 , 结果不同D. 程序功能相同 , 结果相同解都是求S=1+2+3+1000.D名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共

14、12 页 - - - - - - - - - 第 10 页幻灯片 11 例7的程序, 在横线上应填充的语句是( )A. i1000 B. i1000 D. i=1000 i=1sum=0WHILE sum=sum+1/ii=i+1WENDPRINT sumEND1111231000+? +右面是求B幻灯片 12 例8Bn=0;m=0;while n50G=input ( “G=”)if G60 m=m+1;endn=n+1;endm设学生成绩为 G , 则下面程序的功能是( ) A. 计算50个学生的平均成绩B. 计算50个学生中不及格的人数C. 计算50个学生中及格的人数D. 计算50个学生

15、的总成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 第 11 页幻灯片 13 例9解法1编写一个程序, 从键盘输入一个正整数n, 输出 n的阶乘 n!while 循环语句程序:ninput(n);i1;p1;whileinppi;ii1;endpr int (%io(2),p)=+= +=求的近似值可用如下的公式:222221111,6123n=+?+直到第 n项的值小于 0.000001为止 , 然后求出的近似值 ,

16、画出程序框图, 并写出程序 .开始输出 pi结束i=1S=0S =S+tt 0.000001NYt=1/i2i=i+1pi=sqrt(S*6)框图 :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 第 12 页幻灯片 15 例11解s0k1DOss1/ k *(k1)kk1LOOPUNTILk99PRINTsEND=+=+设计算法求1111.12233499100+? +的值要求画出程序框图 , 并写出算法程序 . 框图:程

17、序:输出S结束k =1开始S=0k 99NYk=k+11(1)SSk k=+幻灯片 16 例12解程序:S1Q1i3while i24FSQQSSFii1wendpr intFend= =+= +1212:1,(3), nnnnFFFFFFn-=+斐波那契数列设计一个算法 ,求F24 , 并写出算法程序 . 框图:i =3输出 F结束开始S=1Q=1F=S+Q i 24NYi=i+1Q=SS=F名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁