内容正文:
1.2数据的计算
教学目标:
了解计算的基本方式和计算的发展历程
根据问题的需求,选择恰当的计算方式
比较不同的计算方式的特点,感受计算机进行数据计算优势
教学重点:学会Excel公式计算解决问题,感受编程解决问题的过程。
教学难点:计算机编程解决问题的过程,如何将数学表达式表示成计算机程序表达式
引入:计算的基本方式有哪些?你能回顾人类历史的计算发展过程吗?算盘、计算器、计算机
抛出问题,在古代数学著作中《九章算术》《孙子算经》,其中有鸡兔同笼问题,35头,94脚,各有多少只?
方程法,抬腿法,列表法
用方程法求解,请同学们列出方程,设兔的头数是x只,鸡的头数是y只,方程是:
抬腿法,鸡抬一只脚,兔子抬两只脚,地上总共有47只脚,是总脚的一半,又知道总头数是35,鸡的腿数和头的数字一样,那么多出来的腿就是兔子的,也就是兔子的个数,47-35这个关系值是12,解出兔子个数12,鸡的个数是35-12=23。
表格列表法求解
还有一种办法求解,就是把所有可能的情况列出来,书上的12页,假设兔子的个数是1只的时候,鸡的数量是34,兔脚4,鸡脚是68,设兔数是A2,鸡数B2,兔脚C2,鸡脚D2,总脚E2。那么满足关系式:B2=35-A2,C2=A2*4,D2=B2*2,E2=C2+D2,请同学们利用Excel公式在表格中进行计算,注意当兔子脚数是2的时候可以使用自动填充工具的填充柄进行操作(填充柄在活动单元格的右下角),所有的计算不用口算,用计算机公式进行计算,如计算鸡数的时候,不要自己写34,要用公式“=35-A2”,就是用表格公式帮助我们计算。在若干列表数值中找出满足总脚94数字的兔、鸡个数,这就是我们要求的解。
打开excel,输入表头
兔的只数 鸡的只数 兔脚 鸡脚 共有脚数
1 =35-A2
程序法
点击开始菜单程序python3.10打开IDLE
点击文件,新建文件(newfile),注意shell的“>>>”符号不能输入多行程序语句,要输入多行程序语句必须新建文件,新建文件注意保存
输入代码
运行模块 runrun module
#注意#号表示注释内容,是对语句行的解释
#注意2,所有符号都是英文半角状态符号,不允许出现中文标点符号
heads=35
legs=94
tu=int( ) #括号里补充完整,通过方程带入的方式计算兔子的数量,其中int表示计算数值转换成整数
ji= #补充鸡的个数的等式
print(“兔子个数是:”tu,“鸡的个数是:”,ji)
小结:
今天学习了计算的三种方式,手工计算、Excel表格计算、程序计算,明显可以看到程序计算时间最快,精确度高,但是需要编写计算机程序,手工计算最方便。你还能发现哪些不同点呢,Excel计算要注意什么呢?
教学反思:大部分同学在用表格计算的时候仍然是用人工方式计算,没有使用Excel公式计算,这个要反复强调,让学生明白人工方式计算和计算机方式计算的不同,体会机器计算功能的强大和好处,计算是我们学习的基本工具,掌握了计算能帮助我们提高学习的效率,掌握更加抽象的知识,更能帮助我们解决生活中的问题。通过这节课的学习,同学们要具有信息的意识,要有计算思维的意识,利用计算的速度和精确度,通过列表穷举的方式解决问题。
$$