算法与程序框图课件

合集下载

课件5:13.4 算法与程序框图

课件5:13.4 算法与程序框图

完善程 序框图
结合初始条件和输出结果,分析控制循环的 变量应满足的条件或累加、累乘的变量的表 达式.
提醒:用循环结构表示算法应注意的问题 第一:注意是利用当型循环结构,还是直到型循环结 构.直到型循环结构:在执行了一次循环体后,对条件进 行判断,如果条件不满足,就继续执行循环体,直到条件 满足时终止循环;当型循环结构:在每次执行循环体前, 对条件进行判断,当条件满足时,执行循环体,否则终止 循环. 第二:注意选择准确的表示累计的变量. 第三:注意在哪一步开始循环,满足什么条件不再执行循 环体.
第十三章 推理与证明、算法、复数
13.4 算法与程序框图
考纲要求
1.了解算法的含义,了解算法的思想. 2.理解程序框图的三种基本逻辑结构:顺序结构、条件 结构、循环结构. 3.了解几种基本算法语句--输入语句、输出语句、赋 值语句、条件语句、循环语句的含义.
[要点梳理] 1.算法 算法通常是指按照一定_________规__则________解决某一类 问题的__明__确__和__有__限___的步骤. 2.程序框图与三种基本逻辑结构 (1)程序框图 ①程序框图的定义:程序框图又称__流__程__图___,是一种用 程序框、流程线及__文__字__说__明__来表示算法的图形.
通常,程序框图由程序框和流程线组成,一个或几个程 序框的组合表示算法中的一个步骤;流程线带有方向箭 头,按照算法进行的顺序将程序框连接起来.
②程序框图中图形符号的意义
图形符号
名称
功能
终端框(起止框)
表示一个算法的 起__始__和结束
输入框、输出
表示一个算法 输__入__和__输__出__的信息
处理框 (执行框)
思路点拨 (1)程序框图表示一个分段函数,写出函数解析式 后再求范围. (2)按程序框图的顺序依次执行.

算法与程序框图-课件

算法与程序框图-课件

后,再判断条件是否成立,
循环体A
依次重复操作,直到判断 条件成立为止,此时不再 返回来执行循环体A,而
满足

条件?

是离开循环结构,继续执行下面的步骤。
(2)当型循环结构
在每次执行循环体A前,先对控制循环的条件进行
判断,当条件成立时执行循环体A,循环体A执行完毕
后,返回来再判断条件是否成立,
如果条件仍然成立,那么再执行 循环体A,如果反复执行循环体 A,直到判断条件不成立时为止, 此时不再执行循环体A,而是离

11、越是没有本领的就越加自命不凡 。2021/3/52021/3/52021/3/5M ar-215- Mar-21

12、越是无能的人,越喜欢挑剔别人 的错儿 。2021/3/52021/3/52021/3/5Fr iday, March 05, 2021

13、知人者智,自知者明。胜人者有 力,自 胜者强 。2021/3/52021/3/52021/3/52021/3/53/5/2021

14、意志坚强的人能把世界放在手中 像泥块 一样任 意揉捏 。2021年3月5日星期 五2021/3/52021/3/52021/3/5

15、最具挑战性的挑战莫过于提升自 我。。2021年3月2021/3/52021/3/52021/3/53/5/2021

16、业余生活要有意义,不要越轨。2021/3/52021/3/5Marc h 5, 2021
开始 输出є(є>0)
F0=1, F1=2, n=1
F1=F0+F1 F0=F1-F0 n=n+1
1

F1 是
输出n

程序框图与算法的基本逻辑结构课件

程序框图与算法的基本逻辑结构课件

