课件编号19273893

江西科学技术版小学信息技术五年级上册第3课主题活动:解决温标转换问题 课件(共20张PPT)

日期:2024-05-17 科目:信息技术 类型:小学课件 查看:26次 大小:76299358Byte 来源:二一课件通
预览图 1/9
江西,解决,PPT,20张,课件,问题
  • cover
(课件网) 以信息推动教育进步 信息技术 信息技术融入学科教学 第3课主题活动:解决温标转换问题 ———认识程序和程序设计语言 五年级上学期 温度是表示物体冷热程度的物理量。温度对自然环境、物理性质、人体都有着重要的影响。海明威的小说《一天的等待》中,小主人公,一位9岁的小男孩,听到医生说他的体温达到102度时,非常担心自己会死去,因为他得知人发烧到40度就要活不成了。这是怎么回事呢? 原来,生活中计量温度的常用标准有两种:华氏温标和摄氏温标。小男孩把它们搞混了。人们常常需要将华氏温标和摄氏温标相互转换,使用摄氏华氏温度计能够方便地解决这一问题(图3-13)。但是如果没有摄氏华氏温度计,就需要利用公式人工计算,或者执行一个温标转换程序了。用户输入任意一个华氏温标下的温度(华氏温度),计算机通过执行一个温标转换程序,就能立即输出这个温度在摄氏温标下的温度(摄氏温度),用户不需要知道具体的实现方法。 人们处理信息的需求多种多样,当有些需求利用现成的软件难以满足时,可以利用计算机程序开发软件(也叫编程语言),自己编制程序解决问题。 体验程序设计的一般过程: 分析问题 设计算法 编写程序 调试运行 学习目标 1分析问题 2设计算法 编写程序 调试运行 (1)分析问题 华氏温度和摄氏温度之间的换算公式是:摄氏温度=5× (华氏温度-32)÷9。使用换算公式,可以列式计算一个特定华氏温度所对应的摄氏温度。 用程序解决这个问题的过程是:首先接收用户输入的华氏温度,然后使用换算公式计算出相应的摄氏温度,最后输出摄氏温度的值。 本问题涉及两个数据:已知数据———华氏温度,所求的结果数据———摄氏温度。 1分析问题 2设计算法 编写程序 调试运行 (2)设计算法,编写程序 首先需要确定算法,然后选择一种程序设计语言来编写程序。各种程序设计语言广泛应用于科学计算、数据处理、事务处理、系统软件、人工智能等领域。不同的程序设计语言,其适用领域和特点也不相同。目前较热门的程序设计语言有 Java、C/C++、C#、Python、PHP、VB 等。程序设计语言的发展很快,新的语言不断产生,且越来越接近人类的自然语言。图 3-14给出了算法流程图,以及分别使用Python语言和 C 语言编写的程序。 分析问题 设计算法 3编写程序 4调试运行 程序设计实例2 例: 请用VB编程,编写描述一个小球做平抛运动轨迹的程序(小球动动时间限定在1~100秒) (1)分析问题: 例:编写描述一个小球平抛运动轨迹的程序(小球动动时间限定在1~100秒),可以从以下三方面进行分析 明确问题的要求,掌握所要解决问题的内容和要求 分析已知的信息,掌握与解决问题相关的资料 g,v 确定输出的内容,掌握所要解决问题最终要达到的目标 (位置+形状=轨迹) (2)设计算法: 设计算法就是寻找问题求解的方法和确定具体的求解步骤,将解决问题的方法成一系列具体的、可操作的步骤,这些步骤的集合称为算法。 算法的描述:流程图、伪代码、自然语言 《信息处理用流程图符号标准》———美国国家标准化学会制定 符号 符号名称 起止框 表示算法的开始和结束(一个算法只能有一个开始处,但可以有多个结束处) 处理框 表示执行一个步骤(框中指出执行的内容) 判断框 表示要根据条件选择执行路线,离开的箭头会多于一个 输入输出框 表示需要用户输入或由计算机自动输出的信息 流程线 (指向线) 指示流程的方向 (2)设计算法绘制流程图 流程图采用简洁的符号描述解决问题的步骤,直观明了。 开始 T〈=100 重力加速度g=9.8 小球运动时间初值t=1 输入小球水平初速度 计算小球水平坐标x=v*t 计算小球竖直坐标y=g*t*t/2 以(x,y)为中心画小球 累加小球 ... ...

~~ 您好,已阅读到文档的结尾了 ~~