初二信息技术算法课件_第1页
初二信息技术算法课件_第2页
初二信息技术算法课件_第3页
初二信息技术算法课件_第4页
初二信息技术算法课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初二信息技术名师课程初二信息技术名师课程1初二信息技术名师课程什么是计算机程序?为了解决某个问题,用计算机能识别的语言描述的指令。程序是如何设计出来的?调试程序确定算法编制程序初二信息技术名师课程调试程序确定算法编制程序2初二信息技术名师课程—— 第二节 算 法第

1

课时初二信息技术名师课程—— 第二节 算 法3初二信息技术名师课程通过参与《幸运52》的节目,理解算法的概念;通过华罗庚烧水沏茶的例子,学会算法的比较;通过写代数式的活动,尝试用自然语言描述算法;通过分析例子,掌握用流程图来描述算法。学习目标初二信息技术名师课程通过参与《幸运52》的节目,理解算法的概4初二信息技术名师课程以前,中央电视台有一档节目叫《幸运52》,要求参与者在最短的时间内猜出物品的价格。主持人出示某件物品,参与者每次估算出一个价格,主持人只能回答高了、低了或者正确。参与者主持人参与者参与者参与者主持人主持人主持人 此商品价值1000以内900高了400低了600高了???初二信息技术名师课程以前,中央电视台有一档节目叫《幸运52》5初二信息技术名师课程一、算法的概念例1

:

某学校有排球,篮球共260个,其中排球比篮球多28个,请编写计算机程序求解排球与篮球个数。2.

拟订解决问题的方法和步骤1.

将260和28输入计算机,2.

篮球数是(260-28)÷2,排球数是篮球加28输出篮球和排球个数算法:解决问题的方法和步骤。初二信息技术名师课程一、算法的概念例1:某学校有排球,篮6初二信息技术名师课程算法 + 数据结构 = 程序做法将西红柿洗净用沸水烫一下,去皮、去蒂,切片待用。将鸡蛋打入碗中,加盐,用筷子充分搅打均匀待用。炒锅放油3汤匙烧热,将鸡蛋放入锅中炒熟盛出待用。将剩余的油烧热,下西红柿片煸炒,放盐、糖炒片刻,倒入鸡蛋翻炒几下出锅即成。初二信息技术名师课程算法 + 数据结构 = 程序做法7初二信息技术名师课程算法 + 数据结构 = 程序算法是程序的灵魂;数据结构又是算法的基础;初二信息技术名师课程算法 + 数据结构 = 程序算法是程序的8初二信息技术名师课程例:“烧水沏茶”问题初二信息技术名师课程9初二信息技术名师课程初二信息技术名师课程10初二信息技术名师课程2.算法的优劣假设有数字0到9共十张卡片,每次根据要求,取出一张。你会怎么做?初二信息技术名师课程假设有数字0到9共十张卡片,每次根据要11初二信息技术名师课程0000540000节约空间初二信息技术名师课程000054000节约空间12初二信息技术名师课程0123456789以空间为代价,降低了复杂程度初二信息技术名师课程0123456789以空间为代价,降低了13初二信息技术名师课程二、算法的描述自然语言流程图伪代码程序设计语言初二信息技术名师课程二、算法的描述自然语言14初二信息技术名师课程1.用自然语言描述算法例1:将儿狼羊菜运过河。第1步

运羊第2步

运菜第3步

羊回第4步

运狼第5步

空回第6步