b=4
图中输出S= ;
Page ▪ 12
输出S 结束
(2)写出下列算法的功能。 开始
输入a,b d=a2+b2
输出c 结束 上图算法的功能是求两数平方和的算术平方根
Page ▪ 13
2、已知一个三角形的三边分别为a,b,c,利用海伦-秦九韶公式 设计一个算法,求出它的面积,画出算法的程序框图.
分析:应该先搞清楚自然语言表示的算法,然后再画出程序 框图.先算出p的值,再将它代入公式,最后输出结果,只 用顺序结构就能够表达出算法. 算法步骤如下:
第一步,输入三角形三条边的边长a,b,c 第二步,计算
第三步,计算
第四步,输出S.
Page ▪ 14
算法步骤如下:
程序框图:
第一步,输入三角形三条边 的边长a,b,c
第二步,计算
开始 输入a,b,c
第三步,计算
第四步,输出S.
Page ▪ 15
输出S 结束
练习
1、设计一算法:输入圆的半径,输出圆的面积,并画出 流程图
i=i+2
i<=1000? 输出sum

sum=sum+i 是
Page ▪ 29
结束
小结
1、循环结构的特点 重复同一个处理过程 2、循环结构的框图表示 当型和直到型 3、循环结构该注意的问题
避免死循环的出现,设置好进入(结束) 循环体的条件。
Page ▪ 30
作业 课本P20 习题1.1 A组 2题
算法步骤如下:
第一步,输入三个正实数a,b,c.
第二步,判断a+b>c,b+c>a,c+a>b是否同时成立.若是,则存
在这样的三角形;否则,不存在这样的三角形.

程序框图与算法的基本逻辑结构3课时ppt课件.ppt

程序框图与算法的基本逻辑结构3课时ppt课件.ppt

二、知识探究
1.程序框图
算法的表现形态不仅有自然语言,还有程序框图与程 序.用自然语言描述算法的优点是通俗易懂,当算法中的操 作步骤都是顺序执行时比较容易理解.缺点是如果算法中 包含判断和循环,并且操作步骤较多时,就不那么直观清晰 了.
函数
图象
算法
程序框图
程序框图 又称流程图,是一种用程序框、流程线 及文字说明来表示算法的图形.
开始
输入 a, b,c
ab c?

bc a?

ca b?

存在这样 的三角形
否 否 否
不存在这样 的三角形
结束
例4.设计一个求解一元二次方程 ax2 bx c 0的算法,并画 出程序框图表示.
0 有两个不相等的实数根 0 有两个相等的实数根 0 没有实数根
x b
b2 4ac b
程序框
名称
终端框 (起止框) 输入、输出框
处理框 (执行框)
判断框
流程线
连接点
功能
表示一个算法的起始和结束 表示一个算法输入和 输出的信息
赋值、计算
判断某一条件是否成立,成立 时在出口处标明“是”或“Y”; 不成立时标明“否”或“N”.
连接程序框
连接程序框图的两部分
四种基本框图的用法
(1)起止框:框内填写开始、结束,任何程序框图 中,起止框是必不可少的; (2)输入、输出框:框内填写输入、输出的字母、 符号等; (3)处理框(执行框):算法中需要的算式、 公式、 对变量进行赋值等要用执行框表示.
a 200
t 0.05a
aat
n n1

a 300?

输出 n
结束

算法与程序框图PPT优秀课件

