体验计算机解决问题的过程课件高一上学期高中信息技术必修1第三章粤教版_第1页
体验计算机解决问题的过程课件高一上学期高中信息技术必修1第三章粤教版_第2页
体验计算机解决问题的过程课件高一上学期高中信息技术必修1第三章粤教版_第3页
体验计算机解决问题的过程课件高一上学期高中信息技术必修1第三章粤教版_第4页
体验计算机解决问题的过程课件高一上学期高中信息技术必修1第三章粤教版_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

信息技术王凤龙信息技术王凤龙灵璧县第二中学王凤龙灵璧县第二中学王凤龙粤教版普通高中教科书信息技术必修13.1体验计算机解决问题的过程灵璧县第二中学王凤龙信息技术王凤龙情境新时代我国实施新发展理念,着力推动高质量发展,构建新发展格局。经济实力实现历史性跃升。我国已经建成交通大国,交通进入了高质量发展的新时代,人民切切实实地感受到生活的便捷、美好和幸福。截至2024年11月,中国高速公路里程18.4万公里,位居世界第一;高铁里程4.6万公里,位居世界第一;城市轨道交通10339.4公里,位居世界第一;地铁-合肥轨道高速-盐洛高速高铁-和谐号信息技术王凤龙设计从A市到B市耗时最少的旅行路线方案从A市经B1,B2,…,Bk市到B市的交通情况如何设计呢?人工解决问题的过程从A市经B1,B2,…,Bk市到B市的交通情况M1M2N2N1N2MkNkM2采用人工方法来解决问题,首先需要明确所要解决的问题和给出的条件,然后再根据已有的经验和知识确定解决问题的方法,从而解决问题。从A地到B地有多少条路线可能性呢?信息技术王凤龙人工解决问题的过程从A市经B1,B2,…,Bk市到B市的交通情况M1M2N2N1N2MkNkM3BkAB23S

=2

×3=6(班)从A市经B1,B2…Bk市到B市的交通联运班次总数共有:

S=M1×N1

+M2×N2

+…+Mk×Nk耗时最短路线=Smin

信息技术王凤龙人工解决问题的过程从A市到B市的班次状况S

=7×9+12×9=171(班)171条联运班次都是可行的吗?【A~B1】的到达时间

<【B1~B】的出发时间【中转时间】>1小时A~B的耗时=【A~B1】+【中转时间】+【B1~B】

