必修1 1.2 数据的计算(课件) 第1课时
- 格式:pptx
- 大小:249.52 KB
- 文档页数:15
1.2 数据的计算(教案)-高一信息技术同步教材配套教案+课件(教科版2019必修1)一、教学目标1. 知识与能力目标(1)掌握常见数据类型的表示方法;(2)掌握常见数据类型的运算规则;(3)掌握常见数据类型的类型转换方法;(4)能在程序中使用变量和常量;(5)能运用算术运算符和逻辑运算符进行数据计算。
2. 过程与方法目标(1)启发学生自主学习,探究发现问题;(2)以探究为主,引导学生自学自悟,让学生充分发挥想象力和创造力;(3)调动学生学习兴趣,激发学生学习动力。
3. 情感、态度目标(1)培养学生良好的自学能力,让学生愉悦地学习信息技术;(2)发扬探究创新精神,培养学生独立思考及解决问题的能力;(3)培养学生严谨的学习方法和习惯。
二、教学内容及教学时数1. 常见数据类型的表示方法(2课时)(1)整型(2)浮点型(3)字符型(4)布尔型2. 常见数据类型的运算规则(2课时)(1)算术运算符(2)赋值运算符(3)逻辑运算符3. 常见数据类型的类型转换方法(2课时)(1)自动类型转换(2)强制类型转换4. 变量、常量及其定义(1课时)5. 实战演练(2课时)三、教学重点和难点1. 整型、浮点型、字符型、布尔型的运用;2. 算术运算符和逻辑运算符的使用;3. 类型转换的方法和技巧;4. 变量和常量的定义及其用法。
四、教学过程及教学方法1. 导入新知识(1课时)教师用图表或其他形式,介绍整型、浮点型、字符型、布尔型等数据类型,引导学生思考不同数据类型的具体特点及其应用。
2. 自主探究(4课时)要求学生开启电脑,下载软件进行实践操作,自主探究数据类型的表示方法、运算规则、类型转换方法、变量和常量的定义及用法,并解答出现的问题,收集反馈。
3. 解答疑惑(2课时)教师统一解决探究阶段出现的疑难问题,并进行讲解和演示操作,夯实学生对知识点的理解和掌握,消除不同程度的迷惑,确保学生透彻理解讲解内容。
4. 实战演练(2课时)通过实战演练,要求学生将所学知识运用到具体的实际案例中,让学生巩固知识,提高实际操作能力。
第1单元初识数据与计算1.2数据的计算(第1课时)二、课程标准及目标分析【学科核心素养】1.能够根据解决问题的需要,掌握合适的数据计算方式。
(信息意识)2.能够判断、分析与综合各种信息资源,运用合理的算法形成解决问题的方案。
针对典型的数据问题,利用软件工作对数据进行排序、筛选、公式与函数、分类汇总等常规处理。
(计算思维)3.掌握数字化学习工具的操作技能。
针对不同问题,能运用合适的数字化工具进行信息加工与处理,进而解决问题。
(数字化学习与创新)4.合理、安全使用技术。
(信息社会责任)【课程标准要求】通过解决实际问题,探讨解决问题的计算方式,体会计算机在处理数据上的优势和价值。
【学业要求】了解计算的基本方式和计算的发展过程,感受计算机在处理数据时的优势。
三、课时教材分析【教学内容分析】本课为教科版信息技术必修1《数据与计算》第1 单元第2 节《数据的计算》第1 课时的内容,教材内容以解决“鸡兔同笼”问题为例,介绍数据计算的三种方式:人工计算、电子表格计算、编程计算。
内容强调数据处理的基本方法与技能,发展学生利用信息技术解决问题的能力。
【学情分析】本课的学习对象是高一学生,他们在初中阶段已经学习过电子表格的基本操作,但是仍然对具体的应用能力有所欠缺。
学生没有学过编程,对编程计算不甚了解。
对于这部分内容的学习,也是充满期待。
【教学目标】1.了解计算的基本方式和计算的发展过程;2.在电子表格中的数据处理(排序、筛选、公式和函数、分类汇总);3.掌握电子表格中的公式使用方法,熟悉常用的函数的使用;4.体验编程解决问题的过程。
【教学重点】✧ 重点:了解计算的基本方式和计算的发展历程。
✧ 难点:引导学生探索利用电子表格软件解决问题的方式。
【教学方法】项目教学、任务驱动、小组合作、自主探究。
【资源列表】【课时板书设计】第一单元初识数据与计算 1.2 数据的计算1.计算2.人工方式解决问题3.借助电子表格软件解决问题4.编程解决问题【反思性教学改进】学生有活泼好动的天性,以形象思维为主逐步向逻辑思维过渡。
1.2数据的计算【学习目标】1.通过探讨解决问题的计算方式,了解数据计算的发展过程,列举数据计算的基本方式。
2.通过解决“鸡兔同笼”问题的计算方式比较,掌握如何运用电子表格软件建表,以及对数据表进行排序、查找、筛选、函数计算等简单操作;能根据任务需求,选用恰当的数据计算方式处理数据。
3.在项目活动中,感受计算机处理数据的优势。
【教学重点】能够针对解决问题的实际需求,灵活运用数据的计算方式。
【教学难点】能够比较总结出不同计算方式的特点。
【教学过程】第一课时一、探讨解决问题的计算方法探究1:对于“鸡兔同笼”问题,用你已有的知识,试着阐述解决方法。
(请学生写并说,老师反馈)探究2:运用大众工具软件解决“鸡兔同笼”问题。
(由列表法引申,学生电脑完成并反馈方法)解决“鸡兔同笼”问题,除了《孙子算经》记载的假设法外,还可以使用方程法、抬腿法、列表法等。
列表法的理解比较容易也很经典,只是需要借助表格,把35头和94脚的鸡和兔的数量组合对稍复杂或机械的运算,人们可以借助工具软件来实现,比如用电子表格通过计算去实现。
以下是一张用电子表格软件解决此问题的示意图,请通过计算得出各单元格的值,并用红色标探究3:用编写的程序解决“鸡兔同笼”问题(老师演示并发程序给学生体验)双击运行解决“鸡兔同笼”问题的程序,并比较该程序与电子表格计算解决问题有什么不同。
接着教师呈现两个不同的程序,虽然功能一致,但实现的思路不同,请学生比较。
程序1:import mathprint('这是一个有关“鸡兔同笼”问题的程序')heads=int(input('请输入总的头数:'))legs=int(input('请输入总的脚数:'))tu=int((legs-heads*2)/(4-2))print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")程序2:import mathprint('这是一个有关“鸡兔同笼”问题的程序')heads=int(input('请输入总的头数:'))legs=int(input('请输入总的脚数:'))for tu in range(1,heads-1):leg=4*tu+2*(heads-tu)if leg==legs:print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")二、解决“鸡兔同笼”问题的计算方式的比较探究4:面对“鸡兔同笼”问题,与人工计算和借助电子表格软件计算相比较,编程计算进一步提高效率。
数据的计算一、基本说明1.面向学生:高一年级2.课课名称:《数据的计算》(高中信息技术教科版必修一数据与计算第一章第二节)3.教学时间:45分钟4.课时:1二、教学目标1.通过探讨解决问题的计算方式,了解人工计算、使用Excel计算、编程计算的异同点。
2.通过“鸡兔同笼”问题的计算方式比较,掌握如何运用电子表格软件建表,以及对数据表进行排序、查找、筛选、函数计算等简单操作;能根据任务需求,选用恰当的数据计算方式处理数据。
3.在项目活动中,感受计算机处理数据的优势。
三、教学重难点(一)教学重点能够针对解决问题的实际需求,灵活运用数据的计算方式。
(二)教学难点能够比较总结出不同计算方式的特点。
四、教学过程【课题引入】(3min)通过跑男里面的一期节目来了解一下什么是鸡兔同笼问题,让同学们思考如何解决鸡兔同笼问题。
【新知讲授】(10min)1.人工计算鸡兔同笼问题。
学生写出自己的求解方式,教师总结并反馈鸡兔同笼问题的解决方法。
➢抬脚法:让兔子和鸡同时抬起两只脚,这样笼子里的脚就减少了总头数×2只,由于鸡只有2只脚,所以笼子里只剩下兔子的两只脚,再÷2就是兔子数。
➢假设法:假设这35个头都是兔子,那么腿数就应该是35×4=140。
比94多的腿数是因为把两条腿的鸡看成了四条腿的兔子了。
所以多的腿数÷2就是鸡数。
➢方程法:设有x只鸡,那么兔有(35-x)只,兔的只数×兔的腿数+鸡的只数×鸡的腿数=总腿数➢列表法:把所有可能结果都列一下。
当兔子有1只的时候,鸡就有351=34只,求出脚的个数,与94进行比较,如果不是94我就继续求解兔子有2只的时候,鸡就有352=33只……一直往后求解,知道找出正确答案。
教师:列表法这种人工计算的方法太复杂了,我们是否可以借助一些工具去计算呢?——excel,下面我们就来复习一下excel的知识点。
2.excel计算鸡兔同笼问题。