算法与程序框图PPT优秀课件
《复习课》
算法与程序框图
算法 程序框图
算法的三种基本逻辑 结构和框图表示
顺序结构 条件分支结构
循环结构
算法
可以理解为由基本运算及规定的运 算顺序所构成的完整的解题步骤,或
者看成按照要求设计好的有限的确切
的计算序列,并且这样的步骤或序列
能够一类问题解决.
自然语言、数学语言、形式语言、框图。
程序框图 用一些通用图形符号构成一张图来 表示算法,这种图称作程序框图 (简称框图).
――[阿萨·赫尔帕斯爵士] 115.旅行的精神在于其自由,完全能够随心所欲地去思考.去感觉.去行动的自由。――[威廉·海兹利特]
116.昨天是张退票的支票,明天是张信用卡,只有今天才是现金;要善加利用。――[凯·里昂] 117.所有的财富都是建立在健康之上。浪费金钱是愚蠢的事,浪费健康则是二级的谋杀罪。――[B·C·福比斯] 118.明知不可而为之的干劲可能会加速走向油尽灯枯的境地,努力挑战自己的极限固然是令人激奋的经验,但适度的休息绝不可少,否则迟早会崩溃。――[迈可·汉默] 119.进步不是一条笔直的过程,而是螺旋形的路径,时而前进,时而折回,停滞后又前进,有失有得,有付出也有收获。――[奥古斯汀] 120.无论那个时代,能量之所以能够带来奇迹,主要源于一股活力,而活力的核心元素乃是意志。无论何处,活力皆是所谓“人格力量”的原动力,也是让一切伟大行动得以持续的力量。――[史迈尔斯] 121.有两种人是没有什么价值可言的:一种人无法做被吩咐去做的事,另一种人只能做被吩咐去做的事。――[C·H·K·寇蒂斯] 122.对于不会利用机会的人而言,机会就像波浪般奔向茫茫的大海,或是成为不会孵化的蛋。――[乔治桑] 123.未来不是固定在那里等你趋近的,而是要靠你创造。未来的路不会静待被发现,而是需要开拓,开路的过程,便同时改变了你和未来。――[约翰·夏尔] 124.一个人的年纪就像他的鞋子的大小那样不重要。如果他对生活的兴趣不受到伤害,如果他很慈悲,如果时间使他成熟而没有了偏见。――[道格拉斯·米尔多] 125.大凡宇宙万物,都存在着正、反两面,所以要养成由后面.里面,甚至是由相反的一面,来观看事物的态度――。[老子]

算法与程序框图 PPT课件

算法与程序框图 PPT课件

解:y与x之间的函数关系为:
y
1.2x, 1.9x
4.9
(当0≤x≤7时) (当x>7时)
第21页/共76页
解:y与x之间的函数关系为:
1.2x, (当0≤x≤7时) y 1.9x 4.9(当x>7时)
求该函数值的算法分析: 第一步:输入每月用水量x; 第二步:判断x是否不超过7.若是,则y=1.2x; 若否,则y=1.9x-4.9. 第三步:输出应交纳的水费y.
第6页/共76页
我们身边的算法
• 广播操图解是广播操的算法; • 菜谱是做菜的算法; • 歌谱是一首歌曲的算法; • 空调说明书是空调使用的算法等
第7页/共76页
算法学的发展

随着科学技术的日新月异,算法学也得到了前所未有的发展,现在已经发展到
了各个领域.有遗传算法,排序算法,加密算法,蚁群算法等,与生物学,计算机科学
没有软件的支持,计算机只是一堆废铁而已;
软件的核心就是算法 !
第5页/共76页
算法的特征
• 一.确定性:每一步必须有确切的定义。 • 二.有效性:原则上必须能够精确的运行。 • 三.有穷性:一个算法必须保证执行有限步
后结束
算法的优缺点
• 一.缺点:算法一般是机械的,有时需要进行 大量重复的计算.
• 二.优点:算法是一种通法,只要按照步骤去 做,总能得到结果.
f(m)是否等于0. 若是,则m是方程的近似
解;否则,返回第三步.
第16页/共76页
解决问题
当d=0.05时
a 1 1 1.25 1.375 1.375 1.40625 1.40625 1.4140625 1.4140625
b 2 1.5 1.5 1.5 1.4375 1.4375 1.421875 1.421875 1.417969

课件1:13.4 算法与程序框图

