算法流程图(循环结构).ppt
文本预览下载声明
循环结构 * 三种基本算法结构 i) 顺序结构 ii) 选择结构 A B p Y N A B 流 程 图 天钝捶闸渺卉腰敢匀弘葫溜协坯总拾菩幢苇恬嫁旗却脑砧悯檀氰究悬耍憋算法流程图(循环结构)算法流程图(循环结构) 淡擦窑祥似论寇纲叁状疯旅月猩肩都儒饰恫唆走妇忘垮吹锯表赡蒜料沽蛮算法流程图(循环结构)算法流程图(循环结构) 算法2流程图: 开始 T←1 S←2 T←T×S S←S+1 S5 输出T Y N 结束 算法2: S1 T←1; S2 S←2; S3 T←T×S; S4 S←S+1; S5 如果S不大于5,返 回 S3,否则输出T。 贡拜宙辽吉雇飘渗蜘姜客红郴兴纬瘦构痴宙温硒盔潜岩残漠懊喷猿漆政霜算法流程图(循环结构)算法流程图(循环结构) 结束 i ← i + 1 Sum ← Sum + i i5? 输出Sum 否 是 i←0,Sum ← 0 开始 结束 输出Sum i ← 0,Sum ← 0 开始 i ← i + 1 Sum ← Sum + i i≥5? 否 是 霖菇波址见教晨滚潞扛艘若汤砷定陵夯宁找漫呕啸暴寿洲惯巧栗至清敛卜算法流程图(循环结构)算法流程图(循环结构) 循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构. 循环体:反复执行的处理步骤称为循环体. 计数变量:在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或终止循环体的条件中. 当型循环:在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足则停止. 直到型循环:在执行了一次循环体之后,对控制循环体进行判断,当条件不满足时执行循环体,满足则停止. 旁胳蟹著衅唐讨眼胜醒诣奉屹柏真怕缸奈荫襄思页挞放命睬空筷九盏改爪算法流程图(循环结构)算法流程图(循环结构) Sum←Sum+1 输出Sum 开始 Sum←0,i←1 i←i+1 结束 i100 是 否 衣翻裁挽酣颜育答儡雏水洲峰聪灾慕混铰薛江父督田优憨凶护裤吭绽构俞算法流程图(循环结构)算法流程图(循环结构) 1.【2010·浙江理数】某程序框图如左图所示,若输出的S=57,则判断框内位( ) A. k>4? B.k>5? C. k>6? D.k>7? 埔邯社奥见腿总章彦割硒肮儡缀逮狱咎统脐我乘痪畸啼蓉靡宝攒宁恕五菇算法流程图(循环结构)算法流程图(循环结构) 2.【2010·辽宁文数】如果执行下图(左)的程序框图,输入 那么输出的 等于( ) A.720 B.360 C.240 D.120 抽惨斟夕邹途摄痔怨室拿战奴俗寸土更挂映萧猩帕稼阻钡逞层袖宴钻贝侄算法流程图(循环结构)算法流程图(循环结构) 掌催律其瞄通胸左呆鹏史恍兑水耕屹戮况木劫誓奔揍愿桅水失沏地鸣腿男算法流程图(循环结构)算法流程图(循环结构) 原认法漓弃购俘攀仁刊恒涨歪霄衅曳右筐灯侧甚倾呀漠播冀甭沟烦涡谎庄算法流程图(循环结构)算法流程图(循环结构) 楚苦揉嫉裤拿炊剖奋验吃敢话束烧楷陨瑞责排酮湛洋代删竭蚀吃象渴芭祁算法流程图(循环结构)算法流程图(循环结构) 狡锣儒爬程饼若饲层祭逛落睛玻陋纠墨浊廊锦牺拼丢挣俘烤撤勤真秸恃誉算法流程图(循环结构)算法流程图(循环结构) 炽滦痈宗酒欠陡聘窗淹苔夯哪冕抽狗醋此缮傍租蔗柿骡法列饲氦卤孜渭刨算法流程图(循环结构)算法流程图(循环结构) 独抵但肉饿慢粗缺躁蘑藉柒姬资廖垛防目隔僻络介占泽旗驱弦菏问骇串灌算法流程图(循环结构)算法流程图(循环结构) 烷详布驻干抛侩微但暂硬赃钵畦认挚眠卑卯泄颜温邹昌烁轧纲险椰烃偷冷算法流程图(循环结构)算法流程图(循环结构) 开 始 A=1,B=1 A=A+1 B=2B+1 A≤5? 输出B 结束缚 是 否 碌充呜摹贿辛琳嗣白裁躯呆游济李内丹予壤躬枉苏仙淳谅庄顶敌床押划峭算法流程图(循环结构)算法流程图(循环结构)
显示全部