高中数学《算法》课件3 北师大必修3
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S=S+1/i
i=i+1 Y
i≤n N
输入S的值
结束
步骤A 步骤B
例3 设计一算法,求和:1+2+3+…+100
能 否
开始
开始
说
i=0,Sum=0
i=0,Sum=0
说 这
否 i<100?
个
i=i+1
流
是 i=i+1
程
Sum=Sum + i
图
Sum=Sum + i
否
的
i>=100?
异
是
同
输出Sum 结束
y=(c2*b1 -c1*b2)/(a1*b2 -a2*b1)
输出“x=”;x “y=”;y
c1=c2
方程有无数多组解
方程无解
结束
• 作业:
• 课外整理所有讲过的例题及习题 • 建构程序框图的系统性
算法初步
§1.1.2 程序框图
习Байду номын сангаас课
1城区一中学生数学模块学 分认定由模块成绩决定,模 块成绩由模块考试成绩和平 时成绩构成,各占50%,若 模块成绩大于或等于60分, 获得2学分,否则不能获得学 分(为0分),设计一算法, 通过考试成绩和平时成绩计 算学分,并画出程序框图
开始
输入a,b
S=(a+b)*0.5
输入到变量m
Y m=“y”or m=“Y”
N 结束
•11、凡为教者必期于达到不须教。对人以诚信,人不欺我;对事以诚信,事无不成。 •12、首先是教师品格的陶冶,行为的教育,然后才是专门知识和技能的训练。 •13、在教师手里操着幼年人的命运,便操着民族和人类的命运。2022/1/162022/1/16January 16, 2022 •14、孩子在快乐的时候,他学习任何东西都比较容易。 •15、纪律是集体的面貌,集体的声音,集体的动作,集体的表情,集体的信念。 •16、一个人所受的教育超过了自己的智力,这样的人才有学问。 •17、好奇是儿童的原始本性,感知会使儿童心灵升华,为其为了探究事物藏下本源。2022年1月2022/1/162022/1/162022/1/161/16/2022 •18、人自身有一种力量,用许多方式按照本人意愿控制和影响这种力量,一旦他这样做,就会影响到对他的教育和对他发生作用的环境。 2022/1/162022/1/16
开始 输入x
为了加强居民的节水意识,某市制定了以下生活用 水收费标准:每户每月用水未超过7m3时,每立 方米收费 1.0 元,并加收0.2元的城市污水处理 费,超过7m3的部分,每立方米收费1.5元,并加收 0.4元的城市污水处理费.
x≤7 y
y=1.2x
N y=1.9x-4.9
输入y
P.11习题A组第1题 程序框图
S>=60? 是
credit=2
否
credit=0
输出credit
结束
2、 对任意正整数n,
设计一个算法求 s1111
23 n 的值,并画出程序框图.
开始 输入一个正整数n
S=0 i=1
思考:将步骤A和步骤B交换位 置,结果会怎样?能达到预期结果 吗?为什么?要达到预期结果,还 需要做怎样的修改?
•
开始
P.11习题1.1B组第2题 输出提出:“输入 第一个方程的系数”
“x的系数是”:a1 “y的系数是”:b1 “常数项是”:c1
输出提出:“输入 第二个方程的系数”
“x的系数是”:a2 “y的系数是”:b2 “常数项是”:c2
N a1*b2-a2*b1≠0
Y
x=(c2*b1 -c1*b2)/(a1*b2 -a2*b1)
输出Sum
点
?
结束
i=i+1 Sum=Sum + i
当型结构
i<100? 是
否
i=i+1
Sum=Sum + i
i=i+1
解决方法就是加上一个判断,判断 是否已经加到了100,如果加到了则
Sum=Sum + i
退出,否则继续加。
否 i>=100?
请填上判断的条件。
是
直到型结构
P11 练习1
开始
输入a
结束
P.11习题1.1A组第2 题
开始 S=0 I=1
N I≤100
Y S=S+I*I
I=I+1
输出S
结束
P.11习题A组第3题 程序框图
开始 输入x
x>3 Y
y=1.2x+1.4
N y=5
输入y 结束
P.11习题1.1B组第1题 开始 程序框图
输入50米跑成绩:x
N x <6.8
Y 输出x
输出提示“若要继续请按 键”Y“,否则请按其他键
N
a ≥0
Y
输出 |a|=a
输出 |a|=-a
结束
练习2
开始 X1=1 X2=2
m=(x1+x2)/2 N
m*m -3<>0 y
(x1*x1 -3)*(m*m -3) >0
x1=m
x2=m
N |x1 -x2|<0.005 y
m=(x1+x2)/2
输出所求的近似值m 结束
▲下面是关于城市居民生活用水收费的问题