课件1:13.4 算法与程序框图
第十三章 推理与证明、算法、复数、
13.4 算法与程序框图
1.算法与流程图 (1)算法的定义: 一般而言,对一类问题的机械的、 统一的求解方法称为算法. (2)流程图 ①流程图是由一些图框和流程线组成的,其中图框表示 各种操作的类型 ,图框中的文字和符号表示 操作内容 ,流程 线表示 操作的先后次序 .
解析:第 1 次循环:s=1+(1-1)=1,i=1+1=2;第 2 次 循环:s=1+(2-1)=2,i=2+1=3;第 3 次循环:s=2+ (3-1)=4,i=3+1=4;第 4 次循环:s=4+(4-1)=7,i =4+1=5.循环终止,输出 s 的值为 7. 答案:7
4.(2013·惠州模拟)如图所示是一个算法的流程图,则输出 S 的 值是________.
出的结果为________.
解析:逐次运行的结果是 x=1,y=1,z=2;x=1,y=2,z= 3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;
x=8,y=13,z=21,此时输出的结果xy=183. 答案:183
2.(2014·福州模拟)执行如图所示的流程图,若输入的 x 值为 2, 则输出的 x 值为________.
[解析] 由题知伪代码的运行情况如下:s=0,n=6;s=
6,n=5;s=11,n=4;s=15,n=3,此时退出循环,故最后
输出的 n=3. [答案] 3
[类题通法] 1.输入语句、输出语句和赋值语句基本对应于算法的顺 序结构. 2.在循环语句中也可以嵌套条件语句,甚至是循环语句, 此时需要注意嵌套格式,这些语句需要保证算法的完整性, 否则就会造成程序无法执行.
解析:若输入的 x=2,则 x=22-1=3,而 3<126,故 x= 23-1=7,而 7<126,故 x=27-1=127.因为 127>126,所 以输出的 x 值为 127. 答案:127

_算法与程序框图_ppt

_算法与程序框图_ppt
第三步:输出应交纳的水费y.
作业:
课本P6页T2
(只需用自然语言写出算法步骤)
再 见
பைடு நூலகம்
算法的基本特点
1、有穷性 一个算法应包括有限的操作步骤, 能在执行有穷的操作步骤之后结束。 2、确定性 算法的计算规则及相应的计算步骤 必须是唯一确定的,既不能含糊其词, 也不能有二义性。 3、可行性 算法中的每一个步骤都是可以在有 限的时间内完成的基本操作,并能得 到确定的结果 。
注:与一般的解决问题的过程比较,算法有以下 特征: ①设计一个具体问题的算法时,与过去熟悉地 解数学题的过程有直接的联系,但这个过程必 须被分解成若干个明确的步骤,而且这些步骤 必须是有效的.
1.1.1 算法的概念
问题的提出
有一个农夫带一条狼狗、一只羊和 一筐白菜过河。如果没有农夫看管,则 狼狗要吃羊,羊要吃白菜。但是船很小, 只够农夫带一样东西过河。问农夫该如 何解此难题? 方法和过程: 1、带羊到对岸,返回; 2、带菜到对岸,并把羊带回; 3、带狼狗到对岸,返回; 4、带羊到对岸。
[问题]请你写出解二元一次方程组的详细求解过 程. x 2 y 1 ①
2 x y 1

a1 x b1 y c1 对于一般的二元一次方程组 a2 x b2 y c2 其中 a1b2 a2b1 0也可以按照上述步骤求解.
第一步:②-①×2得: 5y=3 ③ 3 第二步: 解③得: y 5 1 3 第三步: 将 y 代入①,解得 x . 5 5
例1 设计一算法:输入圆 的半径,输出圆的面积
算法分析:
第一步:输入圆的半径 第二步:利用公式“圆的面积= 圆周率×(半径的平方)”计算圆的 面积; 第三步:输出圆的面积。

算法与程序框图优秀课件

算法与程序框图优秀课件

