算法与程序设计

上传人:sym****28 文档编号:240738658 上传时间:2024-05-04 格式:PPT 页数:15 大小:155KB
返回 下载 相关 举报
算法与程序设计_第1页
第1页 / 共15页
算法与程序设计_第2页
第2页 / 共15页
算法与程序设计_第3页
第3页 / 共15页
点击查看更多>>
资源描述
算法与程序设计算法与程序设计条件结构条件结构设计者:刘彦设计者:刘彦 主主 讲:刘彦讲:刘彦课程导入课程导入(事例)(事例)教学内容分析教学内容分析l本节的主要内容是条件结构,在顺序结构的基础上使得同学们能进一步解决稍微复杂的问题,理解条件结构的逻辑结构,思考计算机处理问题和人处理问题的异同教学目的教学目的l理解什么是条件结构,他与顺序结构有什么不同,学会用简单的if套用语句解决一些常见的小问题l经理学习,分析,归纳,时间的认知过程,可以使用 visual basic语言编写简单的if套用小程序l情感态度与价值观:培养学生一丝不苟的精神,并激发学生们的兴趣,通过一些具有启发性的 讲解和鼓励,使得同学们在自己按老师的要求做出的小程序上再加上一些独特的 元素和功能,使得他们具有成就感重点难点分析重点难点分析 l教学重点:if语句的使用,条件结构的理解l教学难点:运用条件结构编写小程序语句组语句组1语句组语句组1条条件件开始开始输入信息输入信息是是否否if条件语句流程图如下:条件语句流程图如下:If语句结构格式语句结构格式 If 条件 then 语句组1 else 语句组2或 If 条件 then 语句组1 else 语句组2 End if具体事例如下:具体事例如下:l问题:张军找了一条长度为l的铁丝,希望用来制作一个面积为s的矩形框,他问李明:这个矩形的长和宽各是多少,才能使制作出来的矩形框面积为指定的值(一)分析问题(一)分析问题l设所求矩形的宽为x,根据题目的条件,矩形的周长为l,那么它的长与宽的和就是l/2,长应为l/2-x,根据矩形的面积公式,则列出方程:x(l/2-x)=s 化解方程得 x2 lx/2+s=0(二)设计算法(二)设计算法l输入铁丝的长度ll输入矩形的面积sl计算判别式d=l*l/4-4*sl如果d=0,则计算x1=(l/2+sqr(d)/2 x2=(l/2-sqr(d)/2并输出x1和x2,否则输出“找不到这样发矩形”编写程序如下:编写程序如下:lPrivate Sub Command1_Click()ll=InputBox(请输入铁丝的长度:)ls=InputBox(请输入铁丝的面积:)ld=l*l/4-4*slIf d=0 ThenlX1=(l/2+Sqr(d)/2lX2=(l/2-Sqr(d)/2lPrint 这个矩形的长与宽分别是:;X1;和;X2lElselPrint 找不到这样的矩形lEnd IflEnd Sub(三)程序运行过程如下(三)程序运行过程如下(看实例)(看实例)实践与练习实践与练习l阅读下列程序,分别写出当A=15和A=-9时程序的运行结果,说明程序的功能,并上机验证 private sub command1_click()dim a as integer a=inputbox(“请输入A的值”)if a=0 then print“y=”;a else print“y=”;-a end sub课后练习课后练习(1)编一个程序,输入三个数,输出其中的最 大数(2)编写一元二次方程的求解程序,要求能够判断方程是否有根,如果没有则给出相应的提示信息总结提升:总结提升:在“编程实现”的基础上,让学生自己使用老师提供的其他VB开发的实用程序,教师引导学生讨论,使学生认识到用计算机编程可以帮助我们解决很多的问题,更深刻的感受程序解决问题的魅力。认识到计算机解决问题和人解决问题一样需要有清晰的解题步骤。而对于计算机而言,这种解题步骤就称为算法。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 中学资料


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

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


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