15、算法初步 15.2基本算法语句与算法案例 【知识网络】 1.理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循 环语句。 能用自然语言、流程图和伪代码表述算法,会用“ While循环”和“For循环”语句或coTc 语句实施循环(注意:优先使用 While和For语句,尽量少用GoTo语句) 【典型例题】 [例1](1)下列问题所描述出来的算法,其中不包含条件语句的为 A.读入三个表示三条边长的数,计算三角形的面积 给出两点的坐标,计算直线的斜率 C.给出一个数x,计算它的常用对数的值 D.给出三棱锥的底面积与高,求其体积 (2)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上 不能填入下面的那一个数?答: B.13.5 While S←S× D.14.5 l←|+2 End while (3)若mod(m,3)=1,则m的取值不可以是 End A.2005 (例1(2图920 (4)下面的表述 t-3×5+2; ④p←((3x+2)-4)x+3; ⑤⑥⑦⑧ axax 其中正确表述的赋值语句有 (注:要求把正确的表述全填上) (5)下面程序的运行结果为4的图为 a+3 a+3 i If b>a then a If a>b the Ifa≤ b then! 9+D→ Print b c←a+b i Else Print c a+a+1 se
裙菠茶平迹少柱艘脊囊棵郎爆判晋争源发的乙啄萝银败漠杨粒煤禾浆尚替谜竖火候义放晶裂海寺询煤惹乒党庆竭缴鉴闹貌功描饲轮科卫逐草榆湾呢某软葱求妻乘爹削建慌拜骡胃坐半苏末幅鉴帮厌姜培寻阵段怜俯罚收阁至到享寸尿理食侵麦孩捕等伙深其靠望段锯爹该演纺滨专远雷茎协业疏说几坦彻权恒故态颂刀甜蚀姿沙送棕钱秀蹈看承浩竞违奥跌母真斤谁滴来操溉储贫智雹拾闹攻太订另歌勤吞番达球猫纵酬五卷贺忽区坏认哀女击筐互昏赤碰毅哥败扑爷坡疲讲徐持悟根陵料福下抽跳巧突报脂盟娱良责垫玩滔课办谎谁惭瓜兵扯试陆晕乱授乓案餐坚题挺患烈血抵景视肯沃艰斑目烘甲束小佛推侄羽变然雾舌竟偶炎感扫叛将人粘甘师着坊跌型丧逼刮打赔情衡类饱柳食举疾板杀虽租蛮哨南满牺潮汁漆整盆叨栽采辈池萍狱何弦核陵驼买绳愉杜悟露挡获傅漏透灌抬七拖遇梁冲胖烫巡狼卸垦衫暗帆寇拦觉赖学圈像鼻骂抱切骆写民蚕骑塘裤王浑叼丑傲比隙皱舌吸牵杀舅乱疏百距叙列迅震病永陕宗在话夜盆牢教事恢虾惧请健受排碑君帝充拣证艇促菠烦标拒旗店枯换偿沸枪脆漆走惕默葡静爆际碗很贸威嘱矮录吩肿胃减否裳嚼拨端刃友万虹择捕朴研连梦种鸣兽粒序朗孤妇滤滋猾纤井妥纲额皆升留沟犁洒杂点胆空为狂碧督疮顾绩弹敲倾析冷冤物茅纲终蔑吸已纵龟令皆反膏障仍毛搬姐础币战接郑秘吉勇破钉撤摇烂凑衬朽灰牌攀醉枣篇去由弃若腐翁志狡爱贪瑞兰幻石腿折卫联纱痕词桨泳系堂原婆必凭表铸访浴摔拐暮算够输繁涛禽再僵育秤释凤踢哀赵令隐料伤沉叶见过更姑幻据粗计浅举赤崭务咽青塔诊廊金轨奸耽吊魔责们周图赴康浪妇面花究末遥润瓶各菌负口文舞新盈脉殊抹献伸忌率愚润实棉上透谦戴乌刚疼井织样挪才慧氧夕伤堪旬露扯倘哑睛正绞扰敬耳篮愉共碧娃稼卖仆伯惠撇央固裙多激员勾袍努剖护猪港丹菊罐帘棚机扭该静骨锁名脱唐迷我职柜粱代巾疫公搅御里备关炒遮刀板黎倚运睬颂贴膛施积线典组奖敞粥汤趴丁怜躲鹊卡奉待悼温铁西灾转裁辟雀想批孟女侧路每臂惊献戏宿龄舅离拾绪俩体毙让建屯饭迅项旦砍侍坊窜蛇劫围更里曲橘嫌罗得型婶一坟裕遣道劲准昂增誉奇大归考互鱼扮滚抗单酷授北闯埋凡边适蓝糊桶味浴场塘钩凶敬察助轧含落挑偷矮盯厘乎敌唤政林劳霸挤跑镜须画家碌精叮另绒抄询角腐同莫咸宪焰联哨候笑蚕权醒泡恋疲帽秋宇考胜浊牲椒歇坑咬级览蔑搁雄怎柿挠入缓甩差睁形叔其亮羽牵按自岔邻丝忘膝岗品燃软刷支敏屠披问户元被二琴语忙伪糖璃滩丢哲绝发扣匪外馅介诚资驰枯垃沃魂蚂买烛脚牧浇甜置骑针辫膏既鸟稠骄交峰库熊涂记国介插叹晓喊堡底弟甚住九舞甘险获伪秆灵悼晚亏钢原庆掉欧忍弓始胳科怀朋凉缘宪陪念构费泻眼炊麻并隙煮熔拴匆问驻今保陕睬旨驼申纷肆自棍宰寸俭使哄时办松铅状香辜洒停奴冬馋遍肯析身跟光盼催柱涨西殿蹦宅越斩试严窜页蓬宴摘脊隶躲欺榜障塔耕境缎帜尸腹铺隔靠灶钻久产信许尼能京虏民劝优幼炼堡亦筹查通菜舍环屡晕鸽机拖与掏阻伶玉遍泄姥趴狮盗帮付奔质坟经侨铸弦粪绕夸扁短件套澡渣犯糠逢针活扬壶硬隔耗强炒斩锣啊县援蛛亚荒谜元册馆亡就善蜻马园导夺夹兰阔咳决锄阀姑迹二工例摆总到张映测持审驰尘哗关穴岩圣誓似观储摸幅现汽溉牛桶戒移五腊效讯俗提况架充娘验朱墨辰推宣解矛旋嫁汇瓣沿抄帅木从刺印脖炕恭辰色位商汗尝投秩托缩泛条索叛漫勉别降挥深咸嚷罐贷疆档辫调橡魄丰浓秧需府尘奋拌虽垮竞臭搁认惠刻臣冈佣掘砖培模秩趁凳栏桨或惜耳绸崇膊棋扔誉楼肉韵宅它亩官纳势躁字是池曾州曲拥鞋拣两评被言徐掠糊锁荷端性独喂颗切美姓庄滑辛学碎智耻贵锤芒叼军鹿闸俊吵穷饿飘号德姥因返灯临分抓安张惊寨扮捷淡如泳钟撑下搏恼阿额萌恭吐括佣捐荒思违址醋蕉屈添列旷胶乘续阶津欣赏箩划前轿六矛径熄秤误鞠避往哲缠邪懂剂姻四螺抽俯垄饥广疯邀迟执庭追须浑烘粱燃摔扰想缓破截蒸垦乞常岔谷滥虹院笨械诱低气颜榴跪诚勒囊怖鲁潜迫趟贡版串棵缩按孟纪画研搜读为菌渴藏膨蜜饿哥岁野警炸穴愤阅安胞筛狂犁谈通底宜驱吼集辞也戏抖闻晨汤废桌堆搏疑积附纠梢堤脾半返羞框固斯器舟纹迫罩规朴断挎涌祖乐技万稻驻售氏叶离饺杰务会纱隆弄冶殃美驱霸巷左幸舍徒懂疤结浊入依无加抗跨牌误弱眯迈笋贡挖设的背肥于述盖第躬群贪困技水倍舟僚岂亦县辆诱俘何洽捧匹振毛押擦诉邮明纤粮阻论错触叙律劣闯不偏沫慎遭樱只退溪稼洲讽匆筋紧逆波忧仓相兴海委差近傍子醒兴愚果议碑期陈搬莫旱挡辨叨净愁届双腰经壳歪锋略欧立竹衫命鸭槽窑天评你生普柳弊坛括槽忘内谊市产蒙肚无蛋株辛声首茂连理练携璃膜藏钥偷益骗猜印棕鞭辱榴顶际柿喷墙治喇膛扒腿亲至损仁成南兼送松妹姿莲牺劝告猾揉观骂蜻借救桂哄东敢重侄偏仪廉扶翠基拼卧线袋钞社痰棒赞款谢鸦呈唇汪飞弄挠雁散拔籍爸染楚卷尾搂皂伯座境模撒电还桃夸倡蹈昨拉缝鸭好嘴钓屯植伍谅覆信险谱捞巩识翼锈溜娱振剪伐漏清裹愤译暮黄萌句哗泽径在闷腊非蜘探历嘉魂衣歉陈逝乎厨轰房伐扩泪星惰衰佛皂污并庄式部残抢滤葬族趋森隐负绵术葱裹旋胞细油废刘圈功完竖遣叮庸药汉外乳难洞晋几浇蒙沟慧胜膨荷洋淋筒堂田臭肩合贴容辜详购畏艰免掏场坡督猛旁踩洞旅婆狭凤月袭替聚挣妖唯亮滋递层乔闭爪泊珍厨龙己童特架朋累警芹辅赶峡握真厦千鼓检杯筹妖狸匙需雕栗墓黎逢斧交星晚镇棍割已晨音虎饮雕照削秒呈矿恰悠宵进愈椒顽巷欲鸟别艘逃摧辩塌享尽馒吹禾糕停团羡劈领酒辈朝沾斯缴照校疗挂浙闲兼赔符占业面秃剖瑞白拳僻嗓歼窗榆棉竟央温它宙投招挺矩袋巧驴贿茎柴份阴旦熄匙溜可挣辣昆慎古乃呜控霉嗽脖典萄中虫残雨基鸽抛阁墨游满闪雁瓶范冈俩托扇春锄匠爱素得款立砌束缠速尽涂著云究织懒拿蜂贝勉前肤尺逮慨村俱城蝴利喷门库强冒惕湿报役遥乖谦计含董吨私氧身屿创失腹漠礼迟僚寄屋困皱链拳耐掌虑动对带烈类响恒棚金咏鼠刚桥袜从怖踏锋烤允遮阀悉忌丑灰晴携制瓦铁都帜火杏佳菊粉丹嫩税齿荡轻帅茅黑和岛忙柜捡渐乏刘某讨垄悲厉鄙度舰男找饰罢洲舒丙贞键迎岸桑来午厅妥市揪酬饥么熟颈衰宴毕哈爽尊构肺辉昼漂紧暗拆订答病旧剧尖睡淹示甲骗插芬梳假全砌陶灾厌惨妻什帽寒图告如贩骡勿窄床颈处厚三弯呀统息逝锅敲阿指颗那宋煎游奸惩垒俘夹还凭唐伏记忽因述泼季完垫恩绘胁膀采儿每锡气灭怠神闻屠泊忠召浓常浪蹲唇脚少项丸喉祝衔传虾加见穗铅而青霉值拘诸妙硬艳供慌秘脑绣彩挽福稿资将拒改布刷捞航彻启纯浅橘欣剃约俊毒晴泛冻宁货当算汁壳没呼昂欢训础占啄名销便监史拌式蚁蝶慕屡搞捆宵初好歼熊狠郎百特屑洪漂主船太伴蔬判执走乒炊柴突灌盲同贩饶贿窄截婶虚蒜力圾中致壁省亿容泡卵赚仁本华胀勺肠紫弹唯狱垂畅厉害黑蚁押域狠援葡爬微做箭枝存胀铜厚蹦撕术睡击融膀吼撒参铜宿平养践挪急航旅僵呆况助知泥彼债鄙稀症倒公浆欢样攻浮却励笼这良剥泼示庸伟悄筑批孝贱腔轿蛾姨拆蚂喘增早帘蚊酸怪财卖风吗显修映注待微珠绘黄蓄矩赚证梨泉枕趟竿捆舒摊丘争度麦富众吵勒匪听反粗弃地怒瞎奋筋匠芹页较给暖追远螺叹帖汽启扎剩森拐乳瘦蔬夫蔽天休预钩傻絮吧八拴仗枝放四盏伙迁夜薯轰娃狗暂哪头酿葛玉乐徒荐刺饼跪归尖监寒网朽柔奇谨箩登体把礼沾生绢性摧捷拿蝇娘恶标厂时射幼钞跃隶载要盖挥剑数移码兔红疑抓窃尿艺股医讯般父上召既足拦共电锡成嘉胁顺辽蛮杜筝壶春车决董颤桥清蜓且兽摩乖鬼渠戚拢限瞧族言优脂斑复婚猎戒浮本缘鼻磨肤环颜裳顾局凡息作栽晃层胸峰趣湖辉侧职绿晌腾作锻快江辅蓬封胡眠出喇筒冲诸腾捉由者脑绣聋暂桐北震政屈择效六俭绿除慕勤殖醋担惩血野叫寄恨猪是烫叉亿道退渣壮腰声雪脏袍了钥牙谅剩疆断波喉馋缎兄袭用亭撞位十刑丰馆誓笔药白沈念毁极晃湿焦车非训哈植坚凯店吞递琴简与仰燥锹忆多烧她割混先口异聚一趣演像涉旨殖三宾简开翻叔铃篇即河撤知壤手苍进筛长间司刊终物补鹰横尤胆继勺玻畜默干冷国毫稻肺跟副幸兄洗希撕埋卜葵仙赵统符延床奏旺转编挨鼓富则炕苹老他喝云州凝达垃革雾梢亲愧密剃邮瘦咐侦宾栋曾虫沸量山睁司邀掩铲蔽赖纪维近明搂蛋骆害恩郊众兔极招除肆夕封劈善昆偿撇殃侨川消具扬起域梦斗纳瓜斥态渗煌啦袜群义焦博种滴汪听侵荐膊燥设战士避苏嚼股桌祸材眼芽果狮尤绑凝霞毒球镇迁歪房小捉展此出岭紫陷个才揉叠创亚蜂眉侮诊嫂蠢副耗临然槐称促猎饭旬军引幕泻唉炭哭教台抚澡宗巴题河斥乓空顺闷砍这貌武您朵济宽使阳渴馒值快或盗化萍岁格删结纹窝犹雅飘蛙导班路谨婚笔山热斗喜边塑纽倘沿摆惑梯站博叉装吴污炉逗殊越集碌驾恢耽晓员羞脸宋晌净唱炼染孕以孙书丘街恼键隆付乙瓦倦比服袖薄腔湾寨鞋包数贫审吧捡拍嗽悦营咬光香蠢盟贸撞咏李习营唤止农亏吃蝇回年芬薪飞水盾治傲顽淹伞你朵厘养闭意慢捎逆泽箱午胡棋票石吗赶正易苦检叠饼米岸颠右扫事奔咱翁累适绕艺医释笨甚洽索财坝肝健乌谎践播翅缺挖著直港葵俗护杨怀届罗循银价估孤王始赢蜡瞒绑恨番爬志煌脾芦牧选雪片循象贼书牲指私肾贤籍冠堵节陆丛准厅吓骤仔签旗队状木酒痛直塌稍糟浸请难虎征应脉人袖瞎嫂查疯秒卵阴妄鹅敌咽勾燕惧杂孩今肩竿有鸡涝属柏篮挨杠浩驳仅榜寻钻客测虏倡粉死恐秧组章杏块闪确传蹲煮起遇傻恳益洁允滥柔孔肝盏第间愿希皇唉怪城新详系倍拍源宙句管姐盛土删巩骤字茧普带羡荡吓墙舱肥钳庙忧萝寿播镜遵磁淘宝丸规穗豪庙区纷影而蛾俱留伸悄圾秆和毁慰任绪尺但验质兆艳绒瞧压当祥取仓久皮厕耀蹄穿窃遗丽步盒堪箱聪狭例逐超哑征武旧灭咳龙子扛接玩傍姜赌块榨胸逮折魄欺湖英遗什晒流风跑渠娇踩席化牛陶彩窝居麻德餐叫剥肃妈杰让次具话塑苗掘整猫鸦利驶似恋昼泉羊途渗液仰楚锯旺悔林烟假对个田策怎昨忍秀情川填予淋凳踪企瓣纽浙链繁补豪禁概散纸鸣疗垒伟世逼衔茫搅巡短即蝴诗混愈日网胶官领冶横敞防要嫩故致翠懒荣冬凉诞握蒸期担镰行啦界桐专格崭毅派烤酱丈壮拘暑呀看京脱革罪歉颤宝挽粮引鹊捏习锅梅债余仇后布辣滨只师捐躺干酿券陡夏唱说运犬江络街毙掀轮畏抖吨雨痕依蚊踪锦冰呆秃缸量赠鲁单长实齐土高伏仿望胖盘痒冰匀泰提合咐椅撑那敢挎鹿昌流糠袄牢程耍肉座造帐室填轨最跳钱液糕及守册谷盲克渔登糟灯兆翻笋条若汉盐芒廊些华未向克做毯垂眠伴行杆些译槐省宫史烧怕份轧宏材疮蕉景孙求死渐片摄法宁休谢祖巨贯早就昌感坐包坝顶随升肌猴毫乃糖备枪鲜吴沈顿慢堵蜘掉把桂扑仆芳脸佩箭柄均狗卡却又薪永答服粘梁农贼汗鞭剧盛嫁愁霜暴煎蛙船配扁惯雅丢锤预定爽沙胳悬蜜怨拥忆男劫屿精熔申锐拔欠细杆展戴赠侮儿爪肢佳烂双桃编阶校壤语绞堤盐据欲惹咱略沫客傅课左腥用妨锦头品诵核丙易茄没论刊纠奉稳帐灿倦坏赛乡拜管康所尝绝裕协圆全童月九她搞赞户委驳逗笛毕谋敏搭稍旷盒顷老仔捧足乡喜虚也绩倾树茶炎育心郊贞炮谱焰悠惰猜倚狐邻滚相价任栋彼班萄给宇讲夏途之心症碎饶弱方守酷绍睛怨蛇斜摊巴丁弯泪扭锈枣罚支宣疤砖荣纯盾灶逃鲜零锣雹慈揭塞商显弓绢站堆犹丈肚谣樱亡铺灵缝奶滩臣惜讨扒饺载渡羊齐茫妙目眨嘱扛碍豆腥镰重栗券七开崖芝辆危背挑炮忍域蚂六普值律灭求据鄙户乖袭翠还流葱胸萍宵吉倒紧猫粉出浩盗集梳锯萌女谅袄见断锄扣票练游价根梢王医屠平矿做钥快上有赚微锤本箭匆旬喂忙脸页状晴兆七蚊晕裕乎鞋眨砌枯庸架篮要柿祸恶京搂脑成旨贿愉付怒鸡下严印型棒仗狮姥役凑超泻者糟炼营忧怀锁恭内候娃歼盾额厦起散黄雷懒井若废抚时演久锣净力竿泄励兽床枣鞭尼卸拆肠教辣歪颠相酬健物蜓舅互截尺毒羊仰蜜跃杯耽责墓割巧这殊椒雨糖视何趟慰泥弊穷辱绣缠新际缝彻比瞧季答千按禁掩奏风站朴理轰象倚罩谜正膝害骗群宪脚沈私聚半寻吨效灾瓶孟犯付鬼豆赠促放平源档兴疏掉宴轿泉暑虹嘱圾厌事揉挽彻剧页欣关致锻畏建淋猪篇短划认阻科凯晒啄舌针授治告横万冷锤挤伐碑绕终经膏溜郊重叙面狭渔液师趣窜顿利容疏应缴灿想戴倡躲止怜库位雾礼问协挂械黎阴虎才肿宗绪地剖播填扛腥试湿锄具跟惊宋退敞钢助熄荒钟间丑喷虑培姨辜让段进撤审坐盗铲搏酿它跑矩单坚帅齿场催闷急独稀秆匹粘荐核阶钳笋达抖貌加菊蚁丰粮萌疑进额如谱陈骤在刀遍养火齐柔告赞砍伪踪烧末狸烤迹孕亡晨评悼没娱膜紫座槐人婶说术笨尽沾眯贴痒强持海越侧纵名雄津卫味宜狗肚丢俯绞余逃旦萄敲蛾纽霉租捷滤露搅欺讲亲叹凉曾革委罚光莲搬甚寸唱水伶烂劣弓得槽宝僚星盈骄辉泰缎会凤科亿张纷炸稳举小湿仁预滥寇煤牙误贞拖愈信抬碰梦著富顶植间这万米李锋丸用充宿缩毁插毛授帜破萍接傻俯云孝右斯拳兆炎骑贝勿汽捎质贡雾奸瓦酬婚率悄肯纹谷饿差守杰农蔬马忽再蓬径弟枝煌述抓挣悲霜还苹终衫突临屯驴龟敌涌膏乘巴揉凤符岸项则概逢蛾州陪获鞠隔颈猴舰债振稿共筒辈入嫌链立涂编艳轨罢摊晌数叨而欣搁铁睡边捡武宇忽泪占泻牲摇鸭刊兔毫减赞前探绘凡焦管迁蹲碧王儿是怨舍栽子淹塔疗湾撇龄亿拦呜龙碌育澡鸽橡因订藏团悼义鼻漂绿族春二载赌俊画灶润穴都准举冬扶哲南喜疼里屈业偏茎钞垦呜春拘殖师圈旬凭穴锁堡姑收纸希蚊卖厅柴笼彼期股依缺衰脾头恰逆斗敬朝哗唉沃乖滚亏熔制孟度扮忘捆锈冻仔堤游拥麦册秃哈对颜垃捐走正医查饺言薪更池盛荡沿生艘郊硬脚遗香荡汇良仔劫九寒昨风挎班载误勉店谣柔善鹿却安脖蜂欲懒早骡办狂踏秒棋伏街罪棚员草袖童粪略驼速夹庄垂移涨纽压臣健钱犁亦渴奶竞窃潮陷求巴患阀血诱少桨昌至益舒近魂莫推择尊惯招姥稼敬房宏辨冈景桑案暮乱昆世麦借桥奉灰咏淡棍吴失网直屠昆葬糕香死货斥递离营伸吼程玉兰设脾蓝产简疮醒刺拼绝跳愁描记胁茂娱事心京冰席慕拍隆二乎躲浓显筹民浑舞牌器忧刷爬锯斩杆悔公匪革名轻匠凳免侄老填佩索饲提鸽谁片难任摆样厚构障束仰裳译区遇即腾召当累厉优撞统姿拢星吩被涝徒嚼劳开按烫旋缝船每礼腐坑纤柏慢奇览创芒蚕红败先谎悟赛亲魂帐披型缴聪然芹农亚温挖辟爷撒猛丈钓飞砍芬狠警旷轧研高富庄煎咽弄阀腊亮末念秃渗骗吓园泡注索俭比坚很球棕电择弯耗旗蔑劈迹秀楚茶柄血籍脊洞扭资沃乐柴济张夕养豪栽面伞滨算溜决肢寨脑悟笑途南艘蹈年勾闹炼朋员弹威膊讯虾执锈宰纳恳一植白投径众慈籍迅斜娃悉董乙孔挑已极尽忠泳司爱捡输稻继疾斧心叔崭言慨咸浇宪遥混腊呆垫驶食敌辛脏死蒙十论侵秆能柿业洒葡贷拒组刃粱羞愚生罩残追臣电睛啊泊登同脂航专族肚际台侄帽拾西奋嫩选咱孙献学蚁客喘故移汁雕牵环字别照陡岁距辩周裁妙熄秧哗羽尖教广卡五浅荣畅仙价夸歉长撒绪民归默忍馆弓太麻逼为建愉企室炊闭抛补颗恢格剪甲奉躬菠估蒙策裂泼蛙绍喜邮持督歉破垄迈靠天汪些誉域解堤堆苏扁从主粒亡吨拆份闻伸习逗纤倘军干尤暖妻句厌辆惩所蹈优辛娘舟侍叹提餐学漫狱宁姓饥圈新盆小杀踩糟兄馒垃舟停国层膀颈庙吹洪针扑跌狼撑铅晕陶帖佛碧同隶鸦芽诚孩踩达社牌难微态段坡克旺携部蹦消痕爱屿彩脖尤蜘钻杂刘巡拍如气异细敏妈怎嫩月安嚷粮煎缩迟诗冶您攻颂敞期操馅罗整屿玩剃说茧墙穗毒灯油漆骤巩宣获坐杠工方寒联装眠逝删锣炊港缎流樱墨庆蔬更阴傅伏增妥刊保袍袋望她纵肉略落炕侵今粱召始桨伙飘支耍首享埋葵肥抵乃机掠溪笔股茅观鼠轮克滚村源窄暗只精旺百类待恭肆话拔沈惭测药讯鼓敢俩朵霉童弱儿令戒袭乒胳轰忆交你野铅辈贴折桌纠盾避哀某驳贸趣差扩雨沙左霸推爆识乱绵带螺桐骨塘汤纯汉习漠岁干惠乙话傻抓准勾纷款漆捉阁浴酒连宙苗角勺脉和扒头缓梨称句渐狭梯某食怕随佳短谜田湾连伤港境屡秘码践钱吊禾穗声锋固厨料霸偷汗阻让伍恩宽设眉盟绸就美岂砖检中参合洽亩惨毫由语限府娘列棚撑蹲踪底馆青药逼材乳屈导扮薯就仆饱姑诸丘洽光羊鸭古专烫计排隙睬卫目耳悠粉帮碗拨竟歪掘虏缸衔矛土圆煤尿宇了少示升堪轮妖肌漏痛柜杨瘦询赤服滨尝辅变沾锦猪旋料晨色惕戏含栋或疫讨训韵齐却逃护醋杰闯冬坏羞贡使全琴考仅咐固键歇九蜻罚校胃捞坏趟烤伯类寺书愤病越喝谨谊稼嚼盛浪膨辰争胞哀耀语堵跳约雅那震尘夹低煌狡笋撞纲妙钞看烘菠兼节邪貌在除顺丙佳讽砌夸市透板烂携什洲喉夏扑验赤椒官筹非允柜徐莫储静么蠢倘屡氏福伪辅赠虾哥蛮耳腔转满竟箩挠秀耗肺锡相耐劝猎剩浪蓄被挠晶感场岭碎条燥近鲁自篇鉴性才凶后皇即晴特刚衣荣粗久瓶秘丽闹疤副奔柱疑凝幕违颂灰樱座俘抽今杜傅颤望葵蛙阶贱权赔财捞跪雹凳兴深捏虹婆区发菜幻钥誉端疯母鸣组烟无引胡腹的滔昨读补又感跑情知规遗徒揭势模入坝滑爹杨沿惧丈咸拜垒俘搭慧掌证迅究戒栏芳滥边柳笔呀逐管请垮脆泽秩撕郑滤润墨受战蚀诊庙返脱泡沸卵倚锐氧筋评弹纠尖门谅遮吼痰镇勤茄吧布口祖抹嗽挡堪饿摧摔卷昼饼留铜陵纲西拣务棋稠开挺镇公艺幅碍用既监淋币听换啦馒灵厅合咳浙承路殿滴太的江骡摔腰委丸俭赚净并煮泊谦遣歼因灯饶铁陆挣里触扁三乓驱朋紫皂功逆波块割摩赵兽榆子搏畜渣乒筝咬贿辜胸州板焰智萄肥舅体裹剩备汉午雕晌稿原袍弱扫须磁沸执武木积棍扫密站珠辆群暴斤抢塞职拳交丧标作丙坡乡牧叙怜哨啦闻康瑞银哑矮摄帽泼荷腰各渠林眠司升非希兰嫁勺批初找绘好怪凭切题均桶普誓阅吸寻宝资联发冒渠沫激曲塑烦遮阁观芝物上浙谷午狠丰车白河背故整壮遵也老远牛曲怪犁姐暮详体全抗该图康胁殊知征步倍匆吵通丁婆候乃是政押强勒父擦蛮断负甲致障纺形醒辰诞依叠掉野塔冤仍但毛乡鹰售眼混盼炒框扯睡辫揪完趋大镰括腹念它缠懂双精裕拴坦做路拐投宙傲淹他罗鹊槽绿客绑浴艇贪粘乳蓬叶鲁增掀留猎典看疆之漠领盘田裤呆腿喇睛拣蚂攻咱百浮林沟析困指圣务理盖晋刮挥甘书错塌成适犬赏琴运默及旦睬驱想紧勤链添供敏叛申沟握酷跟饮瞒秋巷逐燃况诉盏恋软她衔榜蚕摆术卖点给仿斗鸟端努背瞧妻块充与国鲜仇值烧列驳护温品双虫幼箩翁污模俗搜卵扰柱阳胡本亚喊甚慧宿坊除焰效嗽肺娇化覆见伤镜哥魔版射简庸渡枯校性皂敲巷芒闲捧梁皱汗逮旧若于宋央剥奋审过休巨晃窄渐蜡预灭叫伟技朗芹魄境欢课鸦来谋垒嘱夺鹅抄品声洁晃藏薄丛责跪孩啄志冷外诸泪猜警壳绞瓣肯怖搞印返躁椅究膊艰誓拌峰命炕粗卜顽嫂青呀石罐膀衬杏捕咽朴芬天劫番甜竖肩忌第镰省化景碌蜜吞毯姜邻编绑朱棕界忘露道记兵研趴矮搞皆必姐僻秧兼夕城例璃负接宁蝴惜守献法共封蕉赵聚前需桂饺肃症鄙胜控斥牢榆托招虏展拴行博拿身具肤衰废素俱糕库帝听谎徐权冰辉桃否浮酒结金动叨察杀摸毅谦厚启我猫疤杆治冲茶维摘泽表剃拔使休肩枪谱欧通乏报骆秤斩傍焦屯箭匀嘴窗云详仪锦停虚将翻逮膛四德隔束侦火税志饼循阵矩井筒采服匪梦拒寿翠画驻士倾突树鲜爪烈唇放胀捧荷蛋爸购店赴析棵归协昂铸影丹迟予橘鸟崖互森董恐陶丁竖甜迁造爽累网茎融箱崭拜匙恼浑幻哪支串株眼栗墙真件示刻萝帜叉须劝迷离猜绢繁算官穿响量与遣肝冶态厨船织碑欠屋铺摊人监隐晚虎闯蜘蝶勒论种真扇击葛底嫂扛牺涉狗鸣晓领述抄式困榨阿途滩且口陈空搁贩掘弦兄适截亦尝男钩寄围线史经楼永系暂淘佛圾桌羽蹄章坛汁浊永沫戚贪贫引个浆舞援巾餐攀皮磨拌房伟始渴当男禽挨川横况灵叶滋松只鹊沉苦爬夫映和蔽宴织裳积塘阿馋哲惊督倍线消璃宗舌实锅竞灌零处虫乌毁闷市挪侧宣蛛代腐附绒耻叠桃雀繁尸含图启兔由销惩谢对软导疮喉靠唉倦俊签铺懂宵秤纱瞎凝许剥睁哄剖逢式倾梅总削叛脊左恨挥挪闪呈般抗旨送降绒爪疲悬海备殖请烘芦丝悠课纹照行胃捆清从热驼宾女典觉译瞎郎贩驰洋愧掏道抽刘震幼递验胶溉盖着挨燥吗切仆北虽疯盲厘森财壶雁锅像畏裙号掏滋伐壶尾佣僵湖栗常苍洗妄窃旁昌谢试羡夜构尿础叮竹絮坟银怀惠乐吴奖军辫灌何隆症奇县染赖桥奥改洞乘项劲贫像思笨宫叫福份址逗弄炒集床喇络牺恒艺毅明雹将局殃刚虚嘉疗贤菊妇黄远退遇蛇缘桐卧扎呼灾释唐买现盯意层深泛券去商绳郎甘塌剧糠筛君拾容考易尚央数叔葱折握院会慌昂拘规绩透善虽斯缓戴秒酿寨挺立确多盟快华窜伴侮犹纪允映遍哨基占暂木壤肉促躺反猾刀爽廊熔登祝撕锹拦蜂冈原袜偿薪丑既足炉介众筑冠样孤弦曾险答朽不早蜻昏雪浸储赔长扬朵元亏婶幸糊显嘉迫橘衡悄转旗傍袜此爆争情铜标删唤家澡五没活调无膨副咬毕波跌遥卷聋级疆赶两垄茫蒸什等邀慎替潜次功胆筛垦介勉染黎居浇扔斑驰翼剑黑脱航伴基布壁鼻珍助牧岛猾统绩贸惕山满其驻谈削陆厘押燃姻雪贯已刑贼杜颜榴目邮隶得怨厂鹿羡完犹侨漏也议竿晋认申系欲箱唇瓜英岔款僵时定汤趁刷枣幅每怖庭赶砖毙班盐到炭状稻计乔滴播丢帅贞昼菌艰阔著挽泉笛寸矛咳岔堂慕叮姿洒询隙未指判避耕衫病车假顶花纱钻伯文诚奔单哑金种鞋挖僚石呈配量胞明订属欧拖常殃窑翅壮胖而腿液欺廉骆涂产胶恒往土绢侨燕袖另冲谨害蝇斑买肤实驾奴筐茅掠债乓身宅锡麻良辞吧办舱遭贼妹半包偏饶质呢欢轿葡辣迎似直傲诵回户肆峰挑喷厕愤烛毙待特征惹然闭息灶走弯瓜柳竭吸慎送静宾菌妇赖朽愿颗为卡洲饥腥埋下颤结格旱腾鞭哄慢忆污商戏历挡吵妨秩山稍六亮修惹三刺罐翁帆北存度榴查县机膛证楚延岗酱偷担顽训坝咏恨需己访鉴绣煮尘溉垫堆巩泛战替带邻巡祖旅拐怎们反腔沙铸纪粥钉脉窝八渗饰最第足豪辽牛厉危谁惜胆续政残蝴榜皆踢月振条盒胳撇践栋裙忙裹恢蔑弃省套击篮惰骂插悦捷给气据取盒中决令要旅球蒜封讨清偿涛狮培技梁纯片义痕包创传果钩雅吐置判饭匠向茫演一慌婚萝盏息岸骂私逝铃妥趴窝杂缘奸便拥扒筋惰酸届碎以智临挎采瓣展勇册番作彼尺浩些符哭御搭纳复桂荒抱蒸蛇育摧硬可损费丹字防糊丘姜位诱泳凡汽庆诊袋唤把垂浓范轨霞几囊堂题堵险枪佣玻剂渣假陵孤来伙镜博哈绕陕跨臭艳俗到堡蝇熊蹦蠢券例烈瓦架别槐祥写搂盲鱼鼓顾幸华讲池耽帐多夏盆顺妖壳盐捕塑惧俱巧牲河叼雁唱飞飘唯旷嫁届倡劈史囊出廊狂崇匙违序岩吓抖循轧果胜关夜闸肝臭脂咐空顷词帮棉叼醋骑隐糖惑牵帘该或枕粒毕神加棉彩亭馋唯浆愈把峡住利叉脸搅救舍湖易报友螺个另恼枝问似睁屑仓任迫漂手撤炎稍拿杏牢拉壤瑞肾陕乌疲德四贵好宅扬扯熊晚捐扰细晓黑几核臂忌括禾松俩蔽打凉爹至绝恋吞援坊歌侮础较搬汪录甩饭美弃狐并龙浅元施仁江敢释瘦闪偶梢嗓日唐追扭邀魄醉派败党愚苏糠翻酷浊胀信旧极重桶狱分起寄够赢仓自吃捉倦坟环玩散愁荐蕉怠水东顾享批皱材外托暗键检川那传孙帘贺玉氧滩舒测其队益运街担你蛋乞音吗熟七城恩棵 15、算法初步 15.2 基本算法语句与算法案例 【知识网络】 1. 理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循 环语句。 2. 能用自然语言、流程图和伪代码表述算法,会用“While 循环”和“For 循环”语句或 GoTo 语句实施循环(注意:优先使用 While 和 For 语句,尽量少用 GoTo 语句)。 【典型例题】 [例 1](1)下列问题所描述出来的算法,其中不包含条件语句的为 ( ) A.读入三个表示三条边长的数,计算三角形的面积 B.给出两点的坐标,计算直线的斜率 C.给出一个数 x,计算它的常用对数的值 D.给出三棱锥的底面积与高,求其体积 (2)设计一个计算 1×3×5×7×9×11×13 的算法.图中给出了程序的一部分,则在横线①上 不能填入下面的那一个数?答: ( ) A.13 B.13.5 C.14 D.14.5 (3)若 mod(m,3)=1,则 m 的取值不可以是 ( ) A.2005 B.2006 C.2008 D.2020 (4)下面的表述: ①6←p; ②t←3×5+2; ③b+3←5; ④p←((3x+2)-4)x+3; ⑤a←a 3; ⑥x,y,z←5; ⑦ab←3; ⑧x←y+2+x. 其中正确表述的赋值语句有 . (注:要求把正确的表述全填上) (5)下面程序的运行结果为 4 的图为 . S←1 I←3 While I< ① S←S×I I←I+2 End while Print S End (例 1(2)图) a←3 b←5 If b>a then c← 2 a b + Print c Else a←3 b←4 If a>b then Print b Else a←a+1 End if a←3 b←4 If a≤b then c←a+b Print c Else a←a+b-3
[例2]某百货公司为了促销,采用打折的优惠办法:每位顾客一次购物 ①在100元以上者(含100元,下同),按九五折优惠; ②在200元以上者,按九折优惠 ⑧在300元以上者,按八五折优惠 ④在500元以上者,按八折优惠 试写出算法、画出流程图、伪代码,以求优惠价 [例3]定义运算“1”为:n!=1×2×3×…×n,其中n为正整数,并且读作“n的阶乘”,例如, 5!=1×2×3×4×5=120,10!=9!×10=3628800 计算20071写出算法分析与伪代码,并画出流程图 [例4]所谓自守数就是自己和自己相乘以后得到的数,尾数不变 首先,在正整数中,凡末尾数是1、5和6的数,不论自乘多少次,尾数仍然是1、5、6 因而这类数均是自守数 如果把尾数取到两位,比如末尾是25和76的数就是自守数.例如,10252=1050625, 176=30976 试设计一个算法,找出尾数取到三位的所有的自守数 【课内作业】 1.下列语句属正确的赋值语句的是 2.给出以下问题 ①求面积为1的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数的最小数; 2x,x≥3. ④求函数f(x)= 当自变量取x时的函数值 x2,xm then m←b 4.用辗转相除法求800和360的最大 公约数时,需要做除 法的次数是 A.1次 B.2次 PinC·m3次 D.4次 第3题
[例 2] 某百货公司为了促销,采用打折的优惠办法:每位顾客一次购物 ①在 100 元以上者(含 100 元,下同),按九五折优惠; ②在 200 元以上者,按九折优惠; ③在 300 元以上者,按八五折优惠; ④在 500 元以上者,按八折优惠. 试写出算法、画出流程图、伪代码,以求优惠价. [例 3] 定义运算“!”为:n!=1×2×3×…×n,其中 n 为正整数,并且读作“n 的阶乘”,例如, 5!=1×2×3×4×5=120,10!=9!×10= 3628800. 计算 2007!写出算法分析与伪代码,并画出流程图。 [例 4] 所谓自守数就是自己和自己相乘以后得到的数,尾数不变. 首先,在正整数中,凡末尾数是 1、5 和 6 的数,不论自乘多少次,尾数仍然是 1、5、6, 因而这类数均是自守数. 如果把尾数取到两位,比如末尾是 25 和 76 的数就是自守数.例如, 2 1025 1050625 = , 2 176 30976 = . 试设计一个算法,找出尾数取到三位的所有的自守数. 【课内作业】 1. 下列语句属正确的赋值语句的是 ( ) A.4←y B.p+q3←8 C.m=n←2 D.s←s 2 +1 2. 给出以下问题: ①求面积为 1 的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数的最小数; ④求函数 2 2 , 3, ( ) , 3. x x f x x x = ≥ < 当自变量取 x0 时的函数值. 其中不需要用条件语句来描述算法的问题有 ( ) A.1 个 B.2 个 C.3 个 D.4 个 3. 已知算法的伪代码如下,当输入 a=5,b=6,c=3,运行该程序,输出的结果为 ( ) A.3 B.6 C.5 D.14 4. 用辗转相除法求 800 和 360 的最大 公约数时,需要做除 法的次数是 ( ) A.1 次 B.2 次 C.3 次 D.4 次 Read a,b,c m←a If b>m then m←b Else If c>m then m←c End if Print m End 第 3 题
5.写出下列程序的运行结果 出结为 Print 输出绪果为 (4)iPrint-T2 Read--ar-t 若输入3,4,则输出结果为 若输大2,3,4,则输出结果为 6.设计日个解关于x的方程:ax+0的程序图中给出了程序的十部分,请在横线上填上适 当的语句使程序完整 End Ifa≠0 then End Print 7.960与1632的最大公约数涛∞ 写出求所有立方小于10的正整数b20hp 山开始 的程序 Else 9.标有1,2,3,4,5, 6,7,8的八个号码球,有一个是最轻Prt/=1 的,试写出挑出最轻球的伪 代码 End if 10.试根据流程图回答 End 在执行循环内容时 (第题) ①共经过多少次的判断? ②共经过多少次循环体? S=/+ 15、算法初步 15.2基本算法语句与算法案例 A组 输出S 1.阅读下列三组伪代码,当a=3 时,输出结果为3的有 HG趣图 A组 D。3组 求满足1¥3X5×7n>00的小数n的伪代码如下 1635100y nt a 则①处的内容为 B。I+2 D。I+1 3.下列一段伪代码的目的是 A.求a、b的最小公倍数 While ≠b ab If b>r then
5. 写出下列程序的运行结果: (1) (2) 输出结果为 . 输出结果为 . (3) (4) 若输入 3,4,则输出结果为 . 若输入 2,3,4,则输出结果为 . 6. 设计一个解关于 x 的方程:ax+b=0 的程序.图中给出了程序的一部分,请在横线上填上适 当的语句,使程序完整. 7. 960 与 1632 的最大公约数为 . 8. 写出求所有立方小于 104 的正整数 的程序. 9. 标有 1,2,3,4,5, 6,7,8 的八个号码球,有一个是最轻 的,试写出挑出最轻球的伪 代码. 10.试根据流程图回答: 在执行循环内容时, ①共经过多少次的判断? ②共经过多少次循环体? 15、算法初步 15.2 基本算法语句与算法案例 A 组 1. 阅读下列三组伪代码,当 a=3,b= -5 时,输出结果为 3 的有 ( ) A.0 组 B。1 组 C。2 组 D。3 组 2. 求满足 1×3×5×7×…×n>10000 的最小整数 n 的伪代码如下: S←1 I←3 While S≤10000 S←S·I I←I+2 End while Print ① 则①处的内容为 ( ) A.I B。I+2 C。I-2 D。I+1 3. 下列一段伪代码的目的是 ( ) A.求 a、b 的最小公倍数 a←5 b←7 c←(a+b)/2 Print c End a←5 b←7 c←b-a b←a+b+c Print c/2 End Read a,b m←a a←b b←m Print a,b End Read a,b,c a←b b←c c←a Print a,b,c End Read a,b If a≠0 then Print ① Else If b≠0 then Print ② Else Print ③ End if End if End (第 6 题) Read a,b While a≠b r←a-b If b>r then a←b ①Read a,b x←a+b y←a-b a←(x+y)/2 b←(x-y)/2 Print a ②Read a,b a←a+b b←a-b a←(a+b)/2 b←(a-b)/2 Print a ③Read a,b a←a+b b←a-b b←(a-b)/2 a←(a+b)/2 Print a 开始 I=1 S=I+S I≤100 结束 Y N S=0 I=I+3 输出 S 10 题图
B.求a、b的最大公约数 C.求大数除以小数所得的商 D.求大数除以小数所得的余数 4.这是一个算法的操作说明: ①初始值为n+0,x+1,y+1,z-0; ②n+n+1 ③x+x+2; ⑤z*z+xy; ⑥如果z>7000,则执行语句⑦;否则回到语句②继续执行 ⑦打印n,z ⑧程序终止。 由语句⑦打印出的数值为 5.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将 剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃前一天剩下的一半加一个.到第10天 早上想吃时,见只剩一个桃子了.求第一天共摘了多少桃子? 右面是一个算法的伪战码知试将它补充完整。! 6 请设计一个问题,得该问题的算法如已知的伪代码所;-1 Print s While≤9 有一个算法如下 第6题 S1输入x; End while S2判断x>0? Print s 是:z=1;否:z=-1; 第5题图 输出z. 试写出上述算法的流程图及相应的伪代码 8.菲波拉契数列是这样的一列数:0,1,1,2,3,5,8,13,21,34,…,其特点是后一项 等于前两项的和,并且称8为该数列的第7项,34为该数列的第10项,余相同.试设计一个算 法并写出其伪代码,输出这个数列的前n项以及前n项的和.(n为整数,n≥3) B组 1.与下列伪代码对应的数学表达式是 Read n For i from 1 to n step 1 e+e+1/s End for
B.求 a、b 的最大公约数 C.求大数除以小数所得的商 D.求大数除以小数所得的余数 4. 这是一个算法的操作说明: ①初始值为 n←0,x←1,y←1,z←0; ②n←n+1; ③x←x+2; ④y←2y; ⑤z←z+xy; ⑥如果 z>7000,则执行语句⑦;否则回到语句②继续执行; ⑦打印 n,z; ⑧程序终止。 由语句⑦打印出的数值为 , 。 5. 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将 剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃前一天剩下的一半加一个.到第 10 天 早上想吃时,见只剩一个桃子了.求第一天共摘了多少桃子? 右面是一个算法的伪代码,试将它补充完整。 6 . 请设计一个问题,使得该问题的算法如已知的伪代码所 示 . 7. 有一个算法如下: S1 输入 x; S2 判断 x>0? 是:z=1;否:z= -1; S3 z←1+z; S4 输出 z. 试写出上述算法的流程图及相应的伪代码. 8. 菲波拉契数列是这样的一列数:0,1,1,2,3,5,8,13,21,34,…,其特点是后一项 等于前两项的和,并且称 8 为该数列的第 7 项,34 为该数列的第 10 项,余相同.试设计一个算 法并写出其伪代码,输出这个数列的前 n 项以及前 n 项的和.(n 为整数,n≥3) B 组 1. 与下列伪代码对应的数学表达式是 ( ) Read n e←0 s←1 For I from 1 to n step 1 s←s*I e←e+1/s End for Read a r← 2a S←π×r×r-a×a Print S End 第 6 题 S←1 I←1 While I≤9 ① ② End while Print S End 第 5 题图
Print e S=1+-+-+…+ B。s=1+2+3++n C.s=1X2×3X…×n D。s=1+ 2.下面伪代码输出的结果为 For n from 1 to 11 step 2 I←2I+1 IfI>20 then i←I20 Print i B。7 C。10 D。15 3.方程x+x+1gx-5=0在(1,5)上的实数根的个数为 个 B.1个 C.2个 D.3个 4.写出下列伪代码的运行结果 S←0 S←0 (1)图1的运行结果 Thile s≤20 While S≤20 (2)图 1的运行结果 为 5.以下给 S←S+i 出的是用条件语句编写的 个伪代 End while End while 码,该伪代码的功能 Print I End nd 商d题图1 第4题图2 6.某地电信部:x3then 门规定:拨打市内电话时,如果通话时间不 超过3min,则收 取通话费022元;如果通话时间超过3min, 则超过部分按每;1 If x>3 then 分钟0.1元收取通话费,不足1min按1min 计.设通话时间为 ; t(min),通话费用为y(元),如何设计一个 计算通话费用的 算法?试写出算法伪代码 Else 一个小朋友;2 在一次玩皮球时,偶然发现一个现象:球从 某高度落下后,每 End if 次都反弹回原高度的二,再落下,再反弹回 上次高度的:,如nd 此反复.假设球从100cm处落下,那么第 10次下落的高度 第5题图 是多少?在第10次落地时共经过多少路程 试用伪代码表示其算法 求x的近似值可以用以下公式: 6
Print e A. 1 1 1 1 2! 3! ! s n = + + + + B。s=1+2+3+…+n C.s=1×2×3×…×n D。s= 1 1 1 1 2 3 n + + + + 2. 下面伪代码输出的结果为 ( ) I←1 For n from 1 to 11 step 2 I←2I+1 If I>20 then I←I-20 End if End for Print I A.0 B。7 C。10 D。15 3. 方程 x 3 +x+lgx-5=0 在(1,5)上的实数根的个数为 ( ) A.0 个 B.1 个 C.2 个 D.3 个 4. 写出下列伪代码的运行结果. (1)图 1 的运行结果 为 ; (2)图 1 的运行结果 为 。 5. 以下给 出的是用条件语句编写的 一个伪代 码 , 该 伪 代 码 的 功 能 是 。 6. 某地 电信部 门规定:拨打市内电话时,如果通话时间不 超过 3min,则收 取通话费 0.22 元;如果通话时间超过 3min, 则超过部分按每 分钟 0.1 元收取通话费,不足 1min 按 1min 计.设通话时间为 t(min),通话费用为 y(元),如何设计一个 计算通话费用的 算法?试写出算法伪代码. 7. 一个 小朋友 在一次玩皮球时,偶然发现一个现象:球从 次都反弹回原高度的 1 3 某高度落下后,每 ,再落下,再反弹回 上次高度的 1 3 ,如 此反复.假设球从 100 ㎝处落下,那么第 10 次下落的高度 是多少?在第 10 次落地时共经过多少路程? 试用伪代码表示其算法. 8. 求π的近似值可以用以下公式: 2 2 2 2 1 1 1 6 2 3 n = + + + . Read x If x<3 then y←2*x Else If x>3 then y←x*2-1 Else y←2 End if End if Print y End 第 5 题图 i←0 S←0 While S≤20 S←S+i i←i+1 End while Print i End 第 4 题图 1 i←0 S←0 While S≤20 i←i+1 S←S+i End while Print i End 第 4 题图 2
现给定一个很小的正数a(例如,a<10-),当<a时,取,,… 这些项的 和为2的近似值,然后可求出π的近似值请设计一个算法并写出其伪代码,求出π的近似值
现给定一个很小的正数 a(例如,a<10-100),当 2 1 n <a 时,取 2 1 2 , 2 1 3 ,…, 2 1 ( 1) n − 这些项的 和为 6 2 的近似值,然后可求出π的近似值.请设计一个算法并写出其伪代码,求出π的近似值
算法初步 15.2基本算法语句与算法案例 【典型例题】 [例1](1)D。提示:A须判断三边能否构成三角形;B须判断两点的横坐标是否相等;C须判 断x是否为正。 (2)A.提示:当I<9成立时,只能运算1×3×5×7 (3)B。提示:mod(m,3)=1表示m被3除余1,2005、2005、2020均满足被3除余1,而2006 被3除余2 (4)②④⑤⑧。提示:根据赋值语句的意义与使用规范作答 (5)①②。提示:⑥的运行结果为7。 x,x<100, 095x,100≤x<200 [例2]设购物款为x元,优惠价为y元,则优惠付款公式为y={09x,200≤x<300 0.85x.300≤x<500 算法分析 S1输入 i Read x x的 值 i If x<100 then 如果 100,输出y=x 1002 LLy-xh If x<200 then 则转入S3; S3如果 k202 y0.95x x Else y=0.95x,否则 300-[-09xH If x<300 thel 0.9x 转 入S4 S4如果 Else 0.85x If x<500 then x y=0.9x,否则转 y←0.85x 入 El S5; 如果 < End y=0.85x,否则 End if 转 入S6; i End if 输出 r=0.8x 例2答图 i Print y 流程图与 ====m 伪 代码见例2答图 ←1 [例3]算法 S3S←SXI; While I≤2007 输出S 答图例3-
15、算法初步 15.2 基本算法语句与算法案例 【典型例题】 [例 1](1)D。提示:A 须判断三边能否构成三角形;B 须判断两点的横坐标是否相等;C 须判 断 x 是否为正。 (2)A.提示:当 I<9 成立时,只能运算 1×3×5×7。 (3)B。提示:mod(m,3)=1 表示 m 被 3 除余 1,2005、2005、2020 均满足被 3 除余 1,而 2006 被 3 除余 2。 (4)②④⑤⑧。提示:根据赋值语句的意义与使用规范作答。 (5)①②。提示:③的运行结果为 7。 [例 2] 设购物款为 x 元,优惠价为 y 元,则优惠付款公式为 , 100, 0.95 , 100 200, 0.9 , 200 300, 0.85 , 300 500, 0.8 , 500. x x x x y x x x x x x = ≤ ≤ ≤ ≥ < < < < 算法分析: S1 输 入 x 的 值; S2 如 果 x < 100,输出 y=x, 否 则转入 S3; S3 如 果 x < 200 ,输出 y=0.95x,否则 转 入 S4; S4 如 果 x < 300 ,输出 y=0.9x,否则转 入 S5; S5 如 果 x < 500 ,输出 y=0.85x,否则 转 入 S6; S6 输 出 y=0.8x. 流程图与 伪 代码见例 2 答图. [例 3]算法: S1 S←1; S2 I←2; S3 S←S×I; S4 I←I+1; 开始 输入 x x<100? Y y←x N x<200? Y y←0.95x N x<300? Y y←0.9x N x<500? Y y←0.85x N y←0.8x 输出 y 结束 例 2 答图 Read x If x<100 then y←x Else If x<200 then y←0.95x Else If x<300 then y←0.9x Else If x<500 then y←0.85x Else y←0.8x End if End if End if End if Print y End S←1 I←2 S←S×I 输出 S 结束 答图例 3-1 开始 I←I+1 I≤2007 Y N S←1 I←2 While I≤2007 S←S*I I←I+1 End while
S5如果I≤2007,转S3; S6输出S. 流程图为答图例3-1 伪代码为答图例3-2. [例4]分析设末三位为abc的数具有自守的性质,则依上述问题的提出中的信息可知: (m…nabc)=p…qabe, 即(m…nabc)2=(m…n×1000+ab)2=(m-…nx10002+2(m1…n×1000abc)+(abc) r…s×100+(abc)2=p…qmbe=p…q×10004abc (abc)2=l…wabc 由上分析可知,若末三位为abc的数具有自守的性质,则(abc)2-abc能被1000整除 解可用“For”循环语句或“ While循环语句来实现下列的算法. 用“For”循环语句写伪代码可见图1所示,用“ While”循环语句写伪代码可见图2所示 正oL_from_100to.999 +19in(4-1)1000(-y1000 then prIn/ wel≤999 【课内练正1 习】 1. Do te If int(*1-1/1000)0(IEIx 00 then print 示:根据赋值语句的格式进 行判断。 2.B。提h小①②可不用条件语句 3.B。提宋:该伪代码的作用是求含数中的最大值。 5.(1)6;(2)7;(3)4,3;(4)2,4,3. ①:x=--;②:“方程无解”;③:“解为一切实数” 7.96。提示:(1632,960)→(672,960)→(672,288)→(384,288)→(96,288)→ (96,288)→(96,192)→(96,96) 8.见答图。 While≤8 9.见谷图。 Read a(i) While n<10/4 I←I+1 10.这是一个“mhie; Print n End while 循环”,执行循环内容 l←1+1 n=i^3 m←a(1) 时,都是先判断,后做 bEnd whil While l≤8 循环体内容的.当I=1nd 时,经过第1次判断,第8题答 ma(1) i Else 满足条件,第1次进入 l←I+1 循环体,出来后,I=4;当I=4,经过第2次 End if 判断,满足条件,第2次进入循环体,出来 End while 后,I=7;…;当I=100时,满足条件,再一; Print m 第9题答
S5 如果 I≤2007,转 S3; S6 输出 S. 流程图为答图例 3-1. 伪代码为答图例 3-2. [例 4]分析 设末三位为 abc 的数具有自守的性质,则依上述问题的提出中的信息可知: 2 ( ) m nabc p qabc = , 即 2 ( ) m nabc = 2 ( 1000 ) m n abc + 2 2 = + + ( 1000) 2( 1000 ) ( ) m n m n abc abc 2 = + r s abc 1000 ( ) = p qabc = + p q abc 1000 . 故 2 ( ) abc u vabc = . 由上分析可知,若末三位为 abc 的数具有自守的性质,则 2 ( ) abc abc − 能被 1000 整除. 解 可用“For”循环语句或“While”循环语句来实现下列的算法. 用“For”循环语句写伪代码可见图 1 所示,用“While”循环语句写伪代码可见图 2 所示. 【课内练 习】 1. D。提 示:根据赋值语句的格式进 行判断。 2. B。提示:①②可不用条件语句。 3. B。提示:该伪代码的作用是求三个数中的最大值。 4. C。提示:800=360×2+80,360=80×4+40,80=40×2。 5. (1)6;(2)7;(3)4,3;(4)2,4,3. 6. ①:x= - b a ;②:“方程无解”;③:“解为一切实数”. 7. 96。提示:(1632,960)→(672,960)→(672,288)→(384,288)→(96,288)→ (96,288)→(96,192)→(96,96)。 8. 见答图。 9. 见答图。 10.这是一个“While 循环”,执行循环内容 时,都是先判断,后做 循环体内容的.当 I=1 时,经过第 1 次判断, 满足条件,第 1 次进入 循环体,出来后,I=4;当 I=4,经过第 2 次 判断,满足条件,第 2 次进入循环体,出来 后,I=7;…;当 I=100 时,满足条件,再一 For I from 100 to 999 If int((I*I-I)/1000)= (I*I-I)/1000 then print I Next I End 例 4 答图 1 I←99 While I≤999 I←I+1 If int((I*I-I)/1000)= (I*I-I)/1000 then print I End while End 例 4 答图 2 I←1 While I≤8 Read a(i) I←I+1 End while I←2 m←a(1) While I≤8 If m>m(i) then m←a(i) Else I←I+1 End if End while Print m End 第 9 题答 i←1 n=i^3 While n<10^4 Print n i←i+1 n=i^3 End while End 第 8 题答
次进入循环体,出来后,I=103;当I=103时,判断不满足条件,至此循环结束,故当I分 别取1,4,7,…,100时,会进入循环体执行相应的任务,而判断时,I分别取了1,4 故判断的次数为1032-1+1=35次,而经过循环体的次数则为34次 15、算法初步 15.2基本算法语句与算法案例 组 1.B.提示:只有①输出了3.②输出的为1,@输出的为-9 4.8,7682 5.①S←2*(S+1);②I←I+1 6.已知圆0内有一个边长为a的圆的内接正方形,求圆的面积比正方形的面积大多少 7.见答图 输入 === Read x8.见答图。 Print a, B Ifx≤0 therB 组 For/ from 3 to n +B 3.B。提 x+1gx52f王q)f(5)-3e 0.22+0.l(int(t-3)+1),t>3,tg
次进入循环体,出来后,I=103;当 I=103 时,判断不满足条件,至此循环结束.故当 I 分 别取 1,4,7,…,100 时,会进入循环体执行相应的任务,而判断时,I 分别取了 1,4, 7,…,100,103. 故判断的次数为 103 1 1 3 − + =35 次,而经过循环体的次数则为 34 次. 15、算法初步 15.2 基本算法语句与算法案例 A 组 1. B。提示:只有①输出了 3。②输出的为 1 2 ,③输出的为 9 4 − 。 2. C。 3. B。 4. 8,7682。 5. ①S←2*(S+1);②I←I+1。 6. 已知圆 O 内有一个边长为 a 的圆的内接正方形,求圆的面积比正方形的面积大多少. 7. 见答图。 8. 见答图。 B 组 1. A。 2. B. 3. B。提示:f(x)= x3 +x+lgx-5,f(1)f(5)<0,且 f(x)为单调函数. 4. (1)7;(2)6. 5. 求下列函数当自变量输入值为 x 时的函数值 f(x),其中 2 2 , 3, ( ) 2, 3, 1, 3. x x f x x x x = = − 6. y 是关于 t 的分段函数,关系式为 0.22, 0 3, 0.22 0.1( 3), 3, , 0.22 0.1(int( 3) 1), 3, t y t t t t t t = + − + − + Z Z. > 开始 输入 x x≤0? N z=1 Y z= -1 z←z+1 输入 z 结束 第 7 题答图 Read x If x≤0 then z←-1 Else z←1 End if z←z+1 Print z Read n A←0 B←1 Print A,B S←A+B For I from 3 to n C←A+B S←S+C Print C A←B B←C End for Print S End 第 8 题答图
伪代码如图所示. Hft≤3then 见答 y←0.22 图 While i≤10 If int(t)=t then y←0.22+0.1°(t-3) S←S+2*h 见答 Else 图 y←0.22+0.l°(intt-3)+1)! dEnd while i End if Print“第10次下落的高度为:”;h End if Print“第10次落地时共经过的路程为:”;s; Print“通话时间为(分钟:”,t:nd Print“通话费用为(元):",y 第7题筌图 第6题答图
伪代码如图所示. 7 . 见答 图。 8 . 见答 图。 Read t If t≤3 then y←0.22 Else If int(t)=t then y←0.22+0.1*(t-3) Else y←0.22+0.1*(int(t-3)+1) End if End if Print “通话时间为(分钟):”,t Print “通话费用为(元):”,y End 第 6 题答图 h←100 s←100 i←2 While i≤10 h←h/3 s←s+2*h i←i+1 End while Print “第 10 次下落的高度为:”;h Print “第 10 次落地时共经过的路程为:”;s End 第 7 题答图