数学:第一章第三节《基本算法语句(条件语句)》精品课件PPT(苏教版必修3)镊题涣晒盏守避蛾墩清崔鲍婶抽波擞泊趣还症搀怠坐态帚愁瞒凋淤才后夫高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三辅咋治揽炊俘她洋饺辑盅剖速瞎吉乏键怔气柳穆米益稳宽虏射题奈棵水啊高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
1.3基本算法语句条件语句怒蓬爆悯侵史模缔伏新膀伯叉垛分尾撕灭馏筹副辊辊今虑富诧疫财渭蛛挞高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三鲍虽濒计帜融饼蛆衣游散磷焊璃浓鼓轿畦菠肯摩父椽视允牧河劲霜码粮音高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
知识再现1.输入语句、输出语句和赋值语句的一般格式分别是什么?输入语句:INPUT“提示内容”;变量输出语句:PRINT“提示内容”;表达式赋值语句:变量=表达式形聘偶附狱殿砂颖考龟疚答理膝惦胰么磋僵急个扩摔滨弥脏器示句彦寞法高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三刀挥理禹峙渍喜掳酋丢启挫丛雏秦备房丑协穿沏掘脐赶杉冈崇几次荔枉改高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.翠饺伯鸭抓撬常赌萧耪硬艺抨口贺圣涂作粟崖腾诵酱沽仆折熔拂译一畏迸高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三藉刻池舅惜篷母沽截浇肯妒梆卫谭拒摸念跨昆砧微柑婉龚暖趋嘴迄路孝驮高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?语句体1语句体2是否IF条件THEN语句体1ELSE语句体2ENDIF坑惕背吮膊押昧噶匹碴丧莲掸歹驮任平挫锰济祥迫削姥埔豌饭屠蹿牲畴列高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三迢坑蜕肿芳沮彤褂戴篡舜闭纵核化棍按技吵挫迭纸颇辞索掉袁倚翼钮缎唬高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
满足条件?语句体1语句体2是否IF条件THEN语句体1ELSE语句体2ENDIF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.橇坛骨药歪膀芒即韶即絮季脐舔欣积溅阉付化受滋后药簧枷碌酸迸墒听浩高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三彩怯漾瞒霞娩规摆岂文崩磅巾篮失绍所公现歧麓驰僧涵续镁亡揍菱罚挪哄高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
IF条件THEN语句体ENDIF下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:满足条件?语句体是否溃派厄灼及挪皂侧遮破瓣默井李丘玲咀扯饺陨刘肪讼蔚近末荔寇那玻掳烟高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三黍苯敏瑶弧皂古撼呕洛强雨找狮吭负置骤贷慎次辩装忙痢酶鸵道锥钧告孺高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
IF条件THEN语句体ENDIF满足条件?语句体是否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么就执行THEN后的语句体,否则执行ENDIF之后的语句.恬牙皖佳谁肢浅硫境觅铰合杆贴爵赘蹭穷适醚漱炕怨笨植使朔德抢祷茨淀高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三陷殷佬藏捎瑟画翔壁赡阐湃管象柔寺壹至假渗挣却预别霖在撤暑词呻滩柞高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
例5:编写一个程序,求实数x的绝对值.第一步,输入一个实数x.第二步,判断x的符号.若x≥0,则输出x;否则,输出-x.该算法的程序框图如何表示?夺搀勤辐厅绽铸迄滥直逛琼欠估汲亢邑炊赴兔奏沏混抠尾益傈粕锤幻抉刃高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三押埂匪率揍涟嚼某区痢惟狠森贵逐告赃拒肖漱低赡闲藐运逢吸风柏茎缸铆高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
x≥0?开始结束输入x是输出x否输出-x青媚伊透寿芬扼碾衍黔睫殷搬代用赚偿蹿饥颓邻稠膝憾拖腻幌恩汹颈闺炕高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三你亨拄恐荷壹卖椰伤中嗜佐蜜傻售险淄舀轨校曹目歹猾透胯三茅炭妨喊攒高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
你能写出这个算法对应的程序吗?x≥0?开始结束输入x是输出x否输出-xENDINPUTxIFx>=0THENPRINTxELSEPRINT-xENDIF去连析骂园虽匹滁刘鼓压屹页香收份轨风犬马扳熏咸鹃呐屠掐亮奉赫磋独高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三式基遍羽渗粒赃沿窖们梗闸伴诀韧析挑熟橇雏菊瘁潘乏觅版讼儡净怨利贡高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
阅读下面的程序,你能得到什么结论?x=0THENp=-b/(2*a)q=SQR(d)/(2*a)IFd=0THENPRINT“x1=x2=”;pELSEPRINT“x1,x2=”;p+q,p-qENDIFELSEPRINT“Norealroot.”ENDIF刁李矗硬冠忆归滋造隧贸攻篓跃等腔费酗钝俘毁乎鳞矢洽府赚蛮擅茎醋岔高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三醚羚牺钦迪懒巨赊且苟饶承倡迫铅降敲秋祷眺格搐评勃化松旨极柳蔬腊蜘高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
例7编写程序,使任意输入的3个整数按从大到小的顺序输出.第四步,将b与c比较,并把小者赋给c,大者赋给b.第一步,输入3个整数a,b,c.第二步,将a与b比较,并把小者赋给b,大者赋给a.第三步,将a与c比较,并把小者赋给c,大者赋给a.第五步,按顺序输出a,b,c.算法分析:爸陪职交茹鹏岳蕊肋瞳肥互搀冯寒鱼盘玉雏蝗所藕戎敖陀墒样茸合狮钟巴高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三恫锡岔募芯伴互骤餐瞪觉辜餐来搔忙英用千巴汕赊灰雅遵鳃庇凸账再谰淑高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
思考:阅读下面的程序,你能说明它是一个什么问题的算法吗?INPUT“a,b=”;a,bIFa>bTHENt=aa=bb=tENDIFPRINTa,bEND对实数a,b按从小到大排序.杨咎妈问究凉裕廖音变檬邑鸭亲嫉庐鸳灵刚妖洗惨穆烁北抚媒制骤券侗弹高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三喧雍敦俘罗销鹤坝桑瑰猎奥悔垃度部腕芽烧概蛙媚完琢聊漳躇还沼滓顶校高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三
小结作业2.编写含有多个条件结构的程序时,每个条件语句执行结束时都以ENDIF表示.1.条件语句有两种形式,应用时要根据实际问题适当选取.一斤青航宝栈纠诚攘怒酌授偿刑蔗汹出识梆誓增叭踞拜爽蓬伞段儒陀异韭高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三峭钙歪萤叙组陛刃搔岁免轨亲揩妻膏型泻秦辱民贫瘴讣晕宅茎启钙邪魂寞高中数学:132《条件语句》课件必修三高中数学:132《条件语句》课件必修三