算法与程序设计.ppt

上传人:王** 文档编号:185291 上传时间:2023-04-02 格式:PPT 页数:14 大小:389KB
下载 相关 举报
算法与程序设计.ppt_第1页
第1页 / 共14页
算法与程序设计.ppt_第2页
第2页 / 共14页
算法与程序设计.ppt_第3页
第3页 / 共14页
算法与程序设计.ppt_第4页
第4页 / 共14页
算法与程序设计.ppt_第5页
第5页 / 共14页
算法与程序设计.ppt_第6页
第6页 / 共14页
算法与程序设计.ppt_第7页
第7页 / 共14页
算法与程序设计.ppt_第8页
第8页 / 共14页
算法与程序设计.ppt_第9页
第9页 / 共14页
算法与程序设计.ppt_第10页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《算法与程序设计.ppt》由会员分享,可在线阅读,更多相关《算法与程序设计.ppt(14页珍藏版)》请在优知文库上搜索。

1、高一年级高一年级 第二课第二课算法与程序设计算法与程序设计算法算法: 对解决问题对解决问题的方法和步骤的描述的方法和步骤的描述它的表现形式主要是它的表现形式主要是:自然语言描自然语言描述、流程图述、流程图 起止起止(终端框)(终端框)算法的开始和结束算法的开始和结束 输入框、输入框、输出框输出框输入和输出信息输入和输出信息 处理框处理框 (执行框)(执行框)赋值、计算赋值、计算判断框判断框条件判断条件判断 常用的常用的“流程图流程图”所用的基本符号所用的基本符号算法中的流向算法中的流向 程序体验任务一:任务一:有两个杯子有两个杯子A和和B,分别放有酒精和水,分别放有酒精和水,设计一个算法将两个

2、杯子中的液体进行互换。设计一个算法将两个杯子中的液体进行互换。 分分别用自然语言和流程图来描述这个算法别用自然语言和流程图来描述这个算法CABwinewater流程图流程图:开始开始ACBACB结束结束 Dim a,b,c as string a=“wine” b=“water” c=a; a=b; b=c;print “a=:” a print “b=:” bend.VB编程:程序设计的基本过程分析问题分析问题设计算法设计算法画出流程图画出流程图调试运行调试运行编写程序编写程序结束飞船成功飞行V=7.91?开始输入变量v值YN飞船输入数据错误出租车计价问题出租车计价问题问题描述问题描述:算法

3、:算法:1、输入出租车行使路程、输入出租车行使路程 p2、将、将p与与3公里做比较公里做比较3、如果、如果p=3,则计算车费,则计算车费s=84、否则、否则s=8+(p-3)*1.55、输出、输出s 的值的值s 8p=3?开始输入变量p值s 8+(p-3)*1.5YN输出变量s的值结束Input pIf p=3 then s=8Else s=8+(p-3)*1.5End ifPrint send算法的择优处理同一个问题可能有不同的算法,采用什么样的算法更简单、方便呢? 著名数学家华罗庚著名数学家华罗庚“烧水泡茶烧水泡茶”的两个算法。的两个算法。算法一算法一第一步:烧水;第一步:烧水;第二步:水烧开后,洗刷茶具;第二步:水烧开后,洗刷茶具;第三步:沏茶。第三步:沏茶。算法二算法二第一步:烧水;第一步:烧水;第二步:烧水过程中,洗刷茶具;第二步:烧水过程中,洗刷茶具;第三步:水烧开后沏茶。第三步:水烧开后沏茶。第二个算法的科学性在于应用了第二个算法的科学性在于应用了“统筹方法统筹方法” 区别?哪个更高效?一个好算法必须用到科学的方法一个好算法必须用到科学的方法 探究:写出求方程探究:写出求方程 ax 2 + bx + c = 0 的解的解 一个的算法一个的算法 ,并画出算法流程图。,并画出算法流程图。开开 始始结结 束束计算计算b2 4 c0输出无解输出无解输出输出abx2 NY

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > C/C++资料

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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