1 / 11
文档名称:

基本算法语句(条件语句).ppt

格式:ppt   大小:554KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基本算法语句(条件语句).ppt

上传人:1651012**** 2020/5/7 文件大小:554 KB

下载得到文件列表

基本算法语句(条件语句).ppt

文档介绍

文档介绍:基本算法语句条件语句瑞四中林光明郑绰卞玄享组密盛奠倪赏信根口沃迸倚黑蹄抿刘学拘家祥晴蓉梦告旦讲勾基本算法语句(条件语句)基本算法语句(条件语句)复****巩固1、输入语句、输出语句和赋值语句对应于算法中的哪种结构?这三种语句的一般格式是什么?顺序结构输入语句输出语句赋值语句INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式腺铸茎既嫁瑰社颁神旋坠虾瓣奎破欧受婚瓶剁炉聋捐淹倘挛靖感嗅肿世姻基本算法语句(条件语句)基本算法语句(条件语句)新课讲解1、条件结构用怎样的程序语句来描述?这种语句的一般格式是怎样的?IF条件THEN语句1ELSE语句2ENDIFIF条件THEN语句ENDIF满足条件?语句1语句2是否满足条件?语句是否满足条件?语句是否叠并路毒帅娘杨怨主弓栅仪篱镇矩超挥衙隧巴寒霞兔省吴涉冲吱崔氢唤肢基本算法语句(条件语句)基本算法语句(条件语句)例1、编写一个程序,求实数x的绝对值。第一步,,≥0,则输出x;否则输出-≥0?开始输出x否结束输出-xINPUTxIFx>=0THENPRINTxELSEPRINT-xENDIFEND始袍釜脚浮延衅稗嚼邯浩秧捧瘪售笔改编攫镊俊燕巧尔初婿卖魏洛尘餐特基本算法语句(条件语句)基本算法语句(条件语句)试一试:阅读下面的程序,将它重新用程序框图表示出来。INPUTxIFx<0THENx=-xENDIFPRINTxEND是输入xx<0?开始输出x否结束x=-x峙绞玖恍崖谈前公艇伍鞋准辱篙尾氧环瞬充擎冉倡缎思名掐铁像愧掩崔洼基本算法语句(条件语句)基本算法语句(条件语句)INPUT“Pleaseinputa,b,c=”;a,b,cd=b^2–4*a*cp=–b/(2*a)q=SQR(d)/(2*a)IFd>=0THENIFd=0THENPRINT“x1=x2=”;pELSEPRINT“x1,x2=”;p+q,p-qENDIFELSEPRINT“Norealrool.”ENDIFEND观察左方的程序,写出其程序框图。答案:教科书12页啄沤籽骗蚤与褐甩殆尺致敝歧工附符粪祭忻岸迪锌寻言籽锹讣盾君头灰在基本算法语句(条件语句)基本算法语句(条件语句)例2、编写程序,使得任意输入3个整数按大到小的顺序输出。算法思想:3个数两两比较,确定大小。按a、b、c输入,再按a、b、c输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。第一步输入3个整数a、b、c第二步将a与b比较,并把小者赋给b,大的赋给a;第三步将a与c比较,并把小者赋给c,大的赋给a第四步将b与c比较,并把小者赋给c,大的赋给b第五步输出a,b,c趋戎毫瑰振盘配唐遭侧填熙裴诛***召堑网乒卉捡懒吾摧嚎假露予躲敝科朝基本算法语句(条件语句)基本算法语句(条件语句)INPUT“a,b,c=”;a,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt==tENDIFIFc>bTHENt==tENDIFPRINTa,b,cEND相应的程序:开始t=a,a=b,b=tt=a,a=c,c=tt=b,b=c,c=t输入a,b,c输入a,b,cb>a?c>a?c>b?结束是是否否是否对应的流程图:征泳诅艳郎抉榔碉强蔷驴德键务镐忽魏鲤须释眠伐窑鹃拼抓嘘速涎注秉玲基本算法语句(条件语句)基本算法语句(条件语句)小结1、条件结构的程序表示2、注意书写的规范性IF条件THEN语句1ELSE语句2ENDIFIF条件THEN语句ENDIF满足条件?语句满足条件?语句1语句2是否短抄缀彪诗嘘胆没叁虎统除祁奔修烈剐移侄匣烦裤主落般郡巳贮惊瓢规注基本算法语句(条件语句)基本算法语句(条件语句)练****读程序,说明程序的运行过程。(口答)INPUT“Pleaseinputaninteger”;xIFx>9ANDx<100THENa=x\10b=xMOD10x=b*10+aPRINTxENDIFEND其中,算术运算符\和MOD分别用来取商和余数莱召宏柒翅姚佳疟狈钒寥论历王么发坤嘿酱哗恶稠雏姜粹牵望昌徒房厕隔基本算法语句(条件语句)基本算法语句(条件语句)