欢迎来到天天文库
浏览记录
ID:42652071
大小:910.54 KB
页数:23页
时间:2019-09-19
《高二数学(文)《程序框图与算法的基本逻辑结构》(课件)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序框图与算法的基本逻辑结构例1交换两个变量A和B的值例1交换两个变量A和B的值算法第一步:输入A,B,第二步:令x=A,第三步:令A=B5第四步:令B=x,第五步:输出A,B.程序框图:结束按照步骤依次执行的_个算法,称为具有"顺序结构”的算法,或者称为算法的顺序结构.例题2设计一个求任意数的绝对值的算法,并画出程序框图。例题2设计一个求任意数的绝对值的算法,并圏出不王序框图°解:(开始」输入a"Na>oJ>—输出lal=a输出lal=-a条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构•它的一般
2、形式是满足条渝否是步骤B满足条件?—步骤A步骤A例3、设计算法求lx2x3x值并JS4J(旌)图。VVS99X1OO'1001.循环体和循环变量:2.循环变量的初始值:1.循环体最后_次执行:2.循环体如何结束?V$2=$1X2$3=»X31.循环体和循环变量:s=sXiS累乘变量i=i+li计数变量2.循环变量的初始值:5=1Z=2'100VS99X1003.循环体最后一次执彳丁:S二SX100i=1014.循环体如何结束?<4-例题讲解根据刚才的分析作出程序框图:/输岀s/—i=i+lZTZ才s二sxi结束循
3、环结构:算法中在一定条件下重复执行某些步骤的结构。循环结构两种框图:2•循环结构的算法流程图当型循环结构当燮循环结构衣每次执行循环体前对控制循环条件进行判靳,当条件满足时执行循环体,不满足则停止•直到型循环结构之后,直到矍循环对控制循环条件进行判断,当条件不满足时轨行循环体P例题变式1:求100以内所有奇数之和.例题变式2开始I■两图的算法结果相同吗?卒若不同,则图B如何修改可使之与A功能一致?「(不变循环体);lx2x3xxiod亍iammo垂否■图B•循环结构的设计步骤(1)确定循环结构的循环变量和初始条件;(2)确定算法中需要
4、反复执行的部分即循环体;(3)确定循环的终止条件.循环结构的三要素循环变量,循环体、循环的终止条件.H8变量的初始值,循环体语句顺序对算法的影响。复习总结算法的基本逻辑结构一般有三种,用程序框图分别表示为1111顺序结构1步骤n;11111■11111步骤n+1'1条件结构(1)(2)循环结构拓展提咼大自然的造化充满无尽的秘密,下面的这些花纹和我们的数学充满了联系,它的花纹刚好是斐波那挈数列的一个自然现象的体现,斐波那挈数列表示这样一列数:1,1,2,3,5,...后一项等于前两项的和,请你设计一个算法流程,输出这个数列的前50项。
此文档下载收益归作者所有