高三数学算法初步;框图(文)人教实验版(A)【本讲教育信息】一
教学内容:算法初步;框图二
重点、难点:1
三种结构:顺序结构,条件结构,循环结构2
基本语句(1)输入语句INPUT变量(2)输出语句PRINT结果(3)赋值语句变量=表达式(4)条件语句IF条件THEN(满足)第一种情况ELSE(不满足)第二种情况ENDIF(5)当型循环(不满足时跳出循环)WHILE条件循环内容WEND(6)直到型循环(满足条件跳出循环)DO循环内容LOOPUNTIL条件3
实际案例(1)辗转相除法(求最大公约数)(2)更相减损术(求最大公约数)(3)秦九韶算法(求多项式的值)(4)排序(由大到小排列若干个数的顺序)(5)进位制(十进制与其它进制互化)4
流程图(具体操作某件事的前后顺序)5
结构图(表示某组织内部基本结构以及它们之间的关系)【典型例题】[例1]读框图填结果1
下面的程序框图运行后输出结果为()用心爱心专心A
3答案:A2
如图表示的程序运行后输出的结果为()A
28答案:D解析:当条件3A满足时执行循环体,A=1时,执行后S=10,A=2执行后S=19,A=3,继续执行后S=28,A=4跳出循环,输出S的值28
UNTIL循环的结构是()用心爱心专心答案:C解析:until循环是直到型语句,先执行一次循环体再对条件作出判断,条件满足时跳出循环
写出下列流程图描述的算法的运行结果()A
-2答案:C解析:此程序是求分段函数112123)(xxxxxf,当x1时函数值的程序,1)1(f
给出下面的程序框图,那么输出结果应为()用心爱心专心A
4900解析:由条件知100i时退出循环,故最后一个加数为98,∴此框图即计算2+4+6+…