(课件3)1.2基本算法语言.ppt
《(课件3)1.2基本算法语言.ppt》由会员分享,可在线阅读,更多相关《(课件3)1.2基本算法语言.ppt(16页珍藏版)》请在三一文库上搜索。
1、,第一章 算法初步,1.1算法与程序框图 1.2基本算法语句 1.3算法案例,一、循环语句,作用:,用来实现算法循环结构的功能。,格式一当型(while型):,1.2.3循环语句,满足条件?,是,否,循环体,WHILE 条件 循环体 WEND,s = 0 i = 1 WHILE i = 100 s = s + i i = i + 1 WEND PRINT “S=“;S END,例:用当型(WHILE型)语句编写计算1+2+3+100的值的程序,开始,s=0,i=i+1,s=s+i,i100?,输出s,否,是,i=1,结束,格式二直到型(until型):,DO 循环体 LOOP UNTIL 条件
2、,循环体,满足条件?,否,否,是,开始,s=0,i=i+1,s=s+i,i100?,输出sum,结束,否,是,例:用直到型(until型)语句编写计算1+2+3+100的值的程序,i=1,s = 0 i = 1 DO s = s + i i = i + 1 LOOP UNTIL i100 PRINT “S=“;S END,综合应用例子:判断质数程序,算法分析: 第一步:判断n是否等于2。若n=2,则n是质数;若n2,则执行第二步。,第二步:依次从2(n-1)检验是不是n的因数,即整除n的数,若有这样的数,则n不是质数;若没有这样的数,则n是质数。,例1、任意给定一个大于1的整数n,试设计出一个
3、程序或步骤对n是否为质数做出判定,开始,输入n,i=2,求n除以i的余数,i=i+1,i=n或r=0?,r=0?,n不是质数,n是质数,结束,是,是,是,否,否,INPUT “n=“;n i=2 DO r=n MOD I i=i+1 LOOP UNTIL i=n OR r=0 IF r=0 THEN PRINT “n is not a prime number.” ELSE PRINT “n is a prime nmber.” END IF END,程序:,二、条件语句的应用实例,例5、编写程序,输入一个一元二次方程 ax2+bx+c=0的系数,输出它的实数根。,开始,输入a,b,c,=b4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 1.2 基本 算法语言
链接地址:https://www.31doc.com/p-2149927.html