2.1解决问题的一般过程和用计算机解决问题 课件PPT_第1页
2.1解决问题的一般过程和用计算机解决问题 课件PPT_第2页
2.1解决问题的一般过程和用计算机解决问题 课件PPT_第3页
2.1解决问题的一般过程和用计算机解决问题 课件PPT_第4页
2.1解决问题的一般过程和用计算机解决问题 课件PPT_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、2.1 解决问题的一般过程和 用计算机解决问题高中信息技术必修1数据与计算(人教版)新课引入两种不同的叫车方式 小明同学准备和父母一起乘飞机外出旅游,为了尽快赶到机场,父母决定到小区门口招手叫辆出租车,而小明则建议通过叫车软件网络约车。 思考:针对上面的情境,比较“招手叫车”和“网络约车”两种方式的不同,完成下表:叫车方法叫车地点叫车步骤与过程便捷程度招手叫车网络约车 思考从问题解决的过程和效率等方面,分析这两种方法的异同。 相同点:_ 不同点:_新课学习一、解决问题的一般过程 人们解决问题的过程通常包括分析问题、寻找解决问题的途径与方法、解决问题并验证结果等阶段。如下图所示:分析问题寻找解决

2、问题的途径与方法解决问题并验证结果 在无信号灯或者信号灯不能正常工作的路口,经常会有交通警察在现场指挥交通:生活中的案例 :交通指挥问题思考: 描述交通警察为保证道路畅通进行交通相关疏导的一般过程与方法。新课学习二、用计算机解决问题的过程 计算机具有运算速度快、计算精确度高、逻辑运算能力强、存储容量大和自动化程度高等特点。 利用计算机解决问题,能在一定程度上提高问题解决的效率。交警指挥交通信号控制系统指挥人工解决问题计算机解决问题新课学习思考:用计算机程序控制交通信号灯“红灯变绿灯” 用计算机解决问题即让计算机按照程序执行指令。 利用计算机编程的方式进行问题求解时,需要经历分析问题、设计方案、

3、编程调试和解决问题等环节。提出问题分析问题设计方案编程调试解决问题如果问题没有解决新课学习 分析问题: 用计算机编程解决问题时,需要对问题进行分析,明确问题的目标和条件等,需要把问题进行抽象,通过建模的方式,界定和描述问题。 分析“红灯变绿灯”问题:初始状态中间状态终止状态红灯变亮红灯持续显示绿灯变亮新课学习设计方案:设计方案一般包括分解为若干相对独立的功能某些功能再细分子功能如下图所示:新课学习红灯变绿灯功能分解示意图:红灯变绿灯红灯变亮红灯持续显示绿灯变亮新课学习编程调试: 编写程序就是用计算机程序设计语言描述算法,实现问题求解的过程。 程序设计语言经历了从机器语言、汇编语言到高级语言的发

4、展历程。程序设计语言的发展 汇编语言:符号化的机器语言,采用英文助记符代替机器指令,属于低级语言高级语言:不依赖于特定的计算机系统,通用性更好,比较流行的高级语言有JavaC/C+、python等 机器语言:由二进制0,1代码指令构成,能被计算机直接识别实践探究python程序的修改与运行 运行提供的Python程序“红灯变绿灯.py”,阅读程序代码,参照注释语句分析程序功能:import turtle # 导入可以绘制图形的Python内置模块turtleimport time # 导入与时间处理有关的Python内置模块time#初始化红绿灯light = turtle.Turtle()light.hideturtle()light.screen.delay(0) # 禁用绘制过程的动画显示# 红灯亮light.color(red, red)light.begin_fill()light.circle(20)light.end_fill()# 红灯保持显示time.sleep(15)# 绿灯亮light.color(green, green)light.begin_fill()light.circle(20)light.end_fill()课堂小结 一、解决问题的一般过程 分析问题寻

温馨提示

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

评论

0/150

提交评论