1.1.2程序框图-人教A版高中数学必修三课件(共48张PPT).pptx

上传人:黄****学 文档编号:2955637 上传时间:2020-06-04 格式:PPTX 页数:48 大小:13.80MB
返回 下载 相关 举报
1.1.2程序框图-人教A版高中数学必修三课件(共48张PPT).pptx_第1页
第1页 / 共48页
1.1.2程序框图-人教A版高中数学必修三课件(共48张PPT).pptx_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《1.1.2程序框图-人教A版高中数学必修三课件(共48张PPT).pptx》由会员分享,可在线阅读,更多相关《1.1.2程序框图-人教A版高中数学必修三课件(共48张PPT).pptx(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、,程序框图,麦兜,今天我们要来学习一个非常实用而且有趣的知识!,把大象放到冰箱里,总共分几步?,问,我们先从这个著名的笑话讲起吧!,程序框图的基本逻辑结构(1)顺序结构,把大象放到冰箱里,总共分几步?,问,答,第一步,把冰箱门打开,第二步,把大象装进去,第三步,把冰箱门带上,把大象放到冰箱里,总共分几步?,问,把冰箱门打开,把大象装进去,把冰箱门带上,矩形框+文字,表示程序处理中的一个步骤!,箭头,表示处理的顺序!,大体上来说,这就是一个程序框图了!,什么是程序框图呢?,程序框图的基本逻辑结构(1)顺序结构,把大象放到冰箱里,总共分几步?,问,把冰箱门打开,把大象装进去,把冰箱门带上,矩形框+

2、文字,表示程序处理中的一个步骤!,箭头,表示处理的顺序!,程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.,处理框(执行框),流程线,赋值,执行计算语句,结果的传送,流程进行的方向,程序框图的基本逻辑结构(1)顺序结构,把大象放到冰箱里,总共分几步?,问,把冰箱门打开,把大象装进去,把冰箱门带上,开始,结束,流程图的开始和结束,必须要使用起止框!,注意!一定要在头尾加上表示开始和结束的起止框!,麦兜,你喜欢玩网络游戏吗?,那你最喜欢什么游戏呢?,你知道程序员叔叔是怎么编程的吗?,对,写代码!,一个游戏包含上百万行代码,怎么能想清楚、不出错呢?,编程前,为了想清楚,我们会先

3、画程序框图!,回血视频,那就让我们一起来看看吧!,麦兜!相信这个场景你一定很熟悉吧?,试一试!,走进回血区,增加血量,停止回血,我们假定回血的步骤分为如下几步:,试一试!,走进回血区,增加血量,停止回血,先在步骤外面加上处理框,再加上表示顺序的流程线,试一试!,走进回血区,增加血量,停止回血,开始,结束,不要忘记加上表示开始结束的起止框!,程序框图的基本逻辑结构(1)顺序结构,顺序结构的语句与语句之间,框与框之间是按照从上到下的顺序进行.,这就是一个顺序结构的程序框图!,走进回血区,增加血量,停止回血,开始,结束,学会了!程序猿老师,麦兜,你学会了吗?,走进回血区,增加血量,停止加血,开始,结

4、束,程序框图的基本逻辑结构(1)顺序结构,非常好!要想让计算机执行指令,框图中就必须要使用计算机能识别的语言!,b=10,开始,程序框图的基本逻辑结构(1)顺序结构,一个人血量为10,用b来代表,回血(一次)程序框图,b=b+20,结束,让血量在原有值上增加20,输出b,用平行四边形表示输入、输出框,我们以“回血”过程为例,需要把程序框图画成这样:,b=10,开始,程序框图的基本逻辑结构(1)顺序结构,回血(一次)程序框图,b=b+20,结束,输出b,为了便于理解,我们借助动画小人帮忙演示,b=10,开始,执行第一步时,按照框图中的指令b=10,小人身上的牌子就会显示10,程序框图的基本逻辑结

5、构(1)顺序结构,回血(一次)程序框图,b=b+20,结束,10,输出b,b=10,开始,程序框图的基本逻辑结构(1)顺序结构,回血(一次)程序框图,b=b+20,结束,输出b,10,b=10,开始,这时b的值应该为30,程序框图的基本逻辑结构(1)顺序结构,回血(一次)程序框图,b=b+20,结束,10,30,输出b,b=10,开始,回血(一次)程序框图,b=b+20,结束,30,输出b,最终结果输出b的值为30,程序框图的基本逻辑结构(1)顺序结构,b=10,开始,想一想!,回血(一次)程序框图,b=b+20,结束,30,输出b,如果我们想让小人再回一次血,又该如何画呢?,b=10,开始,

6、回血(两次)程序框图,b=b+20,结束,30,b=b+20,想一想!,输出b,中间再增加一步!,b=10,开始,回血(两次)程序框图,b=b+20,结束,b=b+20,想一想!,输出b,执行第三步时,小人牌子上的数字(b的数值)又是多少呢?,30,?,b=10,开始,回血(两次)程序框图,b=b+20,结束,b=b+20,想一想!,输出b,30,50,相信你一定想到了!,b=10,开始,回血(多次)程序框图,b=b+20,想一想!,判断框,若不满足条件(N)即b60或b=60,则停止加血,程序结束;,若满足条件(Y)即b60,则继续回血,直到不满足条件为止.,N,Y,麦兜,你懂了吗?,b=1

7、0,开始,回血(多次)程序框图,b=b+20,N,Y,那我们再次请小人来帮忙吧!看看这个过程执行起来到底是怎么一回事儿.麦兜,你可要看仔细啊!,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,10,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,10,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,10,30,30,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,30,50,50,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,50,70,70,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,我们一起来分析一下这个程序框图

8、,程序框图的基本逻辑结构(1)顺序结构,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,程序框图的基本逻辑结构(2)条件分支结构,程序框图的基本逻辑结构(2)条件分支结构,条件算法需要进行逻辑判断,当P成立(记作“Y”)时执行语句A,当P不成立(记作“N”)时执行语句B,条件分支结构是一种有条件的二选的操作结构.,b=10,开始,回血(多次)程序框图,b=b+20,N,Y,程序框图的基本逻辑结构(3)循环结构,程序框图的基本逻辑结构(3)循环结构,循环结构算法中,需要反复执行某项操作A直到条件得到满足为止.,程序框图中,常见的逻辑结构有三种!,你能说出这个游戏场景所对应的程序框图运用到哪种逻辑结构吗?,再见,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中数学

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