项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一

2025-03-12
| 47页
| 491人阅读
| 12人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术沪科版必修1 数据与计算
年级 高一
章节 项目六 解决温标转换问题——认识程序和程序设计语言
类型 课件
知识点 -
使用场景 其他
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 13.78 MB
发布时间 2025-03-12
更新时间 2025-03-12
作者 匿名
品牌系列 -
审核时间 2025-03-12
下载链接 https://m.zxxk.com/soft/50968612.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

解决温标转换问题 认识程序和程序设计语言 说课人:: 1 CONTENTS 教材分析、学情分析 1 教学目标和教学方法 2 教学重难点 3 教学过程 4 教学反思 5 2 第一部分 教材分析、学情分析 本节选自沪教版高中信息技术必修一 第三单元 项目六解决温标转换问题 本节课的学习内容是程序及其特征、程序设计语言的产生和发展历程、程序设计及其一般过程 1.1教材分析 4 1.2学情分析 学生掌握到了一定的数据采集、分析、处理能力,学习了电子表格软件的基本使用 技能方面: 从上节课布置的作业完成情况来看,大部分学生能够运用适当的描述方法和控制结构表示简单算法 知识方面: 高一学生思维比较活跃,具有丰富的网络使用经验,但通过网络学习的能力不足 学习状态方面: 高一年级学生 教学对象: 第二部分 教学目标和教学方法 知识与技能 过程与方法 情感态度与价值观 2.1教学目标 学生能够掌握程序概念和基本特征、了解程序设计语言的产生与发展历程 学生能够初步掌握程序设计及其一般过程 通过小组讨论,培养学生合作交流意识 7 2.2教学方法 1、教法 教学时讲解和演示同时进行,让学生在短时间内能够接受较为系统的知识。 2、学法 讲授法 自主探究 演示法 学生在已有知识的基础上,根据老师引导下采用自主探究、小组讨论等方式来学习巩固所学知识。 小组讨论 第三部分 教学重难点 重点 难点 课程多以理论为主,学生容易失去学习兴趣 3.1教学重难点 程序设计及其一般过程 通过穿插一些视频观看和举一些例子,提高学生学习热情 解决措施 10 第四部分 教学过程 导入新课 巩固练习 探求新知 布置作业 4.1 教学过程 1 2 3 4 12 (一)导入新课 华氏温标和摄氏温标有转换方法? 生活中计量温度的常用标准有哪两种? 什么是程序? 教学过程 教学过程 (二)探求新知 第一个环节:认识程序 程序实际上就是一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤 教学过程 (二)探求新知 第二个环节:程序设计语言及其发展历程 播放一段“程序设计语言发展历程”视频 以小组形式根据右边所给问题,记下视频中的关键点 老师详细讲解 程序设计语言是? 机器语言特点是? 汇编语言特点是? 高级语言特点是? 教学过程 (二)探求新知 第三个环节:程序设计及其一般过程 分析问题 公式:摄氏温度=5*(华氏温度-32)/9 要知道华氏温度和摄氏温度之间的转换公式 用程序来解决这个问题 已知数据:华氏温度 未知数据:摄氏温度 教学过程 (二)探求新知 第三个环节:程序设计及其一般过程 分析问题 设计算法 回顾上节课所讲的描述算法的三个方法 让学生根据问题,画出算法流程图 开始 输入华氏温度 计算摄氏度 输出摄氏度 结束 教学过程 (二)探求新知 第三个环节:程序设计及其一般过程 分析问题 设计算法 编写程序 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度:",c) #include <stdio.h> int main() {     float f,c;     printf("请输入一个华氏温度:");     scanf("%f",&f);     c=5*(f-32)/9;     printf("摄氏温度:%f",c);     return 0; } 选择一个程序设计语言进行编写 对比这两个代码片段 教学过程 (二)探求新知 第三个环节:程序设计及其一般过程 分析问题 设计算法 编写程序 教学过程 (二)探求新知 第三个环节:程序设计及其一般过程 分析问题 设计算法 编写程序 运行调试 教学过程 (三)巩固练习 2. ( )语言由二进制的0、1指令代码构成,能被计算机直接识别。 A.汇编语言 B.机器语言 C.高级语言 D. Python语言 学生抢答 1.下列表述错误的是( ) A.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 B.程序设计语言是人们编写程序时所使用的计算机语言 C.程序中的语法错误在编译阶段会被检查出来 D.机器语言是最早出现的高级程序设计语言 教学过程 (三)巩固练习 4、程序是_____________。 5、随着计算机的发展,程序设计语言经历了从__________、___________、_____________。 3.为了响应“光盘行动”的号召,学校食堂要开发一 款订餐APP,制定了如下工作计划,你认为流程恰当的一项是( ) A.分析问题、设计算法、编写程序、运行调试 B.设计算法、编写程序、分析问题、运行调试 C.分析问题、编写程序、运行调试、设计算法 D.编写程序、运行调试、分析问题、设计算法 教学过程 (四)布置作业 https://www.runoob.com/python3 让同学们提前了解python基础语法和基本数据类型 下节课老师会重点讲解这两部分内容 板书设计 认识程序与程序设计语言 一.认识程序: 一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤。 二.程序设计语言的发展史 机器语言 汇编语言 高级语言 三.程序设计及其一般过程 1.分析问题2.设计算法3.编写程序4.运行调试 第五部分 教学反思 优点:本节课我本着让学生在整体上认识程序和程序设计及其一般过程,让学生对程序设计产生浓厚的兴趣,为后面讲授python程序语言基础知识作铺垫。 缺点:课堂少了一些趣味性,没能活跃课堂上的气氛。 5.1教学反思 讲课人: 解决温标转换问题 认识程序和程序设计语言 认识程序 如何解决温标转换问题? 华氏温标 摄氏温标 程序是什么? 认识程序 程序:一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤。 程序设计语言的发展 程序设计语言是什么? 观看视频并小组交流 程序设计语言的发展阶段有哪些? 程序设计语言的发展 机器语言 01代码组成,能够被计算机直接执行 汇编语言 在机器语言的基础上增加了人类可读的助记符 高级语言 向自然语言靠近的语言,可读性强 程序设计语言:人们编写程序时所使用的计算机语言 程序设计语言的发展 打孔表示1,反之则为0,程序可读性差,修改、运行效率低 程序设计语言的发展 机器语言 01代码组成,能够被计算机直接执行 汇编语言 在机器语言的基础上增加了人类可读的助记符 高级语言 向自然语言靠近的语言,可读性强 程序设计语言:人们编写程序时所使用的计算机语言 程序设计语言的发展 Python: 简单易学,功能强大, 免费且跨平台 程序设计语言的发展 从机器语言、汇编语言到高级语言: 越来越接近人类自然语言的表达方式、语言越来越高级、但代码效率依次变低 三者的联系: 高级语言可以通过编译程序翻译成汇编语言,汇编语言可以通过汇编得到机器语言,这样计算机才能执行。 程序设计的一般过程 1.分析问题 公式:摄氏温度=5*(华氏温度-32)/9 要知道华氏温度和摄氏温度之间的转换公式 用程序来解决这个问题 已知数据:华氏温度 未知数据:摄氏温度 程序设计的一般过程 2.设计算法 开始 输入华氏温度 计算摄氏度 输出摄氏度 结束 程序设计的一般过程 3.编写程序 开始 输入华氏温度 计算摄氏度 输出摄氏度 结束 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度:",c) #include <stdio.h> int main() {     float f,c;     printf("请输入一个华氏温度:");     scanf("%f",&f);     c=5*(f-32)/9;     printf("摄氏温度:%f",c);     return 0; } 程序设计的一般过程 3.编写程序 f=float(input("请输入一个华氏温度:")) c=5*(f-32)/9 print("摄氏温度:",c) 变量:c、f 算术表达式:常量、变量、*、-、/、= 系统函数:input、float、print 哈哈哈 (哈哈哈) - 程序设计的一般过程 4.运行调试 程序出错,要找出错误的原因和位置 错误的类型:语法错误、逻辑错误 程序设计的一般过程 4.运行调试 程序设计的一般过程 4.运行调试 程序设计的一般过程 分析问题 确定问题解决的方法 设计算法 选择描述算法的方法 编写程序 选择程序设计语言编写 运行调试 发现错误并修改 计算机的所有操作都是按照人们预先编制好的程序进行的。因此,若需要运用计算机帮助解决问题,就必须把具体问题转化为计算机可以执行的程序。在问题提出之后,从分析问题、设计算法、编写程序,一直到运行调试程序的整个过程就称为程序设计 。 巩固练习 2. ( )语言由二进制的0、1指令代码构成,能被计算机直接识别。 A.汇编语言 B.机器语言 C.高级语言 D. Python语言 1.下列表述错误的是( ) A.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 B.程序设计语言是人们编写程序时所使用的计算机语言 C.程序中的语法错误在编译阶段会被检查出来 D.机器语言是最早出现的高级程序设计语言 D B 巩固练习 4、程序是 5、随着计算机的发展,程序设计语言经历了从__________、___________、____________。 3.为了响应“光盘行动”的号召,学校食堂要开发一 款订餐APP,制定了如下工作计划,你认为流程恰当的一项是( ) A.分析问题、设计算法、编写程序、运行调试 B.设计算法、编写程序、分析问题、运行调试 C.分析问题、编写程序、运行调试、设计算法 D.编写程序、运行调试、分析问题、设计算法 A 一组能被计算机理解并执行的指令序列,是计算机执行算法的操作步骤 机器语言 汇编语言 高级语言 https://www.runoob.com/python3 提前了解python基础语法和基本数据类型 课后作业 THANKS 谢谢聆听 47 Lavf58.29.100 Bilibili VXCode Swarm Transcoder v0.7.52 $$

资源预览图

项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
1
项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
2
项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
3
项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
4
项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
5
项目六 解决温标转换问题说课及试讲课件-2024-2025学年沪科版(2019)高中信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。