中国高校课件下载中心 》 教学资源 》 大学文库

《C语言程序设计》课程电子教案(PPT教学课件)第5章 选择控制结构

文档信息
资源类别:文库
文档格式:PPT
文档页数:55
文件大小:2.25MB
团购合买:点击进入团购
内容简介
 算法的描述方法  用于单分支控制的if语句  用于双分支控制的if-else语句  用于多路选择的switch语句  break语句在switch语句中的作用  关系运算符  条件运算符  逻辑运算符  程序测试
刷新页面文档预览

C语言程序殁计 第5章选泽控制结构

第5章 选择控制结构 C语言程序设计

本章学习序容 算法的描述方法 用于单分支控制的立语句 用于双分支控制的主f-e1se语句 用于多路选择的sw主tch语句 break语句在 switch语何中的作用 关系运算符 感条件运算符 逻辑运算符 程序测试 2021/2/12 2/56

2021/2/12 2/56 本章学习内容  算法的描述方法  用于单分支控制的if语句  用于双分支控制的if-else语句  用于多路选择的switch语句  break语句在switch语句中的作用  关系运算符  条件运算符  逻辑运算符  程序测试

51生活中与计算视中剧问题求解 (Probleum Solving Process) 生活中的问题求解: Problem:烤蛋糕( Baking a Cake) How to solve: 1. Start 2.将烤箱预热 3.准备一个盘子 4.在盘子上抹上一些黄油 5.将面粉、鸡蛋、糖和香精混合在一起搅拌均匀 6.将搅拌好的面粉团放在盘子上 7.将盘子放到烤箱内 8. End 2021/2/12 3/56

2021/2/12 3/56 生活中的问题求解: Problem: 烤蛋糕(Baking a Cake) How to solve: 1. Start 2. 将烤箱预热 3. 准备一个盘子 4. 在盘子上抹上一些黄油 5. 将面粉、鸡蛋、糖和香精混合在一起搅拌均匀 6. 将搅拌好的面粉团放在盘子上 7. 将盘子放到烤箱内 8. End 5.1生活中与计算机中的问题求解 (Problem Solving Process)

分治策璐 Divide and/ Conquer Strategy Problem:准备早餐( Prepare a Breakfast) 1. Start 2.准备早餐 3. End 2021/2/12 4/56

2021/2/12 4/56 分治策略 ("Divide and Conquer" Strategy ) Problem: 准备早餐( Prepare a Breakfast) 1. Start 2. 准备早餐 3. End

分治策璐 Divide and/ Conquer Strategy 1. Start 2.准备早餐 2准备一个金枪鱼三明治 22准备一些薯条 23冲一杯咖啡 3. End 2021/2/12 5/56

2021/2/12 5/56 1. Start 2. 准备早餐 2.1 准备一个金枪鱼三明治 2.2 准备一些薯条 2.3 冲一杯咖啡 3. End 分治策略 ("Divide and Conquer" Strategy )

分治策璐 Divide and Conquer Strategy 1. Start 2准备早餐 21准备一个金枪鱼三明治 211拿来两片面包 212准备一些金枪鱼酱 22准备一些薯片 23冲一杯咖啡 3. End 2021/2/12 6/56

2021/2/12 6/56 1. Start 2.准备早餐 2.1 准备一个金枪鱼三明治 2.1.1 拿来两片面包 2.1.2 准备一些金枪鱼酱 2.2 准备一些薯片 2.3 冲一杯咖啡 3. End 分治策略 ("Divide and Conquer" Strategy )

分洽策 Divide and ConquerS爬gy) 1. Start 2准备早餐 2准备一个金枪鱼三明治 211拿来两片面包 212准备一些金枪鱼酱 22准备一些薯片 221将土豆切成片 222油炸这些土豆片 23冲一杯咖啡 3. End 2021/2/12 7/56

2021/2/12 7/56 1. Start 2.准备早餐 2.1 准备一个金枪鱼三明治 2.1.1 拿来两片面包 2.1.2 准备一些金枪鱼酱 2.2 准备一些薯片 2.2.1 将土豆切成片 2.2.2 油炸这些土豆片 2.3 冲一杯咖啡 3. End 分治策略 ("Divide and Conquer" Strategy )

分策略 ("Divide and Conquer Strategy 1. Start 2准备早餐 2准备一个金枪鱼三明治 211拿来两片面包 212准备一些金枪鱼酱 22准备一些薯片 221将土豆切成片 222油炸这些土豆片 23冲一杯咖啡 23.1烧些开水放入杯中 232在水杯中加入一些咖啡和糖 20212l23.End 8/56

2021/2/12 8/56 分治策略 ( "Divide and Conquer" Strategy ) 1. Start 2.准备早餐 2.1 准备一个金枪鱼三明治 2.1.1 拿来两片面包 2.1.2 准备一些金枪鱼酱 2.2 准备一些薯片 2.2.1 将土豆切成片 2.2.2 油炸这些土豆片 2.3 冲一杯咖啡 2.3.1 烧些开水放入杯中 2.3.2 在水杯中加入一些咖啡和糖 3. End

52算法的概念及其描述方法 面向对象程序=对象+消息 面向过程的程序=数据结构+算法 计算机中的算法( Algorithm) 为解决一个具体问题而采取的、确定的、有限的 操作步骤,仅指计算机能执行的算法 A specific and step-by-step set of instructions for carrying out a procedure or solving a problem, usually with the requirement that the procedure terminate at some point 2021/2/12 9/56

2021/2/12 9/56 5.2算法的概念及其描述方法 面向对象程序 = 对象 + 消息 面向过程的程序= 数据结构 + 算法 计算机中的算法(Algorithm ) –为解决一个具体问题而采取的、确定的、有限的 操作步骤,仅指计算机能执行的算法 – A specific and step-by-step set of instructions for carrying out a procedure or solving a problem, usually with the requirement that the procedure terminate at some point

52算法的概念及其描述方法 算法的特性 有穷性 0在合理的时间内完成 确定性,无歧义 如果x≥0,则输出Yes;如果x≤0,则输出No 有效性 0能有效执行 负数开平方 没有输入或有多个输入 有一个或多个输出 2021/2/12 1056

2021/2/12 10/56 5.2算法的概念及其描述方法 算法的特性 –有穷性 在合理的时间内完成 –确定性,无歧义 – 如果x≥0,则输出Yes;如果x≤0,则输出No –有效性 能有效执行 – 负数开平方 –没有输入或有多个输入 –有一个或多个输出

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档