- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
欢迎来到信息技术课堂!
愿我们每次相遇都能有所获并回馈于生活
一、导入
株洲市第四中学
主讲人:彭洁
体验计算机解决问题的过程
要求:
对输入的温度进行判断,正常温度给出正常的提示,如果是高温需要进行高温预警。
温度报警器程序分析
(分析问题)
温度报警器程序实现步骤:
2、输入所测温度
3、如果输入的温度小于临界温度
那么提示“温度正常!”否则提示“报警温度异常”
1、确定临界温度
(设计算法)
算法步骤
流程图
程序语句
1、确定临界温度
2、输入所测温度
3、如果输入的温度小于等于临界温度
那么提示“温度正常!”否则提示“报警温度异常!”
x=float(input(请输入当前体温:))
if xy:
print(温度正常!)
else:
print(报警温度异常!)
输入所测温度
给出提示:报警温度异常!
给出提示:温度正常!
确定临界温度
Y=37.3
编写程序
上机实践
Python实现温度报警器程序
上机实践
Python实现温度报警器程序
调试运行
温馨提示:
1、 所有的标点符号都要是英文状态下输入
上机实践
Python实现温度报警器程序
检测结果
什么是程序?
程序就是实现某一功能的计算机能够识别的指令序列。
程序设计语言有Visual Basic 、Pascal、C、Java、 “易语言”、 Python……。
什么是算法?
算法就是解决问题的方法和步骤。
算法是程序设计的核心和灵魂。
实现步骤:
1、确定临界温度
2、输入所测温度
3、如果输入的温度小于等于临界温度
那么提示“温度正常!”否则提示“报警温度异常”
生活中的算法
学习时间的安排,临近考试,如何合理安排复习时间和复习顺序。
出行旅游,如何规划路线,更经济又省时。
……
生活中算法广泛地存在于我们身边。静下心来仔细分析生活,可以发现很多问题以及与之对应的算法。
停车场收费问题:
停车场规定:停车少于30分钟,免费;30分钟到一个小时,收费10元;一个小时到两个小时,收费15元;超两小时,每超出一小时加收5元。计算停车费金额。
一个问题,可以有多种算法,寻找最优算法
算法是程序的灵魂
著名数学家华罗庚“烧水泡茶”的两个算法。
算法一
第一步:烧水;
第二步:水烧开后,洗刷茶具;
第三步:沏茶。
算法二
第一步:烧水;
第二步:烧水过程中,洗刷茶具;
第三步:水烧开后沏茶。
编制计算机程序的一般过程
分析问题
设计算法
编写程序
调试运行
检测结果
修改
y=37.3
x=float(input(请输入当前体温:))
if xy:
print(温度正常!)
else:
print(报警温度异常!)
1、确定临界温度
2、输入所测温度
3、如果输入的温度小于等于临界温度
那么提示“温度正常!”否则提示“报警温度异常”
课堂小结
1、程序就是实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。
2、算法是求解问题的方法和步骤。
3、编制计算机程序解决问题的一般过程:
分析问题
设计算法
编写程序
调试运行
检测结果
修改
给出提示:报警温度异常!
给出提示:温度正常!
步骤:
如果所输温度大于37.3°C但又低于38°C,
那么给出提示“低烧!”否则给出提示“高烧!”
分析
温度报警器(提高版)
当所输入温度超过正常值37.3°C而又低于38°C温度,则给出“低烧!”提示,反之则给出“高烧!”提示。
2、输入所测温度
1、确定临界温度
3、如果输入的温度小于等于临界温度
那么提示“温度正常!”
否则提示“报警温度异常”
交流与探索
根据对温度报警器的进一步分析,请同学们尝试修改程序代码,增加提示低烧或高烧的功能。参考学案中的交流与探索一项。
归纳
用计算机程序解决问题是当今社会中解决问题的重要方法之一。如我们前面学习的word、Excel、上网工具软件等,都能解决我们生活中的某一类问题。
思考
这节课我们体验了利用计算机解决问题的过程,也体验了Python程序设计语言,那么自己怎么去利用程序设计语言来设计程序去解决生活中的问题呢?
那就让我们期待下节课的相遇吧!
这就需要我们进一步去学习程序设计语言的基础知识,了解其语言构成结构……
二、课后拓展
上网查询什么是计算机语言,它的发展历程是如何的,又有哪些分类?
1、什么是计算机语言:
2、计算机语言的分类:
您可能关注的文档
- 小学信息技术课件:02病毒消消消.pptx
- 高中信息技术粤教版课件:运用循环结构描述问题求解过程.pptx
- 高中信息技术粤教版课件:用计算机程序解决问题2021.pptx
- 高中信息技术粤教版课件:信息技术.pptx
- 高中信息技术粤教版课件:新课程新教材新教法葵20210520定稿.pptx
- 高中信息技术粤教版课件:项目二探究计算机中的数据表示认识数据编码.pptx
- 高中信息技术粤教版课件:探秘鸟类研究认识数据信息与知识.pptx
- 高中信息技术粤教版课件:探秘鸟类研究处理数据获取信息.pptx
- 高中信息技术粤教版课件:探究计算机中的数据表示数字化与数制转换.pptx
- 高中信息技术粤教版课件:数据及应用.pptx
文档评论(0)