第1课时:算法框图与变量
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.王妈妈开了一家小型餐馆,为了节约服务生收费 的时间,她购进红、黄、蓝、绿四种颜色的盘子,用 这几种颜色的盘子分别盛5元、8元、10元、12元的食 品,这样结账的时候,只要数一下盘子就可以了,请 设计算法框图,输入各色盘子数量,输出用餐总价.
谢谢!
B.p+q3=8
C.m=n=2
D.s=s2+1
4.下列程序框中,出口可以有两个流向的是( )
A.终止框
B.输入、输出框
C.处理框
D.判断框
导入新课
我们都喜欢外出旅游,优美的风景美不 胜收,如果迷了路就不好玩了,问路ห้องสมุดไป่ตู้时还 听不明白,真是急死人,有的同学说买张旅 游图不就好了吗,所以外出旅游先要准备好 旅游图.旅游图看起来直观、准确,本节将 探究使算法表达得更加直观、准确的方法. 今天我们开始学习算法框图.
教学重点
对变量赋值的理解与应用.
教学难点
变量的理解.
1.程序框图又称
,是一种用_________、
及
来表示算法的图形.
2.在程序框图中,一个或几个
的组合表
示算法中的一个步骤;带有方向箭头的___________
将程序框图连接起来,表示算法步骤的执行顺序.
3.下列语句属正确的赋值语句的是 ( )
A.4=y
1
图形符号
算法框图基本概念
名称
功能
终端框(起止框) 表示一个算法的起始和结束
输入、输出框 表示一个算法输入和输出的信息
处理框(执行框)
赋值、计算
判断框
判断某一条件是否成立,成立时 在出口处标明“是”或“Y”;不
成立时标明“否”或“N”
流程线
连接程序框
2
变量的概念
【问题2】 在研究问题的过程中可以取不同数值的量称为 变量,在算法和程序设计中也离不开变量. (1)在VB中,变量的命名规则是什么? (2)变量名具有什么特点? (3)什么是变量的可读性?
2
变量的概念
(1)在VB中,变量名必须以字母或下划线打头, 名字中间只能由字母、数字和下划线“_”组成;
(2)变量名不能是VB中的保留字;变量名在VB 中不区分大小写;变量名的长度不得超过255个字 符;变量名在有效的范围内必须是唯一的.
(3)定义和使用变量时,通常要把变量名定义为 容易使用阅读和能够描述所含数据用处的名称,而 不要使用一些难懂的缩写如A或B2等.
变量和赋值的概念在算法中十分重要,可 以把变量想象成一个盒子,赋值就相当于往盒 子里放东西,这个盒子可以装不同的数值,但 是一次只能装一个,当赋予它新值的时候,原 来的值将被新值取代,当变量参与运算和操作 时,它表示的是想象中盒子里装的值.
4 框图与变量的简单应用
【问题4】 用赋值语句写出下列 算法,并画出框图:摄氏温度C 为23.5℃,将它转换成华氏温度 F,并输出.已知 F 9 C 32 .
A.①②③
B.①②
C.②③④
D.①②④
3.阅读如右图的算法流程图,输出的结果为( )
A.3,35
B.3,3
C.35,35
D.35,3
4.随着人的年龄的增加,成年人的肺活量会逐渐减 少,假如我们用V表示人的肺活量(单位为升),用 h表示人的身高(单位为英寸),a表示年龄,则这 几个量近似地满足关系式,V 0.104h 0.013a 2.6.9 请设 计算法框图,输入身高、年龄,输出肺活量.
1 算法框图基本概念
【问题1】 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)总结几个基本的程序框、流程线和它们表示 的功能.
若R=8,则a=( )
A.8 B.4 C.2 D.1
5.设计算法框图完成英里到千米的换算.
1.下列给出的赋值语句中正确的是( )
A.4=M
B.M=-M
C.B=A=3
D.x+y=0
2.对赋值语句的描述正确的是 ( )
①可以给变量提供初值
②将表达式的值赋给变量
③可以给一个变量重复赋值
④不能给同一变量重复赋值
5
解:算法描述如下: C=23.5
F 9 C 32 5
输出F 框图如图所示:
开始 C=23.5
F 9 C 32 5
输出 F
结束
知识结构层次
算法框图
画法 注意事项
变量
命名规则 变量名特点
赋值
作用 方法
1.下列给变量赋值的语句正确的是( )
§2 算法框图的基本结构及设计
第1课时:算法框图与变量
知识与技能 过程与方法
熟悉各种程序框及流程线的功能和 作用;理解变量的含义与作用.
通过模仿、操作、探索,经历设计流 程图表达解决问题的过程;体会流程 图的直观性、准确性.
情感、态度与价值观
体会数学表达的准确与简洁美,培养 学生的数学表达能力及逻辑思维能力.
3
赋值的方法
【问题3】在算法中,经常需要讨论变量 取某些值的情况.
(1)试说明“n=3”的含义 (2)试说明“m=n+1”的含义
(1) “n=3”表示“让变量n取数值3”,读 作“把3赋值给n” (2) “m=n+1”表示“将n的数值加1,再 赋值给变量m”
3
赋值的方法
赋值就是将表达式中“=”右边的值,赋予 “=”左边的变量.
A.3=a
B.a+1=a
C.a=b=c=3
D.a=a+8
2.下列程序框中,只能连接一条流程线的是( )
A.终止框
B.输入、输出框
C.处理框
D.判断框
3.下列字符集合中,可以用来表示为一个变量的
有( )
①good;②good bye;③a2008;④2008 a
A.①② B.②④
C.③④ D.①③
4.写出如图所示算法流程图的运行结果.
谢谢!
B.p+q3=8
C.m=n=2
D.s=s2+1
4.下列程序框中,出口可以有两个流向的是( )
A.终止框
B.输入、输出框
C.处理框
D.判断框
导入新课
我们都喜欢外出旅游,优美的风景美不 胜收,如果迷了路就不好玩了,问路ห้องสมุดไป่ตู้时还 听不明白,真是急死人,有的同学说买张旅 游图不就好了吗,所以外出旅游先要准备好 旅游图.旅游图看起来直观、准确,本节将 探究使算法表达得更加直观、准确的方法. 今天我们开始学习算法框图.
教学重点
对变量赋值的理解与应用.
教学难点
变量的理解.
1.程序框图又称
,是一种用_________、
及
来表示算法的图形.
2.在程序框图中,一个或几个
的组合表
示算法中的一个步骤;带有方向箭头的___________
将程序框图连接起来,表示算法步骤的执行顺序.
3.下列语句属正确的赋值语句的是 ( )
A.4=y
1
图形符号
算法框图基本概念
名称
功能
终端框(起止框) 表示一个算法的起始和结束
输入、输出框 表示一个算法输入和输出的信息
处理框(执行框)
赋值、计算
判断框
判断某一条件是否成立,成立时 在出口处标明“是”或“Y”;不
成立时标明“否”或“N”
流程线
连接程序框
2
变量的概念
【问题2】 在研究问题的过程中可以取不同数值的量称为 变量,在算法和程序设计中也离不开变量. (1)在VB中,变量的命名规则是什么? (2)变量名具有什么特点? (3)什么是变量的可读性?
2
变量的概念
(1)在VB中,变量名必须以字母或下划线打头, 名字中间只能由字母、数字和下划线“_”组成;
(2)变量名不能是VB中的保留字;变量名在VB 中不区分大小写;变量名的长度不得超过255个字 符;变量名在有效的范围内必须是唯一的.
(3)定义和使用变量时,通常要把变量名定义为 容易使用阅读和能够描述所含数据用处的名称,而 不要使用一些难懂的缩写如A或B2等.
变量和赋值的概念在算法中十分重要,可 以把变量想象成一个盒子,赋值就相当于往盒 子里放东西,这个盒子可以装不同的数值,但 是一次只能装一个,当赋予它新值的时候,原 来的值将被新值取代,当变量参与运算和操作 时,它表示的是想象中盒子里装的值.
4 框图与变量的简单应用
【问题4】 用赋值语句写出下列 算法,并画出框图:摄氏温度C 为23.5℃,将它转换成华氏温度 F,并输出.已知 F 9 C 32 .
A.①②③
B.①②
C.②③④
D.①②④
3.阅读如右图的算法流程图,输出的结果为( )
A.3,35
B.3,3
C.35,35
D.35,3
4.随着人的年龄的增加,成年人的肺活量会逐渐减 少,假如我们用V表示人的肺活量(单位为升),用 h表示人的身高(单位为英寸),a表示年龄,则这 几个量近似地满足关系式,V 0.104h 0.013a 2.6.9 请设 计算法框图,输入身高、年龄,输出肺活量.
1 算法框图基本概念
【问题1】 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)总结几个基本的程序框、流程线和它们表示 的功能.
若R=8,则a=( )
A.8 B.4 C.2 D.1
5.设计算法框图完成英里到千米的换算.
1.下列给出的赋值语句中正确的是( )
A.4=M
B.M=-M
C.B=A=3
D.x+y=0
2.对赋值语句的描述正确的是 ( )
①可以给变量提供初值
②将表达式的值赋给变量
③可以给一个变量重复赋值
④不能给同一变量重复赋值
5
解:算法描述如下: C=23.5
F 9 C 32 5
输出F 框图如图所示:
开始 C=23.5
F 9 C 32 5
输出 F
结束
知识结构层次
算法框图
画法 注意事项
变量
命名规则 变量名特点
赋值
作用 方法
1.下列给变量赋值的语句正确的是( )
§2 算法框图的基本结构及设计
第1课时:算法框图与变量
知识与技能 过程与方法
熟悉各种程序框及流程线的功能和 作用;理解变量的含义与作用.
通过模仿、操作、探索,经历设计流 程图表达解决问题的过程;体会流程 图的直观性、准确性.
情感、态度与价值观
体会数学表达的准确与简洁美,培养 学生的数学表达能力及逻辑思维能力.
3
赋值的方法
【问题3】在算法中,经常需要讨论变量 取某些值的情况.
(1)试说明“n=3”的含义 (2)试说明“m=n+1”的含义
(1) “n=3”表示“让变量n取数值3”,读 作“把3赋值给n” (2) “m=n+1”表示“将n的数值加1,再 赋值给变量m”
3
赋值的方法
赋值就是将表达式中“=”右边的值,赋予 “=”左边的变量.
A.3=a
B.a+1=a
C.a=b=c=3
D.a=a+8
2.下列程序框中,只能连接一条流程线的是( )
A.终止框
B.输入、输出框
C.处理框
D.判断框
3.下列字符集合中,可以用来表示为一个变量的
有( )
①good;②good bye;③a2008;④2008 a
A.①② B.②④
C.③④ D.①③
4.写出如图所示算法流程图的运行结果.