3:
开始
P15习题1—1(B)(1):
输入
x
N
x 0
Y
y 定义域中”
结束
3:
开始
P15习题1—1(B) (2):
输入
x
N
xx 3
Y
x 0
y3lnx
输出
y
结束
输出“不在 定义域中”
3: P15习题1—1(B) (3):
开始 输入 (4): 开始 输入
x
x
y 2x
输出
y a sin x cos x
输出
y
y
结束
结束
开始
P15习题1—1(B)
max w 1
i 2
4:
设六个小球的重量分别为: . w , w , w , w , w , w 1 2 3 4 5 6
Y
i 6
Y
w i max
max w i
i i 1
输出
max 的号码球
结束
N N
程序框图
用一些通用图形符号构成一张图来 表示算法,这种图称作程序框图 (简称框图).
四种图框类型 输入、输出框 处理框 判断框 起止框
算法的三种基本逻辑结构和框图表示
顺序结构 条件分支结构 循环结构
A B A
Y
p
N B
p
Y
N
A
开始
P14练习A
1:
S=0,i=1
i 10
Y
N
S=S+i i=i+1
1: 输入摄氏温度C
9 F C 32 5
输出
F
结束
开始
P15习题1—1(A)

程序框图与算法的基本逻辑结构 课件

程序框图与算法的基本逻辑结构 课件
顺序结构 条件结构
一.程序框图

起止框 输入输出框 判断框 处理框 流程线
1. 已知一个三角形三条边的边长分别 为a,b,c,利用海轮公式设计一个计算三 角形面积的算法,并画出程序框图。
解:算法步骤如下: 第一步:输入三边长a,b,c 第二步:计算 p a b c
2
第三步:计算 s p( p a)( p b)( p c)
第二步: 如果 50,那么c 0.53 ,
否则 c 500.53 ( 50)0.85;
第三步: 输出行李的重量 和运费 c .
2.条件结构
条件结构 是指在算法中需要作出判断, 判断后直接决定后面的执行步骤的一 种结构.
流程图如图
满足条件?

语句1
否 语句2
小结: 1.画流程图的步骤:
转化 先用自然语言描述
流程图;
2.解决分段函数,大小比较,正负判断 等问题时,需要用条件结构.
3.条件结构中,判断框内的条件表示不 唯一;遇多个判断时,可有多个判断框.
第四步:输出s的值
一.基本逻辑结构 1.顺序结构 顺序结构是指在一个算法中运算是按 照步骤依次执行的一种最简单的结构.
流程图如图
练习:
• 1.已知一个三角形三边边长分别为 2,3,4.设计一个算法求三角形的面 积.写出程序框图.
练习:
• 2.阅读下面的流程图, 输出的结果是
__________.

开始
X=2 Y=2x+1 b=3y-2
输出 b
结束
2. 某铁路客运部门规定甲、乙两地之间 旅客托运行李的费用为
c
0.53,
50 0.53
(
50)
0.85,

课件3:算法与程序框图

课件3:算法与程序框图

迎战2年高考模拟
限时规范特训
利用循环结构表示算法应注意的问题 第一:注意是利用当型循环结构,还是直到型循环结构; 第二;注意选择准确的表示累计的变量; 第三:注意在哪一步开始循环,满足什么条件不再执行循环 体.
第九章 第4讲
第26页
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
故当 t=2 时,s 取得最大值 4.当 t=1 或 3 时,s 取得最小值
3,则 s∈[3,4].
综上可知,输出的 s∈[-3,4].故选 A.
第九章 第4讲
第24页
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
破译5类高考密码
迎战2年高考模拟
(2)i=1,s=1,i≤4,s=1+0=1;
例 2 (1)[2013·浙江高考]某程序框图如图所示,若该程序运
行后输出的值是95,则( )
第九章 第4讲
第31页
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
破译5类高考密码
迎战2年高考模拟
限时规范特训
第九章 第4讲
第32页
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
破译5类高考密码
迎战2年高考模拟
限时规范特训
01抓住2个必备考点
第九章 第4讲
第9页
高三一轮总复习 ·新课标 ·数学
抓住2个必备考点 突破3个热点考向
破译5类高考密码
迎战2年高考模拟
限时规范特训
考点 1 算法的框图及结构

