计算机解决问题的过程 课件-2022-2023学年高中信息技术粤教版(2019)必修1_第1页
计算机解决问题的过程 课件-2022-2023学年高中信息技术粤教版(2019)必修1_第2页
计算机解决问题的过程 课件-2022-2023学年高中信息技术粤教版(2019)必修1_第3页
计算机解决问题的过程 课件-2022-2023学年高中信息技术粤教版(2019)必修1_第4页
计算机解决问题的过程 课件-2022-2023学年高中信息技术粤教版(2019)必修1_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

体验计算机解决问题的过程

《体验计算机解决问题的过程》的多媒体课件适用于《信息技术必修1数据与计算》第三章第一节,本个多媒体课件通过解决了3个简单的数学问题让学生感受到计算机解决问题的步骤:分析问题、设计算法、编写程序、调试并运行程序。CONTENTS01人工解决问题的过程02计算机解决问题的过程目录人工解决问题的过程Part

01鸡兔同笼问题鸡兔同笼是中国古代的数学名题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:今有雉兔同笼,上有四十三头,下有一百四十二只足,问雉兔各几何?这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数有43个头,从下面数有142只脚。问笼中各有多少只鸡和兔?解决问题的步骤(方法一)一只鸡有一个头,一只兔有一个头鸡兔同笼一只鸡有两条腿,一只兔有四条腿2x+4y=142合并方程假设鸡有x只,兔有y只x+y=43

x+y=432x+4y=142解决问题的步骤(方法二)鸡兔同笼假设鸡有x只2x+4(35-x)=94

计算机解决问题的过程Part

02计算机解决问题的过程P46设计算法分析问题编写程序调试运行程序分析问题的需求情况、已知条件和需要解决的问题给出解决问题的详细方法和步骤根据算法描述,选择Python来编写程序运行,检查程序能否按预想的效果执行继续鸡兔同笼问题鸡兔同笼是中国古代的数学名题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:今有雉兔同笼,上有四十三头,下有一百四十二只足,问雉兔各几何?这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有43个头,下面数,有142只脚。问笼中各有多少只鸡和兔?分析问题已知的条件:1、鸡兔的头一共有43个2、鸡兔的脚一共有142只需要解决的问题:鸡、兔各有几只?返回设计算法步骤一:由已知条件可知鸡兔共有43个头,则鸡+兔=43一只鸡2只脚,一只兔4只脚,则2鸡+4兔=142步骤二:列出方程进行计算,得到结果返回鸡兔同笼#有若干只鸡兔同在一个笼子里,从上面数有43个头#从下面数有142只脚。求笼子中各有几只鸡和兔?#列方程:#x+y=43#2x+4y=142a=43b=142forxin

range(1,a):y=a-x

if2*x+4*y==b:

print("鸡有"+str(x)+"只","兔有"+str(y)+"只")井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。“==”读作等于“=”是赋值号返回返回九九乘法表小游戏八名学生来进行比赛,其中一位学生边拍手边说:“九九乘法表呀,八九——。”另一位学生马上说出得数依次轮流说出口诀,说错或2秒内答不上者则换下一位学生,最后评出获得胜利的学生。九九乘法表人工解决问题的过程1x1=11x2=22x2=41x3=32x3=63x3=91x4=42x4=83x4=24x4=161x5=52x5=103x5=154x5=205x5=251x6=62x6=123x6=184x6=245x6=306x6=361x7=72x7=143x7=214x7=285x7=356x7=427x7=491x8=82x8=163x8=244x8=325x8=406x8=487x8=568x8=641x9=92x9=183x9=274x9=365x9=456x9=547x9=638x9=729x9=81计算机解决问题的过程foriin

range(1,10):

forjin

range(1,i+1):

print('%s*%s=%s'%(i,j,i*j),end='')

print()输出函数格式化取值小组讨论:有五个字母:A,B,C,D,能组成多少个互不相同且无重复数字的五位数?各是多少??ABCDABDCACBDACDBADBCADCBBACDBADCBCADBCDABDACBDCADABCDACBDBACDBCADCABDCBACABDCADBCBADCBDACDABCDBA小组讨论:分析此题的计算机解决问题的步骤分析问题已知条件:A,B,C,D,E五个字母需要解决的问题:能组成多少个互不相同且无重复数字的五位数设计算法步骤一:找出首字母为A时的组合种数步骤二:找出首字母为B时的组合种数步骤三:找出首字母为C时的组合种数步骤四:找出首字母为D时的组合种数步骤五:找出首字母为E时的组合种数步骤六:把所有组合进行相加string="ABCD"count=0foroneinstring:

fortwo

instring:

for

threein

string:

for

fourinstring:

ifone!=twoandone!=threeandone!=fourandtwo!=threeandtwo!=fourandthree!=four

reresult=one+two+three+four+fivecount+=1

print(result)

print(count)

“!=”读作不等于count=count+1计算机解决问题的优势计算机在解决问题时速度快,结果准确练习1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()A.设计算法B.分析问题C.编写程序D.调试运行程序2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.编写程序,分析问题,设计算法,调试程序BC练习3.程序编好之后,计算机无法检查出来的错误是?()A.编译错误B.执行错误C.逻辑错误D.语法错误C4.小明编写好解密程序后,调试运行时,程序没有报错且能顺利运行,但不能正确解密,造成这个结果的原因是()A.解密算法逻辑错误B.程

温馨提示

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

评论

0/150

提交评论