第4章 算法及结构化程序设计优秀课件.ppt
《第4章 算法及结构化程序设计优秀课件.ppt》由会员分享,可在线阅读,更多相关《第4章 算法及结构化程序设计优秀课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4章章 算法及结构化算法及结构化程序设计程序设计第1页,本讲稿共36页教学目标教学目标o算法的概念算法的概念o怎么样表示一个算法怎么样表示一个算法o结构化程序设计方法的基本思想结构化程序设计方法的基本思想第2页,本讲稿共36页学习要求学习要求掌握:掌握:n会用传统流程图表示算法会用传统流程图表示算法n熟练用熟练用N-S流程图表示算法流程图表示算法n结构化程序设计方法的基本思想结构化程序设计方法的基本思想第3页,本讲稿共36页本章授课内容本章授课内容o4.1 算法的概念算法的概念o4.2 算法的特性算法的特性o4.3 算法的表示算法的表示o4.4 结构化程序设计方法结构化程序设计方法第4页,
2、本讲稿共36页生活中的算法生活中的算法o问题:烤蛋糕问题:烤蛋糕o算法:算法:1.start2.将烤箱预热将烤箱预热3.准备一个盘子准备一个盘子4.在盘子上抹上一些黄油在盘子上抹上一些黄油5.将面粉、鸡蛋、糖和香精混合在搅拌将面粉、鸡蛋、糖和香精混合在搅拌6.将搅拌好的面粉团放在盘子上将搅拌好的面粉团放在盘子上7.将盘子放到烤箱内将盘子放到烤箱内8.end第5页,本讲稿共36页算法中的算法中的“分之策略分之策略”1.Start2.准备早餐准备早餐3.结束结束第6页,本讲稿共36页算法中的算法中的“分之策略分之策略”1.Start2.准备早餐准备早餐2.1 准备一个金枪鱼三明治准备一个金枪鱼三明
3、治2.2 准备一些薯条准备一些薯条2.3 冲一杯咖啡冲一杯咖啡3.结束结束第7页,本讲稿共36页算法中的算法中的“分之策略分之策略”1.Start2.准备早餐准备早餐2.1 准备一个金枪鱼三明治准备一个金枪鱼三明治 2.1.1 拿来两片面包拿来两片面包 2.1.2 准备一些金枪鱼浆准备一些金枪鱼浆2.2 准备一些薯条准备一些薯条2.3 冲一杯咖啡冲一杯咖啡3.结束结束第8页,本讲稿共36页算法中的算法中的“分之策略分之策略”1.Start2.准备早餐准备早餐2.1 准备一个金枪鱼三明治准备一个金枪鱼三明治 2.1.1 拿来两片面包拿来两片面包 2.1.2 准备一些金枪鱼浆准备一些金枪鱼浆2.2
4、 准备一些薯条准备一些薯条 2.2.1 将土豆切成条将土豆切成条 2.2.2 油炸这些土豆油炸这些土豆2.3 冲一杯咖啡冲一杯咖啡3.结束结束第9页,本讲稿共36页算法中的算法中的“分之策略分之策略”1.Start2.准备早餐准备早餐2.1 准备一个金枪鱼三明治准备一个金枪鱼三明治 2.1.1 拿来两片面包拿来两片面包 2.1.2 准备一些金枪鱼浆准备一些金枪鱼浆2.2 准备一些薯条准备一些薯条 2.2.1 将土豆切成条将土豆切成条 2.2.2 油炸这些土豆油炸这些土豆2.3 冲一杯咖啡冲一杯咖啡 2.3.1 烧些开水放入杯中烧些开水放入杯中 2.3.2 在水杯中加入一些咖啡和糖在水杯中加入一
5、些咖啡和糖3.结束结束第10页,本讲稿共36页4.1 4.1 算法的基本概念算法的基本概念o所谓算法,就是指为解决特定问题而采取的有所谓算法,就是指为解决特定问题而采取的有限操作步骤。限操作步骤。程序程序=数据结构数据结构+算法算法描述问题处理描述问题处理的对象及其关的对象及其关系系描述对问题处描述对问题处理对象的处理理对象的处理规则规则第11页,本讲稿共36页算法举例算法举例l已知苹果价格和公斤数,求苹果总价格算法:已知苹果价格和公斤数,求苹果总价格算法:步骤步骤1 1:输入苹果价格和所需公斤数:输入苹果价格和所需公斤数 步骤步骤2 2:处理数据,求得苹果总价格。:处理数据,求得苹果总价格。
6、步骤步骤3 3:输出苹果总价格。:输出苹果总价格。我们把这种将问题归结为有规律的操作步骤,并且用有限我们把这种将问题归结为有规律的操作步骤,并且用有限多个步骤来表示的具体过程就称之为多个步骤来表示的具体过程就称之为算法算法。l对同一个问题,可以有不同的解题方法和步骤。对同一个问题,可以有不同的解题方法和步骤。第12页,本讲稿共36页算法举例1:例如求解两个正整数p和q的最大公约数g的欧几里德算法:步骤1:如果pym=xm=y返回myesno例例1-4求两整型数中的较小的那个数的值求两整型数中的较小的那个数的值开始调用函数min=xmin(a,b)结束主程序主程序显示结果输入两个整数a,b第21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 算法及结构化程序设计优秀课件 算法 结构 程序设计 优秀 课件
限制150内