信息技术王凤龙人工解决问题的过程(1)找出表3-2中能够中转的联运班次,并计算所用的时间;(2)找到表3-2中耗时最少的联运班次;【A~B1~B】(3)找出表3-3中能够中转的联运班次,并计算所用的时间;(4)找到表3-4中耗时最少的联运班次;【A~B2~B】(5)取两条线路中耗时最少的联运班次为最佳旅行路线;表3-2路线是否可行所用时间/时路线1否无路线2否无路线3是3+3+1=7路线4是3+6+2=11………………路线63//12信息技术王凤龙计算机(程序)解决问题的过程当数据量很大,人工处理效率很低时,我们可以借助计算机,通过编写计算机程序来解决问题将是一种更高效、更便捷的方式。编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。运算速度快一般计算机可达每秒亿次以上,用于科学计算的超级计算机其运算速度可以每秒玩意次以上。计算精度高一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几。逻辑运算能力强对信息进行比较和判断,如与、或、非等,可以用于多个条件之间的关系判断。存储容量大计算机可以存储大量的数据和文件,1GB的大约可以存储约1000张图片或5亿多个汉字。自动化程度高人们可以将预先编好的程序组纳入计算机内存,在程序控制下,计算机可以连续、自动地工作计算机的主要特点计算机(程序)解决问题的过程顺序结构选择结构循环结构当数据量很大,人工处理效率很低时,我们可以借助计算机,通过编写计算机程序来解决问题将是一种更高效、更便捷的方式。编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。信息技术王凤龙计算机(程序)解决问题的过程当数据量很大,人工处理效率很低时,我们可以借助计算机,通过编写计算机程序来解决问题将是一种更高效、更便捷的方式。编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。大规模数据批量处理办公自动化自动化家电自动化生产线信息技术王凤龙1、分析问题在利用计算机解决问题之前,我们首先要分析问题的需求情况、已知条件和需要解决的问题。求从A市到B市耗时最少的旅行路线B1_Sheet1B1_Sheet2信息技术王凤龙2、设计算法问题分析清楚后,需要给出解决问题的详细方法和步骤,这一过程称为设计算法。下图是使用【自然语言】描述解决该问题的算法:(1)分别找出能够中转且中转等待时间不小于1小时的从A市经B1,B2,…,Bk市到达B市的联运班次,并计算所用的时间。(2)分别找到能够中转的从A市经B1,B2,…,Bk市到达B市的联运班次中耗时最少的联运班次,共k条线路。(3)取k条线路中耗时最少的联运班次为最佳旅行路线。信息技术王凤龙3、编写程序有了清晰可操作的算法描述,就可以选择一种合适的计算机语言工具来编写程序,实现算法。下图为使用【Python】编写的关键程序段:关键程序段信息技术王凤龙信息技术王凤龙4、调试运行程序程序编写完成以后,要通过计算机运行,来检查程序能否按预想的效果执行,如果不一致,要进行修改,这一反复的过程称为程序的调试运行。正确代码语法错误逻辑错误信息技术王凤龙计算机程序解决问题的案例演示1、批量处理表格数据利用python的openpyxl库快速处理高一年级42个班的考试成绩数据。2、控制硬件设备利用python程序控制ESP32开发板,实现交通信号灯和倒计时功能。3、模拟人工操作利用python的pyautogui库操作鼠标,自动进行微博帖子点赞。信息技术王凤龙1、批量处理表格数据某某二中高一年级42个班级进行了一次数学小测,现知道每个班的考试成绩,年级主任要求你根据各班成绩制作一份如下的“高一年级数学成绩分析表”。声明:所有班级的学生信息和成绩均使用Python的Faker库随机生成,如有雷同,纯属巧合信息技术王凤龙1、批量处理表格数据核心代码运行结果信息技术王凤龙2、控制硬件设备利用python程序控制ESP32开发板,实现交通信号灯和倒计时功能。开发板,相当于一个微型的计算机,集成了各种功能模块,用户可以根据自己需要进行嵌入式硬件开发。开发板以其高性能、低功耗和易于编程的特点,在物联网、电子器件、工业自动化等领域‌中应用广泛。红、黄、绿灯来回切换,并显示对应倒计时信息技术王凤龙信息技术王凤龙信息技术王凤龙2、控制硬件设备核心代码运行结果演示信息技术王凤龙信息技术王凤龙3、模拟人工操作利用python的pyautogui库操作鼠标,自动进行微博帖子点赞。核心代码信息技术王凤龙总结(计算机解决问题的过程)解决问题前,需要分析问题的需求情况、已知条件和需要解决的问题。分析问题算法设计好后,就可以选择一种计算机语言工具来编写程序,实现算法。编写程序问题分析清楚后,需要给出解决问题的详细方法和步骤。设计算法程序编写完成后,要通过计算机运行,检查程序能否按预想的效果执行。调试运行1234信息技术王凤龙真题练习A.

编写程序B.

设计算法C.

调试运行D.

分析问题1、使用计算机程序解决问题首先要进行的是

()?DA.

编写程序B.

设计算法C.

调试运行D.

分析问题2、找出出解决问题的详细方法和步骤,这一过程称为

()?BA.

①②③④⑤

B.

②④③⑤①

C.

④②③⑤①D.

②③⑤①④3、人们利用计算机解决问题的基本过程为

(

温馨提示

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

评论

0/150

提交评论