1.2 《数据的计算》任务单 学习目标: 1.了解计算的基本公式和计算的发展历程。 2.根据问题需求,选择合适的计算方式。 3.体验计算机在处理数据时的优势。 项目 :古代数学问题--鸡兔同笼 中国古代的数学可以说是让人仰望的存在,虽然近代的发展并不好,但这并不影响古代所遗留下的著名作品。鸡兔同笼的问题可以说是每个人在小学的课本上都曾留有印象。 “鸡兔同笼”问题,我们有哪些计算方法呢? 方法1:方程法 优缺点: 方法2:假设法 优缺点: 方法3:列表法 优缺点: 电子表格操作任务: 1:数据的排序 任务:用电子表格将数据按关键字体重(身高)进行降序(升序)排序 2:数据的筛选 任务:用电子表格筛选性别为男,爱好为篮球的数据。 3:公式和函数 任务一.用公式计算各位同学的体重指数。体重指数=体重/(身高*身高) 任务二.用函数计算全部同学的平均身高。 4:分类汇总 任务:先按性别、爱好排序;2.再设定分类字段为“爱好”,汇总方式为“计数”,选定汇总项为“爱好” ,然后进行分类汇总。 方法4:编程法 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("运行完毕,请按回车键退出...") 优缺点: 讨论:不同计算方法的比较 讨论总结人工计算、借助表格软件计算、编程计算在 使用成本、使用方便性、计算速度等方面的特点。(小组讨论,完成表格) 人工计算 表格计算 编程计算 成本 方便性 计算速度 课后思考:另一个古代数学问题—百鸡百钱 我国古代数学家张丘建在《算经》一书中提出的数学问题:公鸡5文钱,母鸡3文钱而小鸡是3只1文钱,问是100文钱买到100只鸡,公鸡、母鸡和小鸡各是多少只? for i in range(0, 20): for j in range(0, 33): if 5*i + 3*j + (100-i-j)/3 == 100 and (100-i-j) % 3 == 0: print(" 公鸡的数量是 %d 母鸡的数量是 %d 小鸡的数量是 %d" % (i, j, (100-i-j))) input("运行完毕,请按回车键退出..." 课后反思(
课件网) 1.2 数据的计算 框架完整·扁平化呈现·绝对专业·超级吸睛 项目:古代数学问题—鸡兔同笼 PROJECT PEOFILE 中国古代的数学可以说是让人仰望的存在,虽然近代的发展并不好,但这并不影响古代所遗留下的著名作品。鸡兔同笼的问题可以说是每个人在小学的课本上都曾留有印象。 那么,本节课我们一起来解析鸡兔同笼问题。 PROJECT PEOFILE 解决办法 人类的发展离不开计算。当今社会,计算机技术的飞速发展为我们进行计算和‘数据处理提供了很大的便利。但是时至今日,我们还是会经常进行”人工计算“。计算是人类分析问题最常采用的方法,因此计算也可以看作是一种获得信息的过程。 “鸡兔同笼”问题,我们有哪些计算方法呢? 方法一:方程法 思路 通过方程式求解 设兔的只数为x,鸡的只数为y。 关系式: ①兔的脚数+鸡的脚数=94 ②兔的脚数=兔的只数x4 ③鸡的脚数=鸡的只数x2 优点:容易理解。 缺点:大数据量计算难度大。 根据题意可列方程组: x+y=35 ① 4x+2y=94 ② 解得:x=12 y=23 步骤 方法二:假设法1 思路 如果我们假设全是兔,相当于要让每只鸡多长出两条腿,然后用一共多出来的腿数除以每只鸡多出来的腿数,就得到了鸡的数量。 优点:计算简单;缺点:有点烧脑! ①假设全是兔,一共的腿数为: 35x4=140(只) ②多出来的腿数: 140-94=46(只) ③多出来的腿数除以2: 鸡的数量:46/2=23(只) ④兔的数量: 35-23=12(只) 步骤 方法二:假设法2:抬腿法 优点:计算简单;缺点:需要脑洞 ... ...