课件2:算法与程序框图

课件2:算法与程序框图


自 主 落 实 · 固 基 础
菜单
91淘课网 ——淘出优秀的你
典 例 探 究 · 提 知 能
高 考 体 验 · 明 考 情
课 后 作 业
91淘课网 ——淘出优秀的你








·

1.(人教A版教材习题改编)阅读如图
· 提



9-1-1的程序框图,若输入x=2,




则输出的y值为( )




构 建
【尝试解答】 (1)执行一次循环 S=2,n=2.
探 究
· 览
执行第二次循环:S=2+32-31=8,n=3.

执行第 3 次循环:S=8+33-32=26,n=4.
· 提 知

满足 n≥4,故输出 S=26.


(2)当 i=2,k=1 时,s=1×(1×2)=2;



指 导 ·
当 i=4,k=2 时,s=12×(2×4)=4;
菜单
网 络 构 建 · 览 全 局
策 略 指 导 · 备 高 考
自 主 落 实 · 固 基 础
菜单
91淘课网 ——淘出优秀的你
典 例 探 究 · 提 知 能
高 考 体 验 · 明 考 情
课 后 作 业
91淘课网 ——淘出优秀的你






建 ·
(2)(2012·陕西高考)如图9-1-10所示是计算某年级500
此时不满足|x3-x1|<|x3-x2|,符合题意.

§1.1.1 算法与程序框图 (共15张PPT)

§1.1.1 算法与程序框图 (共15张PPT)
结束
程序框图中的三种逻辑结构 顺序结构

输入n
i=1
条件结构
R=1? 是 n是质数
n不是质数
d整除n?

循环结构

是 R=0
d<= n-1 且R=0?
i=i+1

例3 已知一个三角形的三边边长分别为2,3,4,利用海伦-秦 九韶公设计一个算法,求出它的面积,画出算法的程序框图。
程序框图
p
开始
234 2
2 1.5 1.5 1.5 1.4375 1.4375 1.421875 1.421875 1.41796875
图1.1-1
实际上,上述步骤就是在求
2 的近似值。
练习
• 任意给定一个正实数,设计一个算法求以 这个数为半径的圆的面积。 • 任意给定一个大于1的正整数n,设计一个 算法求出n的所有的因数。
b2 c1 b1c2 a1b2 a2b1 a1c2 a2 c1 a1b2 a2b1
对于一般的二元一次方程组来说,这些步骤就构成了解 二元一次方程组的算法,我们可以根据这一算法编制计 算机程序,让计算机来解二元一次方程组。
算法这个词出现于12世纪,指的是用阿拉伯数字 进行算术运算的过程。在数学中,算法通常是指 按照一定规则解决某一类问题的明确和有限的步 骤。现在,算法通常可以编成计算机程序,让计 算机执行并解决问题
变式: 设计一个算法,判断35是否为质数
探究:你能写出整数n(n>2)是否为质数? • • • • 第一步,给定大于2的整数n. 第二步,令i=2. 第三步,用i除n,得到余数r. 第四步,判断;“r=0”是否成立. 若是,则n不是质数,结束算法; 否则,将i的值增加1,仍用i表示. 第五步,判断“i>n-1”是否成立. 若是,则n是质数,结束算法; 否则,返回第三步.

程序框图与算法的基本逻辑结构优秀课件1第2课时.ppt

程序框图与算法的基本逻辑结构优秀课件1第2课时.ppt
算法分析:
第一步, 输入2005年的年生产总值.
第二步,计算下一年的年生产总值.
第三步,判断所得的结果是否大于300. 若是,则输出该年的年份; 否则,返回第二步.
循环结构:
(1)循环体:设a为某年的年生产总值,
t为年生产总值的年增长量,n为年份, 则t=0.05a,a=a+t,n=n+1.
(2)初始值:n=2005,a=200.
思考5:用直到型循环结构,上述算法的 程序框图如何表示? 开始
i=1 S=0
S=S+i
i=i+1
i>100?

