内容正文:
1.2 数据的计算
第1单元 初识数据与计算
教科版 高中信息技术 必修1 数据与计算
课堂导入
在人类发展的历史中,在较长的一段时间里,计算多依靠人工方式来完成。直至今日,我们也经常会“人工计算”。
随着计算机技术的发展,以数据抽象和自动化处理为代表的计算方式在改变着人们的行为方式的同时,也在改变着人们的心理认知历程。
1.2 数据的计算
第1单元 初识数据与计算
教科版 高中信息技术 必修1 数据与计算
学习目标
了解计算的基本方式和计算的发展过程。
01
02
根据问题需求,选用恰当的计算方式。
03
感受计算机在处理数据时的优势。
1.2 数据的计算
项目内容
1.2 数据的计算
项目任务:
任务一 探讨解决问题的计算方式
任务二 解决“鸡兔同笼”问题的计算方式比较
本节我们以《孙子算经》里的“鸡兔同笼”问题为例,以“‘鸡兔同笼’问题的解决”项目为线索展开学习。同学们可以通过该项目,了解基本的计算方式及特点,领会如何根据需要选用恰当的计算方式。
第1课时
1.2 数据的计算
任务一 探讨解决问题的计算方式
活动1 人工方式解决“鸡兔同笼”问题
活动2 借助电子表格软件解决“鸡兔同笼”问题
活动3 编程解决“鸡兔同笼”问题
任务二 解决“鸡兔同笼”问题的计算方式比较
任务一 探讨解决问题的计算方式
活动1 人工方式解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
方程法
解:设兔的只数为x,鸡的只数为y。
根据题意可列方程组:
x+y=35 ①
4x+2y=94 ②
解得:x=12 y=23
任务一 探讨解决问题的计算方式
活动1 人工方式解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
假设法
如果我们假设全是兔,相当于要让每只鸡多长出两条腿,然后用一共多出来的腿数除以每只鸡多出来的腿数,就得到了鸡的数量。
①假设全是兔,一共的腿数为:
35x4=140(只)
②多出来的腿数:
140-94=46(只)
③多出来的腿数除以2:
鸡的数量:46/2=23(只)
④兔的数量:
35-23=12(只)
任务一 探讨解决问题的计算方式
活动1 人工方式解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
抬腿法
假如鸡与兔子都抬起两只脚,还的脚全是兔子的,用剩下的脚数量除以2就得到了兔子的数量。
①假设鸡与兔子都抬起两只脚,抬起脚的总数为:
35x2=70(只)
②地上还剩的脚数:
94-70=24(只)
③地上的脚全是兔子的,用剩余数除以2:
兔子的数量:46/2=12(只)
④鸡的数量:
35-12=23(只)
任务一 探讨解决问题的计算方式
活动2 借助电子表格软件解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
任务一 探讨解决问题的计算方式
活动2 借助电子表格软件解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
上机操作1
任务一 探讨解决问题的计算方式
活动3 编程解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
教师演示并将程序发给学生进行体验。
学生双击运行解决“鸡兔同笼”问题的程序,比较通过该程序与通过电子表格软件计算解决问题有什么不同。
上机操作2
任务一 探讨解决问题的计算方式
活动3 编程解决“鸡兔同笼”问题
1.2 数据的计算
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
程序1:
import math
print('这是一个有关“鸡兔同笼”问题的程序')
heads=int(input('请输入总的头数:'))
legs=int(input('请输入总的脚数:'))
tu=int((legs-heads*2)/(4-2))
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
程序2:
import math
print('这是一个有关“鸡兔同笼”问题的程序')
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("运行完毕,请按回车键退出...")
请同学们运行并观察,功能相同,但实现的思路不同,比较两者的异同。
上机操作3
任务二 解决“鸡兔同笼”问题的计算方式比较
1.2 数据的计算
考查方面
计算方式 使用成本 计算速度 使用方便性 方法通用性
人工计算
借助电子表格软件计算
编程计算
面对“鸡兔同笼” 问题,与人工计算和借助电子表格软件计算相比较,编程计算进一步提高效率。
请将人工计算、借助电子表格软件计算、编程计算三种计算方式的特点进行比较,填写下表。
任务二 解决“鸡兔同笼”问题的计算方式比较
1.2 数据的计算
考查方面
计算方式 使用成本 计算速度 使用方便性 方法通用性
人工计算
借助电子表格软件计算
编程计算
面对“鸡兔同笼” 问题,与人工计算和借助电子表格软件计算相比较,编程计算进一步提高效率。
请将人工计算、借助电子表格软件计算、编程计算三种计算方式的特点进行比较,填写下表。
方便
比较方便
不太方便
不强
较强
很强
慢
快
更快
适中
低
较高
任务二 解决“鸡兔同笼”问题的计算方式比较
1.2 数据的计算
考查方面
计算方式 使用成本 计算速度 使用方便性 方法通用性
人工计算
借助电子表格软件计算
编程计算
面对“鸡兔同笼” 问题,与人工计算和借助电子表格软件计算相比较,编程计算进一步提高效率。
请将人工计算、借助电子表格软件计算、编程计算三种计算方式的特点进行比较,填写下表。
方便
比较方便
不太方便
不强
较强
很强
慢
快
更快
适中
低
较高
三种计算方式都有其适用的问题类型,灵活使用这三种方式将有助于提高数据计算的效率。
拓展练习
1.2 数据的计算
“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。内容是:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?
请尝试使用人工计算、借助电子表格软件计算和编程计算三种方式解决问题。
拓展练习
1.2 数据的计算
这是一段用python编程语言实现的程序,尝试阅读以下程序,并在空格处补全代码。
money=100 #一共100文钱
num=_______ #一共100只鸡
cock_price=5 #公鸡价格5文
hen_price=_______ #母鸡价格3文
threechick_price=1 #3只小鸡1文
for cock_num in range(1,money//cock_price+1): #公鸡只数可能为1-20
for hen_num in range(1,money//hen_price+1): #母鸡只数可能为1-33
for chick_num in range(1,money//threechick_price+1): #(3小鸡)只数可能为1-100
money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price
num1=cock_num+hen_num+chick_num*3
if money1==money and _____________:
print (cock_num,hen_num,chick_num*3)
100
3
num1==num
课堂小结
1.2 数据的计算
数据的计算
希望通过本节课的学习我们能够在未来学习和生活中选用恰当的计算方式解决我们遇到的各种计算问题
对三种不同计算方式进行了比较
了解计算的三种基本方式及特点
领会如何根据问题需要选用恰当的计算方式
体验用不同计算方式解决“鸡兔同笼”问题
第2课时
1.2 数据的计算
WPS电子表格基本操作:
找到喜爱篮球运动的同学
数据表的建立
数据分析
课堂引入
1.2 数据的计算
小明同学所在的班级想组建一个篮球队,希望找到喜爱篮球运动的同学,可以怎么做呢?
数据表的建立
1.2 数据的计算
收集本班同学相关信息,借助WPS建立一张“班级运动队组队意向调查表”电子表格来解决这个问题。
数据分析
1.2 数据的计算
问题二:找到爱好是“篮球”的男同学
选中需要筛选的数据后,执行“数据/自动筛选”命令,设置“性别”的内容筛选为“男”,“爱好”的内容筛选为“篮球”,筛选出性别为男生、爱好为篮球的数据。
根据一定的规则“筛选”数据,有助于我们发现某一特定数据所蕴含的信息。筛选依据条件显示需要的数据,其余的内容都会隐藏起来。
练习:找到爱好是“篮球”的女同学。
数据分析
1.2 数据的计算
问题1:找出身高较高的同学。
依据身高进行排序,找到身高上有优势的同学。选中需要排序的数据后,执行“数据/排序”命令,设置“排序”对话框。
如果需要找出男生中身高较高的同学,按照多个条件进行排序,可以在“排序”对话框设置。
练习:找出身高较高的女同学。
数据分析
1.2 数据的计算
问题三:快速统计爱好是“篮球”的男同学人数
可以对数据进行分类汇总。先按性别、爱好排序,再执行“数据/分类汇总”命令,设置“分类汇总”对话框。
练习:统计出女生各种爱好的人数。
数据分析
1.2 数据的计算
问题四:找出身体体重指数符合标准的男同学
通过计算体重指数BMI,判断是否符合标准。BMI=体重÷(身高×身高),这里体重的单位为千克,身高的单位为米。增加“体重指数”的数据项,选择要计算体重指数的一个单元格,输入计算公式。其他单元格的计算可以通过WPS的“计算填充柄”完成。把光标移动到已经完成计算的单元格右下角,当它变成“+”时,按下鼠标左键下拉,进行数据的计算填充。
练习:计算班级同学的平均身高、体重。
课堂小结
1.2 数据的计算
借助WPS电子表格分析数据,先建表,再根据问题的需要,进行简单的数据操作解决。
操作包括了数据的排序、筛选、分类汇总、计算等。
再次体会电子表格软件计算的特点。
感谢观看
学无止境 永攀高峰
$$