您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 2009.3.4第69讲算法与程序框图的习题课
算法设计练习1,2算法设计练习3,课前引入解决书上的问题阅读程序框图练习5作业:《全品》P阅读程序框图练习4算法与程序框图的习题课第69讲算法与程序框图的习题课主要是两个方面的问题:一、算法设计,画流程图;二、阅读程序框图进行判断.请同学们做《全品》1577P做《全品》15826P,第2题算法设计练习1.右图给出的是计算111124620的值的一个程序框图,其中判断框内应填入的条件是_________.10i开始0,2,1Sni2nn1ii否输出S结束是1SSnS输出是结束否?开始1i0S2iSS2ii该框图所体现的程序功能为求和:35212222,()nnN因输出结果为170,由2(41)17041n得4n,即输出的是和:3572222,7+2=9,故判断框内应补充的条件为9i≥,(也可填7i)算法设计练习2.按如下程序框图,若输出结果为170,则判断框内应补充的条件为________.9i≥算法设计练习3.根据条件把流程图补充完整,求11000到内所有奇数的和;(1)处填;(2)处填;ssi开始i=1,S=0i1000(1)(2)输出S结束否是2ii1答案2答案3答案阅读程序框图练习4.在如下程序框图中,输入0()fxcosx,则输出的是__________sinx输出否1()()iifxfx0i开始输入0()fx1ii2009i()ifx是结束本题考查的是框图与函数及导数的综合。解:(Ⅰ){1,3,5,7,9,11,13,15,17,19},通项公式为21nan,nN*,且n≤10.第6题答案阅读程序框图练习5.按如图所示的流程图操作.(Ⅰ)操作结果得到的数集是什么?如果把依次产生的数看成是数列{}na的项,试写出其通项公式.(Ⅱ)如何变更A框,能否使操作流程图产生的数分别是数列{22}n的前10项?开始写下1对前一个数加2写下结果你已写下了10个数吗?NY结束AB(Ⅱ)变更A框为:写下0,这时操作流程图,可依次得:0,2,4,…,18,恰好为数列通项公式为{22}n的前10项.答案阅读程序框图练习6.右图是一个用二分法求32精确到0.005的根的程序框图.若有错误,指出错误原因并改正.(设3()2fxx,而(1)0,(2)0ff).3答案解:有错误,②没有结束框不能在有限步内完成。②当12xmxm或后应进行120.005xx的判断,而不是直接返回,继续进行循环运算。
本文标题:2009.3.4第69讲算法与程序框图的习题课
链接地址:https://www.777doc.com/doc-6469339 .html