是 输出S
结束
思考6:用当型循环结构,上述算法的程 序框图如何表示? 开始
i=1 S=0
i=i+1
i≤100? 否
输出S
S=S+i 是
结束
理论迁移
例1 设计一个求解一元二次方程 ax2+bx+c=0的算法,并画出程序框图表示.
条件结构与循环结构
知识探究(一):算法的条件结构
思考1:在某些问题的算法中,有些步骤 只有在一定条件下才会被执行,算法的 流程因条件是否成立而变化.在算法的程 序框图中,由若干个在一定条件下才会 被执行的步骤组成的逻辑结构,称为条 件结构,用程序框图可以表示为下面两 种形式:

满足条件?

步骤A
2.勿以恶小而为之,勿以善小而不为。 ——《三国志》刘备语 译:对任何一件事,不要因为它是很小的、不显眼的坏事就去做;相反,对于一些微小的。却有益于别人的好事,不要因为它意义不大就不去做它。
3.见善如不及,见不善如探汤。 ——《论语》 译:见到好的人,生怕来不及向他学习,见到好的事,生怕迟了就做不了。看到了恶人、坏事,就像是接触到热得发烫的水一样,要立刻离开,避得远远的。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PPT学习交流
15
第三课时 算法的特征
第一步 计算1×2,得到结果2;
第二步想计一算2×想3,得到结果6;
第三步 计算6×4 ,得到结果24;
第四步 计算24×5,得到结果120;
···什···么是赋值呢?
第九步 计算362880×10,得到结果3628800.
所以1×2×3×…×10=3628800
PPT学习交流
5
情境1 寓言故事《小猴下山》:小猴下山
其中的“=”就是赋值号,它的意义是 将后面表达式的值赋给变量。
变量赋值的注意点 变量赋值的四种方式
PPT学习交流
10
变量赋值的注意点
(1)在赋值语句中,赋值符号的右边可以是数 值,也可以是变量,还可以是表达式,而 赋值符号的左边只能是变量,否则没有意义。
(2)赋值号的左右两边一般不能互换。 (3)一个赋值语句中不能出现两个“=”. (4)可以先后给一个变量赋多个不同的值,但变
来装开水的是A杯,装茶的是B杯, 空杯为C杯。
将开水和茶对调的算法为
第一步 将A中的开水到入C杯;
第二步:将B杯中的茶倒入A杯;
第三步:将C杯中的开水倒入B杯。
PPT学习交流
4
第二课时 变量与赋值
产生 理解 应用
:
设计一个算法,求出1×2×3×···×10的值 。
解:变算法量为是:指可以取不同数值的量。
第一步 计算1+2,得到结果3;
第二步 计算3+3,得到结果6;
第三步 计算6+4 ,得到结果10;
第四步 计算10+5,得到结果15 ……
第九步 计算45+10,得到结果55.
所以1+2+3+…+10=55
例2 现有一杯开水和一杯茶, 你能设计一个算法将两个杯子 中的开水和茶对调吗?试一试。
解:为了叙述方便,我们设原
变量赋值的四种方式
(1)将常数赋给变量;
(2)将含有其他变量的表达式赋给变量;
(3)将含有变量自身的表达式赋给变量;
(4)赋值表达式中既含有变量自身又含有其他变量。
PPT学习交流
12
例1(1) 请仔细阅读下面的算法。
第一步 A=5,B=3;
第二步 C=(A+B)/2;
第三步 D=C/2; 第四步 输出D。 问最后输出的D的值各为多少?
第三环节:主持人报“总分再加30分”; 第四环节:主持人报“总分再加40分”。
算法中
第一环节:x=100; x=x+20是将右边表达式 第二环节:x=x+20; 的值赋给左边的变量x。 第三环节:x=x+30;数学中 第四环节:x=x+40. x=x+20可化为0=20不成立。
PPT学习交流
9
变量赋值的一般格式:变量名=表达式
量的取值只与最后一次赋值有关 . (5)赋值语句中的“=”与代数运算中的等号含
义 不同。
PPT学习交流
11
练习:判断下列赋值语句中哪些是正确的?根据
它们赋值的方式进行分类。
(1)x 5 (2)5 x
(3)ab3
(4)y x 1 (5)b2c1 (6)x y
(7)i i 1 (8)s s i (9)AAB
(2) 请仔细阅读下面的算法。
第一步 A=1,B=2,C= 3;
第二步 A=A+1;
第三步 A=A+B+C;
第四步 输出A,B,C。
问最后输出的A、B、C的值各 为多少?
PPT学习交流
13
例2 设计一个算法,求出1×2×3×···×10的值。
解:算法为:
第一步 计算1×2,得到结果2; 第二步 计算2×3,得到结果6;
了,先掰了一根玉米;后丢了玉米,摘了 一个西瓜;又丢掉西瓜,摘了一个桃;最 后丢掉桃去追小兔,没追上,手中空空地 回到了山上。
变量x
小猴手中的物品: 玉米 1 x=1
小猴手中的将物常品数: 西瓜 小猴手中的赋物给量品变: 桃
2 3
x=2 x=3
小猴手中的物品: 无 0 x=0
PPT学习交流
6
情境2 大家在看娱乐类电视节目时有没有
重新
第三步 计算6×4 ,得到结果24; 设计
第四步 计算24×5,得到结果120;
······
第九步 计算362880×10,得到结
果3628800.
所以1×2×3×…×10=3628800
解:算法为: 第一步 S=1; 第二步 S=S×2; 第三步 S=S×3; 第四步 S=S×4 ;
······ 第十步 S=S×10 第十一步 输出S。
PPT学习交流
14
难点突破
例3 李大爷现在手中有10000元人民币,他按 照定期一年,到期自动转存的方式存入银行。如 果当前定期一年的利率为3.5%,那么5年后他连 本带息可以得到多少钱?请设计一个算法,帮李 大爷算一算(假设5年内利率不变,并且不记利 息税)。
解:算法为: 第一步 S=10000; 第二步 S=S×(1+3.5%); 第三步 S=S×(1+3.5%); 第四步 S=S×(1+3.5%); 第五步 S=S×(1+3.5%); 第六步 S=S×(1+3.5%); 第七步 输出S。
PPT学习交流
7
变量赋值的一般格式:变量名=表达式
其中的“=”就是赋值号,它的意义是 将后面表达式的值赋给乐类电视节目时有没有 听过思类考似:这如样何的理话解“x=总x+分2再0这加样20的分式”子??
第一环节这:个主式持人子报中“的总赋分值为号10与0分数”学; 第二环节中:的主“持人=”报“是总否分相再同加?20分”;
听过类似这样的话“总分再将加右2边0分表”? 第一环节:主持人报“总分为达1式00的分值”; 第二环节:主持人报“总分再赋加给20左分边”; 第三环节:主持人报“总分再的加3变0分量”;
第四环节:主持人报“总分再加40分”。
总分用变量x表示
第一环节:x=100; 第一环节:x=100; 第二环节:x=120; 第二环节:x=x+20; 第三环节:x=150; 第三环节:x=x+30; 第四环节:x=190. 第四环节:x=x+40.
第一课时 算法的概念
PPT学习交流
1
问题1 生活中你熟悉的需要按步骤完成的 例子有哪些?
PPT学习交流
2
问题2 请举出数学学习中有哪些问题需要
按步骤解决 ? 判断奇偶性
解不等式 证明线面平行
解方程
……
算法的概念:指用来解决问题的一系列明确而有效 的步骤,是解决问题的清晰指令。
PPT学习交流
3
例1 设计一个算法,求出 1+2+3+···+10的值。 解:算法为:
相关文档
最新文档