运羊例2:计算1+2+3+……+100,:步骤1:先求1+2,得到结果3。步骤2:将步骤1得到的结果3再加上3,得到结果6。步骤3:将6再加上4,得10。步骤4:一直加到100。这就是最后的结果。初二信息技术名师课程1.用自然语言描述算法例1:将儿狼羊菜运15初二信息技术名师课程x=a+b/ax=a+b/(x=( a+b)/ax=( a+b)/(1.用自然语言描述试一试:请将“ x等于a加b除以a减b

”写成代数式– ba–b )– ba–b )初二信息技术名师课程x=a+b/ax=a+b/(x=( a+16初二信息技术名师课程2.用流程图描述算法例3:有一张包含1000位同学的姓名与电话号码的电子表格,让计算机完成:当输入某同学姓名后,能找出该同学的电话号码。初二信息技术名师课程2.用流程图描述算法例3:有一张包含117初二信息技术名师课程初二信息技术名师课程18初二信息技术名师课程流程图符号起止框处理框输入/输出框判断框流程线其他教材初二信息技术名师课程流程图符号流程线其他教材19初二信息技术名师课程初二信息技术名师课程20初二信息技术名师课程初二信息技术名师课程21初二信息技术名师课程初二信息技术名师课程22初二信息技术名师课程三种基本结构语句

1语句

2语句

1语句

2否条件成立?是循环体否条件成立?是顺序结构 分支结构 循环结构流程图通常是三种基本结构组合和嵌套初二信息技术名师课程三种基本结构语句1语句2语句1语句23初二信息技术名师课程任务:输入一个数,判断此数为正数、负数还是零,请用流程图描述算法。输入一个数,判断此数为正数、负数还是零,输出初二信息技术名师课程任务:输入一个数,判断此数为正数、负数24初二信息技术名师课程初二信息技术名师课程25初二信息技术名师课程有一个同学画出了流程图后,在运行时出了问题?我们来一起来帮帮他。输入值理论结果实际输出0001++4++-4--+-9--+初二信息技术名师课程输入值理论结果实际输出0001++4++26初二信息技术名师课程初二信息技术名师课程27初二信息技术名师课程初二信息技术名师课程28初二信息技术名师课程初二信息技术名师课程29初二信息技术名师课程什么是计算机程序?为了解决某个问题,用计算机能识别的语言描述的指令。程序是如何设计出来的?调试程序确定算法编制程序初二信息技术名师课程调试程序确定算法编制程序30初二信息技术名师课程—— 第二节 算 法第

1

课时初二信息技术名师课程—— 第二节 算 法31初二信息技术名师课程通过参与《幸运52》的节目,理解算法的概念;通过华罗庚烧水沏茶的例子,学会算法的比较;通过写代数式的活动,尝试用自然语言描述算法;通过分析例子,掌握用流程图来描述算法。学习目标初二信息技术名师课程通过参与《幸运52》的节目,理解算法的概32初二信息技术名师课程以前,中央电视台有一档节目叫《幸运52》,要求参与者在最短的时间内猜出物品的价格。主持人出示某件物品,参与者每次估算出一个价格,主持人只能回答高了、低了或者正确。参与者主持人参与者参与者参与者主持人主持人主持人 此商品价值1000以内900高了400低了600高了???初二信息技术名师课程以前,中央电视台有一档节目叫《幸运52》33初二信息技术名师课程一、算法的概念例1

:

某学校有排球,篮球共260个,其中排球比篮球多28个,请编写计算机程序求解排球与篮球个数。2.

拟订解决问题的方法和步骤1.

将260和28输入计算机,2.

篮球数是(260-28)÷2,排球数是篮球加28输出篮球和排球个数算法:解决问题的方法和步骤。初二信息技术名师课程一、算法的概念例1:某学校有排球,篮34初二信息技术名师课程算法 + 数据结构 = 程序做法将西红柿洗净用沸水烫一下,去皮、去蒂,切片待用。将鸡蛋打入碗中,加盐,用筷子充分搅打均匀待用。炒锅放油3汤匙烧热,将鸡蛋放入锅中炒熟盛出待用。将剩余的油烧热,下西红柿片煸炒,放盐、糖炒片刻,倒入鸡蛋翻炒几下出锅即成。初二信息技术名师课程算法 + 数据结构 = 程序做法35初二信息技术名师课程算法 + 数据结构 = 程序算法是程序的灵魂;数据结构又是算法的基础;初二信息技术名师课程算法 + 数据结构 = 程序算法是程序的36初二信息技术名师课程例:“烧水沏茶”问题初二信息技术名师课程37初二信息技术名师课程初二信息技术名师课程38初二信息技术名师课程2.算法的优劣假设有数字0到9共十张卡片,每次根据要求,取出一张。你会怎么做?初二信息技术名师课程假设有数字0到9共十张卡片,每次根据要39初二信息技术名师课程0000540000节约空间初二信息技术名师课程000054000节约空间40初二信息技术名师课程0123456789以空间为代价,降低了复杂程度初二信息技术名师课程0123456789以空间为代价,降低了41初二信息技术名师课程二、算法的描述自然语言流程图伪代码程序设计语言初二信息技术名师课程二、算法的描述自然语言42初二信息技术名师课程1.用自然语言描述算法例1:将儿狼羊菜运过河。第1步

运羊第2步

运菜第3步

羊回第4步

运狼第5步

空回第6步

运羊例2:计算1+2+3+……+100,:步骤1:先求1+2,得到结果3。步骤2:将步骤1得到的结果3再加上3,得到结果6。步骤3:将6再加上4,得10。步骤4:一直加到100。这就是最后的结果。初二信息技术名师课程1.用自然语言描述算法例1:将儿狼羊菜运43初二信息技术名师课程x=a+b/ax=a+b/(x=( a+b)/ax=( a+b)/(1.用自然语言描述试一试:请将“ x等于a加b除以a减b

”写成代数式– ba–b )– ba–b )初二信息技术名师课程x=a+b/ax=a+b/(x=( a+44初二信息技术名师课程2.用流程图描述算法例3:有一张包含1000位同学的姓名与电话号码的电子表格,让计算机完成:当输入某同学姓名后,能找出该同学的电话号码。初二信息技术名师课程2.用流程图描述算法例3:有一张包含145初二信息技术名师课程初二信息技术名师课程46初二信息技术名师课程流程图符号起止框处理框输入/输出框判断框流程线其他教材初二信息技术名师课程流程图符号流程线其他教材47初二信息技术名师课程初二信息技术名师课程48初二信息技术名师课程初二信息技术名师课程49初二信息技术名师课程初二信息技术名师课程50初二信息技术名师课程三种基本结构语句

1语句

2语句

1语句

2否条件成立?是循环体否条件成立?是顺序结构 分支结构 循环结构流程图通常是三种基本结构组合和嵌套初二信息技术名师课程三种基本结构语句1语句2语句1语句51初二信息技术名师课程任务:输入一个数,判断此数为正数、负数还是零,请用流程图描述算法。输入一个数,判断此数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论