程序框图的综合.ppt
《程序框图的综合.ppt》由会员分享,可在线阅读,更多相关《程序框图的综合.ppt(35页珍藏版)》请在三一办公上搜索。
1、算法初步,11算法与程序框图程序框图的综合,1、理解程序框图的三种基本逻辑结构:顺 序、条件、循环;2、会运用正确的程序框图符号.3、会运用程序框图解决实际问题,学习目标:,1、三种结构的基本特征,复习回顾:,顺序结构的程序框图的基本特征:,(1)必须有两个起止框,穿插输入、输出框和处理框,没有 判断框。(2)各程序框从上到下用流程线依次连接.,条件结构的程序框图的基本特征:,(1)程序框图中必须有两个起止框,穿插输入、输出框和处理框,一定有判断框。(2)条件结构的程序框图各有两种形式.,循环结构的程序框图的基本特征:,(1)循环结构中包含条件结构,条件结构中不含循环结构。(2)循环结构的程序
2、框图各有两种形式.,2、设计一个算法的程序框图的基本思路:,第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示.,第一步,用自然语言表述算法步骤.,第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框.,思考:,1如何认识条件结构?,2两种循环结构有何不同?,当型循环是先判断后循环;直到型循环是先执行一次循环体,然后再判断是否继续循环当型循环是在条件满足时才执行循环体,而直到型循环是在条件不满足时才执行循环体因此在掌握使用这两种循环时必须注意区分,3如何看待三种结构之间的关系?,推断程序框图的运行结果,下面程序框图1运行结果为_,解析:第一次:S10,i9;第二次:S1
3、9,i8;第三次:S27,i7;第四次:S34,i6;此时退出循环答案:6,图1,跟踪训练,1如果执行下面的程序框图2,输入n6,m4,那么输出的p等于()A720B360C240 D120,图2,解析:p13456360.答案:B,补充处理框,根据条件把流程图补充完整,求1到1000内所有奇数的和(1)处填_(2)处填_,SSi ii2,跟踪训练,2下图是求x1,x2,x10的乘积S的程序框图,图中空白框中应填入的内容为()ASS*(n1)BSS*xn1CSS*n DSS*xn,D,补充判断框,程序框图如下:,如果上述程序运行的结果为S132,那么判断框中应填入()Ak10?Bk10?Ck1
4、1?Dk11?解析:第一次进入循环算出的S12,k11,第二次循环算出S1211132,k10,此时应该退出,所以选A.答案:A,跟踪训练,3一个算法的程序框图如图所示,若该程序输出的结果为,则判断框中应填入的条件是_,设计算法、画程序框图,已知函数f(x),设计一个求函数值的算法,并画出其程序框图,解析:算法如下:第一步:输入x的值;第二步:判断x与0的大小关系,如果x0,则f(x)x21,如果x0,则f(x)2x1;第三步:输出函数f(x)的值程序框图如右:,跟踪训练,4画出计算2122232425的程序框图,解析:程序框图如下:,1看循环框图重点是看第一次运算是否符合条件以及最后一次运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 综合
链接地址:https://www.31ppt.com/p-6138908.html