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

资源下载
  1. 二一教育资源

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

资源简介

(共20张PPT)
以信息推动教育进步
信息技术
信息技术融入学科教学
第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)为中心画小球
累加小球运动的时间t=t+1
结束
绘制流程图
选择一种编程语言写程序,实现算法的功能。
Qbasic、 Pascal、C++ 、Java、 Visual Basic
(3)编写 程序
(4)调试运行
选择一种编程语言写程序,实现算法的功能。
Qbasic、 Pascal、C++ 、Java、 Visual Basic
(3)编写 程序
(4)调试运行
小组合作,完成平抛运动轨迹编程
2、调试运行
1、编写代码
小组合作完成实例2任务2:
知半径求圆的面积和周长:分析问题画出流程图
分析问题并画出流程图
圆的周长=2×半径×圆周率=直径×圆周率
即:圆的周长=2πr 或πD
面积:s=πr 或s=π(d/2)
程序,需要弄一个text1用来输入圆的半径
text2用来显示计算结果周长
text3用来显示计算结果面积
添加两个Command1命名为计算圆的周长和面积.
定义常量π,定义半径r
然后在Command1 事件中添加计算和显示结果代码即可.
开始
判断是否输入r
圆周率p=3.14
输入半径r
计算面积=p*r*r
结束

计算周长=2*p*r

小组合作,观看微课,完成程序设计过程
选择一种编程语言写程序,实现算法的功能。
Visual Basic
(3)编写 程序
(4)调试运行
课堂练习
1、简答题:程序设计的一般过程是什么?
分析问题
设计算法
编写程序
调试运行
你们是未来的接班人
用信息技术来武装自己,
感党恩,跟党走,报祖国
去追逐自己的梦想。
谢谢大家!

展开更多......

收起↑

资源预览