人教版2013年高二数学基本算法语句专项必考内容解析课件4

上传人:自*** 文档编号:57294681 上传时间:2018-10-20 格式:PPT 页数:23 大小:374.50KB
返回 下载 相关 举报
人教版2013年高二数学基本算法语句专项必考内容解析课件4_第1页
第1页 / 共23页
人教版2013年高二数学基本算法语句专项必考内容解析课件4_第2页
第2页 / 共23页
人教版2013年高二数学基本算法语句专项必考内容解析课件4_第3页
第3页 / 共23页
人教版2013年高二数学基本算法语句专项必考内容解析课件4_第4页
第4页 / 共23页
人教版2013年高二数学基本算法语句专项必考内容解析课件4_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《人教版2013年高二数学基本算法语句专项必考内容解析课件4》由会员分享,可在线阅读,更多相关《人教版2013年高二数学基本算法语句专项必考内容解析课件4(23页珍藏版)》请在金锄头文库上搜索。

1、基本算法语句,内容分析:,1.输入语句、输出语句和赋值语句,2.条件语句,3.循环语句,重点:,通过实例,使学生理解5种基本算法语句的表示方法,结构和用法,进一步体会算法的基本思想。同时使学生会编写一些基本的程序。,难点:,1.把某个具体问题的程序框图转换成程序语句。 2.会编写一些基本程序。,注意的问题:,1.计算机是受人控制的,是呆板的,所以编写的程序必须正确,使计算机能顺利的执行,2.几种常见的符号,如开方“SQR(X)” ,取绝对值“ABS(X) ” , 取整 “ INT(X) ”, 取余“MOD ” ,取商 “ ”;逻辑运算符: “and . Or. not ”;关系运算符:, ,

2、,,3.种基本算法语句的格式,输入语句,格式,INPUT“提示内容”;变量,功能,可对程序中的变量赋值,说明,“提示内容”和它后面的“;”可以省略;,一个语句可以给多个变量赋值,中间用“,”分隔;,无计算功能;,输入的数据必须是常量,输入多个数据时 用“,”分割,且个数要与变量的个数相同。,p=(a+b+c)/2,s=SQR(p*(pa)*(p b)*(p-c),输出s,结束,开始,INPUT “输入三角形第一条边长“;a INPUT “输入三角形第二条边长“;b INPUT “输入三角形第三条边长“;c If a + b c And b + c a And a + c b Then p =

3、(a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c) PRINT “三角形面积:S=“;s Else PRINT “这样的三角形不存在“ End If,输出语句,格式,PRINT “提示内容”;表达式,功能,可输出表达式的值,计算,说明,又称“打印语句”,将表达式的值在屏幕上显示出来;,表达式可以是变量,计算公式或系统信息;,一个语句可以输出多个表达式;不同表达式之间可用“,”分隔;,有计算功能,能直接输出计算公 式的值。,开始,t=a,a=b,b=t,t=a,a=c,c=t,t=b,b=c,c=t,输入a,b,c,输入a,b,c,ba

4、?,ca?,cb?,结束,是,是,否,否,是,否,INPUT “输入三角形第一个数“;a INPUT “输入三角形第二个数“;b INPUT “输入三角形第三个数“;c If b a Then t = a a = b b = t End If If c a Then t = a a = c c = t End If If c b Then t = b b = c c = t End If PRINT “排序结果是:“ ;a; “, “;b; “, “;c END,赋值语句,格式,变量=表达式,功能,可对程序中的变量赋值,计算,说明,在程序运行过程中给变量赋值;, “=”右边必须是表达式,左边必

5、须是变量 ;,一个语句只能给一个变量赋值;,有计算功能;,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后一个被赋予的值。,INPUT “输入第一个数“;a INPUT “输入第二个数“;b PRINT “输入的数是:“ ;a; “, “;b t = a a = b b = t PRINT “交换后的数是:“ ;a; “, “;b END,2条件语句有两种格式:,IF 条件THEN 语句1 ELSE 语句2 END IF,开始,输入a,b,c,a+bc,a+c b, b+c a是否同 时成立?,存在这样的 三角形,不存在这样 的三角形,

6、结束,否,是,INPUT “a=,b=,c=”;a,b,c IF a+bc and a+cb and b+ca THEN PRINT “存在这样的三角形” ELSE PRINT “不存在这样的三角形” ENDIF END,IF 条件 THEN 语句1 END IF,开始,输入a,输出a的平方根,否,是,结束,a=0?,INPUT “输入一个实数a=”;a IF a0 THEN PRINT a;“的平方根=”;SQR(a) END IF END,3循环语句也有两种格式:,当型循环(while型) 一般格式为: WHILE 条件 循环体 WEND,开始,i=1,sum=0,i=i+1,sum=su

7、m+i,i100?,输出sum,结束,否,是,INPUT “输入一个自然数n“;n i = 1 sum = 0 While i = n sum = sum + i i = i + 1 Wend PRINT “sum(“ ;n; “)=“;sum END,直到型循环(until型) 一般格式为: DO 循环体 LOOP UNTIL 条件,开始,i=1,sum=0,i=i+1,sum=sum+i,i100?,输出sum,结束,否,是,INPUT “输入一个自然数n“;n i = 1 sum = 0 DO sum = sum + i i = i + 1 LOOP UNTIL i n PRINT “s

8、um(“ ;n; “)=“;sum END,注意两种循环的区别:,当型循环是先判断后执行循环体,“是”执行,“否”结束。而直到型循环是先执行一 次循环体再来判断,“否”执行,“是”结束。,联系:,当型循环和直到型循环可以相互转化。,说明:,两种循环不是死循环,不能永无休止的执行下去。 当型循环的条件是直到型循环的反条件。,开始,输入两个正整数n,m,nm?,t=n n=m m=t,r= m MOD n,r=0?,m=n,n=r,输出最大公约数n,结束,否,是,开始,输入f (x)的系数: a0、a1、a2、a3、a4、a5,输入x0,n=1,v=a5,n=n+1,v= vx0+a5-n,n 5?,输出v,结束,否,是,谢谢指导,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

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