内容正文:
解析算法
新课导入
去年今天是星期几?
你出生那天是星期几?
蔡勒公式
2021.9.1
c=20 y=21 m=9 d=1
w=3 星期三
w:星期(w对7取模得:0-星期日,1-星期一,2-星期二……);
c:世纪(年份前两位) y:年份后两位
m:月(1、2月看作上一年的13、14月);
d:日; []表示取整
核心概念
解析算法:
在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能够用若干个解析表达式表示出来,解决了这些表达式,问题也就得以解决。
要先读题,找出已知条件、求解问题,观察分析找出各要素之间的关系,建立解析关系表达式。
解析就是深入分析、剖析的意思
解析算法
3.1节绘制正多边形时,是如何根据边数计算正n多边形的内角度的?
已知条件:
要求的解:
数学表达式:
分析:
正多边形的边数n
正多边形内角度数d
d = (n - 2) * 180 / n
根据已知条件,分析出需要求出的解,寻找到已知条件和需求解之间的数学关系式 ------解析算法
1.下列问题不适合用解析算法求解的是( )
A.计算两个电阻的并联值。
B.人民币兑换日元。
C.查找100以内所有偶数。
D.水果店的打折促销方案。
E . 计算8个同学的平均身高
课后练习
C
检验所学
1、
2、
写出下方的Python表达式
a**2/(2+x/y)
x*2/((a*x+b*y)*(a*x-b*y))
计算2个电阻并联后的总电阻值?
分析:
已知条件是什么?
要求的解是什么?
已知与结果之间的表达式怎么写?
两电阻的阻值R1,R2
并联后的总电阻值R
1/R = 1/R1 + 1/R2
练习
编程计算n个电阻并联后的总电阻值?每个电阻的阻值由键盘输入,输入0时结束。如何编程计算总电阻?
分析:
已知条件是什么?
要求的解是什么?
已知与结果之间的表达式怎么写?
n个电阻的阻值R1,R2,···,Rn
并联后的总电阻值R
1/R = 1/R1 + 1/R2 + ··· +
1/Rn
扩展
编程计算n个电阻并联后的总电阻值