教育专题:4)122基本算法语句2

上传人:沈*** 文档编号:244393490 上传时间:2024-10-04 格式:PPT 页数:25 大小:397.50KB
返回 下载 相关 举报
教育专题:4)122基本算法语句2_第1页
第1页 / 共25页
教育专题:4)122基本算法语句2_第2页
第2页 / 共25页
教育专题:4)122基本算法语句2_第3页
第3页 / 共25页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,学习目标:,1,、知识与技能,(,1,)正确理解条件语句的概念,;,(,2,)会应用条件语句编写程序。,2,、过程与方法,经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展逻辑思维能力,1.2.2,基本算法语句,条件语句,输入语句、输出语句和赋值语句的一般格式分别是什么?,输入语句:,输出语句:,赋值语句:,复习,INPUT,“,提示内容,”,;,变量,PRINT,“,提示内容,”,;,表达式,变量,=,表达式,对于顺序结构的算法或程序框图,可以利用输入语句、输出语句和赋值语句写出其计算机程序.,对于条件结构的算法或程序框图?,条 件 语 句,步骤,满足条件,?,否,是,条件结构:,条件语句:,IF,条件,THEN,语句体,END IF,步骤,1,步骤,2,满足条件?,否,是,IF,条件,THEN,语句体,1,ELSE,语句体,2,END IF,IF,THEN语句,IF,THEN,ELSE语句,说明:,(1)两种语句的区别和联系,区别:,第一种语句只有一个语句体,是满足条件时执行的语句体;第二种语句含有两个语句体,满足条件时执行语句体1,不满足条件时执行语句体2.,联系:,两种语句首先都要对条件进行判断,然后才执行相应的语句体;都以IF开始,以END IF结束.,(2)如何选用两种语句表示算法,如果,只,需要对满足条件时的情况作出处理,对不满足条件时的情况不处理,就选用,IF-THENF,条件语句;,如果,既,需要对满足条件时的情况进行处理,,又,需要对不满足条件时的情况进行处理,就选用,IF-THEN-ELSE,条件语句.,(3)逻辑运算符,且,用,AND,表示.如1x5,表示为 x1.,或,用,OR,表示.如 x0,表示为 x0.,非,用,NOT,.如 x5 .,x0?,开始,结束,输入,x,输出,x,否,例1,:求实数x的绝对值,.,算法,第一步,输入一个实x.,第二步,判断x的符号.若x0,则x=-x; 否则,x=x.,第三步,输出x.,该算法的程序框图如何表示?,x=-x,是,程序框图,x0?,开始,结束,输入,x,输出,x,否,x=-x,是,INPUT x,IF,x=0,THEN,PRINT x,ELSE,PRINT -x,END IF,END,程序框图:,程序:,INPUT x,IF,x=0,THEN,PRINT x,ELSE,PRINT -x,END IF,END,INPUT x,IF,x,=1,THEN,y=x,2+3*x,ELSE,y=x-4,END IF,PRINT y,END,求分段函数,的函数值.,=0,THEN,p= -b/(,2,*a),q=SQR(d)/(,2,*a),IF,d=0,THEN,PRINT,“,x,1,=x,2,=,”,;p,ELSE,x,1,=,p+q,x,2,=,p-q,PRINT x,1,,x,2,END IF,ELSE,PRINT,“,No real root.,”,END IF,END,思考1:,阅读下面的程序,你能说明它是一个什么问题的算法吗?,INPUT,“,a,,,b=,”,;,a,,,b,IF,a,b,THEN,x=a,a=b,b=x,END IF,PRINT,a,,,b,END,将,实数a,b按从小到大排序,例,3:,编写程序,使任意输入的3个整数按从大到小的顺序输出.,第四步,将,b,与,c,比较,并把小者赋给,c,,大者 赋给,b.,第一步,输入,3,个整数,a,,,b,,,c.,第二步,将,a,与,b,比较,并把小者赋给,b,,大者 赋给,a.,第三步,将,a,与,c,比较,并把小者赋给,c,,大者 赋给,a.,第五步,按顺序输出,a,,,b,,,c.,算法,:,开始,输入,a,,,b,,,c,ba?,t=a,a=b,b=t,t=a,a=c,c=t,t=b,b=c,c=t,是,是,是,输出,a,,,b,,,c,否,cb?,否,ca?,否,结束,INPUT a,,,b,,,c,IF,b,a,THEN,t=a,a=b,b=t,END IF,IF,c,a,THEN,t=a,a=c,c=t,END IF,IF,c,b,THEN,t=b,b=c,c=t,END IF,PRINT a,,,b,,,c,END,2.,编写含有多个条件结构的程序时,每个条件语句执行结束时都以,END IF,表示,.,1.,条件语句有两种形式,应用时要根据实际问题适当选取,.,小结:,作业:,P29,练习:,2,,,3,,,4.,【,课堂练习,】,1.,课本,P29,页,T2.,读程序,说明程序的运行过程,.,INPUT “x=:”;x,IF 9x AND xc AND,a+c,b AND,b+c,a THEN,PRINT “Yes.”,ELSE,PRINT “No.”,END IF,END,参考答案:,3.,课本,P29,页,T3.,编写求一个数是偶数还是奇数的程序,从键盘输入一个整数,输出该数的奇偶性,.,INPUT “a=”,;,a,IF a MOD 2 =0 THEN,PRINT “Even.”,ELSE,PRINT “Odd.”,END IF,END,参考答案:,4.,编写一个程序,输入两个整数,a,b,判断,a,是否能被,b,整除,.,INPUT “,a,b,=”,;,a,b,IF a MOD b =0 THEN,PRINT “b divides a.”,ELSE,PRINT “b does not divide a.”,END IF,END,参考答案:,5.(P33,页,B,组,T3),INPUT “x=”,;,x,IF x=1 AND x10 THEN,y=2,x-1,ELSE,y=3,x-11,END IF,END IF,PRINT“y,=”;y,END,参考答案:,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!