2.2程序的顺序结构(二) 公开课课件
合集下载
《顺序结构程序设计 》课件
特点
简单、直观,易于理解,适用于 较简单的程序。
顺序结构程序设计的重要性
基础性
顺序结构程序设计是学习其他复杂程序设计的基础。
应用广泛
在实际应用中,许多程序都可以通过顺序结构实现。
培养逻辑思维
通过学习顺序结构,可以培养程序员的逻辑思维和严 谨性。
顺序结构程序设计的基本原则
确定输入输出
在编写程序之前,需要明确程 序的输入和输出。
THANKS
感谢观看
测试程序
总结词:功能验证
详细描述:通过测试程序,验证程序是否能够正确实 现所需功能,并对程序的性能、稳定性和安全性进行 评估。
03
顺序结构程序设计的基本语法
数据类型
浮点型
用于表示小数,如 float、double等。
布尔型
用于表示逻辑值, 只有true和false两 种取值。
整型
用于表示整数,如 int、short、long 等。
序结构程序设计,实现文本的输入、编辑和 保存等功能。通过开发文本编辑器,学习者 可以更加深入地理解顺序结构程序设计在实
际应用中的作用。
Байду номын сангаас
05
顺序结构程序设计的进阶技巧
优化算法
算法优化概述
介绍算法优化的概念、意义和常 见方法,如时间复杂度分析、空 间复杂度分析等。
常见算法优化技巧
如分治法、贪心算法、动态规划 等,以及如何根据问题特性选择 合适的算法。
《顺序结构程序设计》ppt课件
contents
目录
• 顺序结构程序设计概述 • 顺序结构程序设计的流程 • 顺序结构程序设计的基本语法 • 顺序结构程序设计的实际应用 • 顺序结构程序设计的进阶技巧
简单、直观,易于理解,适用于 较简单的程序。
顺序结构程序设计的重要性
基础性
顺序结构程序设计是学习其他复杂程序设计的基础。
应用广泛
在实际应用中,许多程序都可以通过顺序结构实现。
培养逻辑思维
通过学习顺序结构,可以培养程序员的逻辑思维和严 谨性。
顺序结构程序设计的基本原则
确定输入输出
在编写程序之前,需要明确程 序的输入和输出。
THANKS
感谢观看
测试程序
总结词:功能验证
详细描述:通过测试程序,验证程序是否能够正确实 现所需功能,并对程序的性能、稳定性和安全性进行 评估。
03
顺序结构程序设计的基本语法
数据类型
浮点型
用于表示小数,如 float、double等。
布尔型
用于表示逻辑值, 只有true和false两 种取值。
整型
用于表示整数,如 int、short、long 等。
序结构程序设计,实现文本的输入、编辑和 保存等功能。通过开发文本编辑器,学习者 可以更加深入地理解顺序结构程序设计在实
际应用中的作用。
Байду номын сангаас
05
顺序结构程序设计的进阶技巧
优化算法
算法优化概述
介绍算法优化的概念、意义和常 见方法,如时间复杂度分析、空 间复杂度分析等。
常见算法优化技巧
如分治法、贪心算法、动态规划 等,以及如何根据问题特性选择 合适的算法。
《顺序结构程序设计》ppt课件
contents
目录
• 顺序结构程序设计概述 • 顺序结构程序设计的流程 • 顺序结构程序设计的基本语法 • 顺序结构程序设计的实际应用 • 顺序结构程序设计的进阶技巧
2_2_2程序的顺序结构的实例
总结: 总结:运行程序,不难发现代码是按照由上到下的顺序一行一行地
执行。程序中没有分支,没有重复。 2、已知长方体的长、宽、高,编写一个程序,求长方体全面积和体积。 程序:(文件名为P39.frm)
3、从键盘上输入一个三位整的数,然后将它反向输出。例如输入 456,输出654。 程序:(文件名为P40A.frm)
三、自由发问时间
4、试编写一个程序,实现输入圆的半径,输出圆的周长和面积。 程序:(文件名为P40b.frm)
二、作业
1、编程求一个长方形的面积,长方形的长用 a表示,宽用b表示,面积用s表示,输出结果。 (文件名为cfxs.frm) 2、某商场中一件商品是5元,一个顾客一次 买了234件,店主给打了8折。请设计一个程 序计算顾客应付款。(文件名为spj.frm) 3、教材P40 实践(2) 4、教材P40练习(3)
程序的顺序结构的实例
教学目标: 教学目标:
掌握顺序基本结构;能够运 用赋值语句、输入输出语句进行简单代 码的编写程。
教学难点: 教学难点:
使用语句编程的注意事项。
教学过程: 教学过程: 实例1: 一、实例 : 1、有两个锥形瓶,1号瓶里面装的是溴水,2号瓶里面装的是水,如果我们 要交换两个瓶子里的液体,该怎么办? 一般情况我们是用一个空瓶子作为“中转”来解决这个问题的。 同理,在程序设计中我们也可以使用这种方法来交换两个变量的值。我们 把该问题转化成两个变量的值利用VB编程来实现它。 算法描述: 第一步:输入两个变量A、B的值 第二步:利用第三个变量C来进行交换,交 C 换的过程如下: C=A A=B B=C 第三步:输出交换后A、B的值。 流程图: 编写程序代码:(文件名为jh.frm)
《顺序结构》课件
顺序结构的基本思想
顺序结构的执行流程
程序从上到下依次执行每个语句,每 个语句只执行一次,按照程序的控制 流程一直往下执行,直到程序结束。
按照代码的逻辑顺序,依次执行每个 语句,直到程序结束。
顺序结构的特点
01
02
03
简单易理解
顺序结构是最基本的程序 结构,其逻辑简单明了, 易于理解。
易于编写和维护
流程控制
在一些需要按照一定流程 执行的场景中,如流程图 、菜单等,顺序结构可以 用于实现流程控制。
顺序结构的基本语
02
法
数据类型
01
02
03
04
整型
用于存储整数,如int。
浮点型
用于存储小数,如float。
字符型
用于存储字符,如char。
布尔型
用于存储逻辑值,如bool。
变量声明
变量声明是告诉编译 器某个变量的名称和 类型。
变量类型指定了变量 可以存储的数据类型 。
变量名必须以字母或 下划线开头,后面可 以跟字母、数字或下 划线。
赋值语句
语法格式为
变量名 = 值。
例如
a = 10。
输入输出语句
输入语句用于从用户获取数据并赋给 一个变量。
输入输出语句的格式根据不同的编程 语言而有所不同。
输出语句用于将数据打印到屏幕上。
学生信息管理系统的流程也是线性的,从上到下依次执行每个操作,没有分支和循 环。
简单文本编辑器
简单文本编辑器也是顺序结构 的典型应用之一。
简单文本编辑器按照用户输入 的文本内容,按照顺序执行打 开、编辑、保存等操作,并输 出结果。
简单文本编辑器的流程也是线 性的,从上到下依次执行每个 操作,没有分支和循环。
程序的基本结构(顺序+选择)课件
13
• 由键盘输入两个数a、b,输出其中较大的数。
14
用流程图描述算法
开始 输入a、b值
a>b
Y 输出a
结束
N 输出b值
15
2.3.2 选择结构
2、双分支选择结构 形式1为:
If 条件表达式 Then 语句1 形式2为:
If 条件表达式 Then 语句或语句组1
Else 语句或语句组2
End If
Else 语句2
16
练习
• 某市的士费起步价8元,可以行驶3公 里。3公里以后,按每公里1.6元计算 ,输入的士的公里数,请你计算顾客 需付费多少元?
17
练习
• 求一元二次方程 ax2+bx+c=0 (其中 a≠0 )的实数解。要求a、b、c由用 户输入,若方程有实数解,则输出x1 和x2,若方程无实数解,则输出无实 数解。
结束 5
2.3 程序的基本结构
• 顺序结构 • 在程序执行过程中,语句按先后顺序一
行一行执行,没有分支,没有重复,直到 程序结束。
6
2.3.1 顺序结构
顺序结构的特点:
1. 执行过程是按顺序从第一条语句执行到最 后一条语句。
2. 在程序运行的过程中,顺序结构程序中的 任何一条语句都要运行一次,而且也只能 运行一次。
7
程序的基本结构
• 任何正规的程序都可分解为三种基本结构, 即顺序结构、选择结构和循环结构。
8
2.3.2 选择结构
在处理实际问题时,只有顺序结构是不够的 ,经常会遇到一些条件的判断,流程根据 条件是否成立有不同的流向。
9
• 如何只抽取偶数的幸运号数?
10
用流程图描述算法
• 由键盘输入两个数a、b,输出其中较大的数。
14
用流程图描述算法
开始 输入a、b值
a>b
Y 输出a
结束
N 输出b值
15
2.3.2 选择结构
2、双分支选择结构 形式1为:
If 条件表达式 Then 语句1 形式2为:
If 条件表达式 Then 语句或语句组1
Else 语句或语句组2
End If
Else 语句2
16
练习
• 某市的士费起步价8元,可以行驶3公 里。3公里以后,按每公里1.6元计算 ,输入的士的公里数,请你计算顾客 需付费多少元?
17
练习
• 求一元二次方程 ax2+bx+c=0 (其中 a≠0 )的实数解。要求a、b、c由用 户输入,若方程有实数解,则输出x1 和x2,若方程无实数解,则输出无实 数解。
结束 5
2.3 程序的基本结构
• 顺序结构 • 在程序执行过程中,语句按先后顺序一
行一行执行,没有分支,没有重复,直到 程序结束。
6
2.3.1 顺序结构
顺序结构的特点:
1. 执行过程是按顺序从第一条语句执行到最 后一条语句。
2. 在程序运行的过程中,顺序结构程序中的 任何一条语句都要运行一次,而且也只能 运行一次。
7
程序的基本结构
• 任何正规的程序都可分解为三种基本结构, 即顺序结构、选择结构和循环结构。
8
2.3.2 选择结构
在处理实际问题时,只有顺序结构是不够的 ,经常会遇到一些条件的判断,流程根据 条件是否成立有不同的流向。
9
• 如何只抽取偶数的幸运号数?
10
用流程图描述算法
人教版高二数学课件程序框图及顺序结构
• (1)该程序框图解决的是 一个什么样的问题?
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• 2.在设计程序框图时,首先要分步设计出算法步 骤,然后再转换为程序框图,运用每一个算法步 骤对应的程序框,清楚地表达所要解决的问题. 其中,顺序结构的程序框图由流程线自上而下顺 次执行.
No.1 middle school ,my love !
• 如图是为了解决某个问 题而绘制的程序框图,根 据框图回答下列问题:
• 【答案】C
• 变式训练1、(1)程序框图是算法思想的重要表 现形式,程序框图中不含( ).
• A.流程线 B.循环框
• C.判断框 D.执行框
• (2)在程序框图中,算法中间要处理数据或计算, 可分别写在不同的( ).
• A.处理框内
B.判断框内
• C.输入、输出框内 D.终端框内
• 【解析】(1)程序框图中可含有流程线、判断 框、执行框,但没有循环框,故选B.
• 预学2:基本的程序框、流程线和它们表示的 功能
图形符号
名称
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• 2.在设计程序框图时,首先要分步设计出算法步 骤,然后再转换为程序框图,运用每一个算法步 骤对应的程序框,清楚地表达所要解决的问题. 其中,顺序结构的程序框图由流程线自上而下顺 次执行.
No.1 middle school ,my love !
• 如图是为了解决某个问 题而绘制的程序框图,根 据框图回答下列问题:
• 【答案】C
• 变式训练1、(1)程序框图是算法思想的重要表 现形式,程序框图中不含( ).
• A.流程线 B.循环框
• C.判断框 D.执行框
• (2)在程序框图中,算法中间要处理数据或计算, 可分别写在不同的( ).
• A.处理框内
B.判断框内
• C.输入、输出框内 D.终端框内
• 【解析】(1)程序框图中可含有流程线、判断 框、执行框,但没有循环框,故选B.
• 预学2:基本的程序框、流程线和它们表示的 功能
图形符号
名称
2.2程序的顺序结构
print " x= ";x, " y= ";y Print Print " China "
赋值语句:将表达式的值赋给左边变量的语句 基本格式:变量=表达式
输入函数:提供从键盘输入数据的函数 基本格式:InputBox(”提示信息”,”标题”,
默认值,坐标位置)
输出方法:将表达式或变量的值输出到窗体上的方法 基本格式:Print 输出内容(两种输出格式)
功能:提供从键盘输入数据的函数
基本格式:
InputBox(“提示信息”,”标题”,默认值,坐标位置)
不可以省略
可以省略
例:InputBox(“A=”,“输入”,12,100,20)
提示信息 标题
默认值 对话框左上角坐标
r = InputBox(“R=”, “输入三位数")
标题
提示信息
功能:能将变量或表达式的值输出到窗体上的方法。
顺序结构的特点:按由上到下的书写顺序依次执行; 只有一个入口和一个出口
P37
练一练:试编写一个程序,实现输入长方体的长、
宽、高,求长方体的表面积和体积。 开始
Dim a, b, c, s, v As Single
a = InputBox("长=", "输入")
输入a
b = InputBox("宽=", "输入")
Print “早安”; “中国”, Print “ x= ”; Print 5+3, Print "早安" , "中国"
功能:能将变量或表达式的值输出到窗体上的方法。
基本格式: Print 输出内容
赋值语句:将表达式的值赋给左边变量的语句 基本格式:变量=表达式
输入函数:提供从键盘输入数据的函数 基本格式:InputBox(”提示信息”,”标题”,
默认值,坐标位置)
输出方法:将表达式或变量的值输出到窗体上的方法 基本格式:Print 输出内容(两种输出格式)
功能:提供从键盘输入数据的函数
基本格式:
InputBox(“提示信息”,”标题”,默认值,坐标位置)
不可以省略
可以省略
例:InputBox(“A=”,“输入”,12,100,20)
提示信息 标题
默认值 对话框左上角坐标
r = InputBox(“R=”, “输入三位数")
标题
提示信息
功能:能将变量或表达式的值输出到窗体上的方法。
顺序结构的特点:按由上到下的书写顺序依次执行; 只有一个入口和一个出口
P37
练一练:试编写一个程序,实现输入长方体的长、
宽、高,求长方体的表面积和体积。 开始
Dim a, b, c, s, v As Single
a = InputBox("长=", "输入")
输入a
b = InputBox("宽=", "输入")
Print “早安”; “中国”, Print “ x= ”; Print 5+3, Print "早安" , "中国"
功能:能将变量或表达式的值输出到窗体上的方法。
基本格式: Print 输出内容
高中信息技术2-2_程序的顺序结构优秀课件
x1 = (-b + SQR(d)) / (2 * a) x2 = (-b - SQR(d)) / (2 * a) func = "x1=" & x1 & " x2=" & x2 Else func = "无实根" End If End Function
某个4位数的各位数字之和
Function func() Dim x As Integer Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer Dim s As Integer x = 1987 a = x Mod 10 b = x \ 10 Mod 10 c = x \ 100 Mod 10 d = x \ 1000 s=a+b+c+d func = "各位数字之和s=" & s
练习
问题1:长方体的长、宽、高,编写一个程序,求长 方体的全面积和体积。
〔1〕分析问题 设长方体的长、宽、高分别为A、B、C,由于长 方体的六个面的面积两两对应相等,所以长方体 的全面积为:
S=2*(A*B+A*C+B*C),体积为:V=A*B*C。 〔2〕设计算法
① 输入A、B、C的值 ② 计算S=2*(A*B+A*C+B*C) ③ 计算V=A*B*C ④ 输出S,V的值
S=2*(A*B+A*C+B*C)
V=A*B*C Print "全面积S=" ;S, "体积V=" ;V
End Sub 〔4〕调式程序
长方体的长为10,宽为3,高为5,求长方体的体积
某个4位数的各位数字之和
Function func() Dim x As Integer Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer Dim s As Integer x = 1987 a = x Mod 10 b = x \ 10 Mod 10 c = x \ 100 Mod 10 d = x \ 1000 s=a+b+c+d func = "各位数字之和s=" & s
练习
问题1:长方体的长、宽、高,编写一个程序,求长 方体的全面积和体积。
〔1〕分析问题 设长方体的长、宽、高分别为A、B、C,由于长 方体的六个面的面积两两对应相等,所以长方体 的全面积为:
S=2*(A*B+A*C+B*C),体积为:V=A*B*C。 〔2〕设计算法
① 输入A、B、C的值 ② 计算S=2*(A*B+A*C+B*C) ③ 计算V=A*B*C ④ 输出S,V的值
S=2*(A*B+A*C+B*C)
V=A*B*C Print "全面积S=" ;S, "体积V=" ;V
End Sub 〔4〕调式程序
长方体的长为10,宽为3,高为5,求长方体的体积
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
开始
流程线 连接程序框
输入n i=2
求n除以i的余数r
i的值增加1,仍用i表示
连接点
连接程序框图 的两部分
i>n-1或r=0?
否
是
否
r=0?
是
输出“n不是质数”
输出“n是质数”
结束
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
现在你对基本的程序框、流程线 及其功能有了新的认识了吗?
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
1.下面哪个是判断框 ( ) 【解析】选 C.判断框用菱形图形符号表示.
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
2、一个完整的程序框图至少包含 ( A ) A.终端框 B.终端框和处理框 C.终端框和判断框 D.终端框、处理框和输入、输出框 【解析】选A.一个完整的程序框图至少包含终端框.
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
思考1
在上述程序框图中,有4种程序框,2种流程 线,它们分别有何特定的名称和功能?
课时 程序框图、顺序结构PPT完美课件
课时 程序框图、顺序结构PPT完美课件
以下图为例讲解:
开始ห้องสมุดไป่ตู้
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?
否
是
否
r=0?
是
输出“n不是质数”
输出“n是质数”
结束
课时 程序框图、顺序结构PPT完美课件
高中信息技术2.2程序的顺序结构优秀课件
二、顺序结构的三大根本语句
1.赋值语句 2.输入数据的函数InputBox() 3.输出数据的方法Print
一、赋值语句
1.格式:变量=表达式 2.含义:这里的“=〞是赋值符号,它的含义是将
表达式的值赋给左边的变量。赋值语句具有赋值 与计算双重功能,并且是先计算后赋值 。 例如:
〔1〕A=B 〔2〕A=123 〔3〕A=A+10
1.格式:Print 输出内容
2.含义:是将变量或表达式的值输出到窗体上的 方法,它具有输出和计算双重功能,对 于表达式先计算后输出。
输出内容:可以是数、变量、表达式,也可以
是用引号括起来的字符串。
例如: Print “s=〞; Print 100 x=5 y = 10 Print (x + y) / 3
s = 2*(a * b + b * c + a * c)
根据公式:v=a*b*c
v=a*b*c
输出s 输出v 结束
Print “表面积s=”; s Print “体积v=”, v
综上所述:
顺序结构有如下特点:
(1). 程序执行时按由上到下的语句书写顺序执行。 Sn
(2).它只有一个入口和一个出口。
S1
顺
序
这是一种最简单、最根本的结构。
S2
结 构 的
运
…
行
流
程
Sn
图
结束
顺序结构程序设计的步骤:
变量定义 -> 输入数值 -> 计算 -> 输出结果
课程总结:
赋值语句:将表达式的值赋给左边变量的语句 根本格式:变量=表达式
输入函数:提供从键盘输入数据的函数 根本格式:InputBox〔〞提示信息〞,〞标题〞,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
欢迎各位领导、老师的光临指导!
2.2 程序的顺序结构
2
一、温故知新:
Private Sub Command1_Click() Const PI As Single = 3.14 Dim r As Single, s As Single r = InputBox(" r= ", "输入半径") s = PI * r * r Print "圆的面积 s= "; s
二、知识应用:
2、输出数据的语句
学生活动二
请编写程序,一行输出5个*;
Print "*****"
二、知识应用:
3、输入数据的函数
(1)基本格式:InputBox(提示信息,标题) (2)作用:提供从键盘上输入数据的函数
二、知识应用:
学生活动三
3、输入数据的函数
请编写程序,实现从键盘上 输入任意符号,并显示出来;
1、赋值语句
变量a的值为10,b的值为20; 请编写程序,交换a,b的值;
a=10
c=a
a=b
b=20
b=c
二、知识应用:
2、输出数据的语句
(1)基本格式:Print 输出内容 (2)作用:输出数据
二、知识应用:
2、输出数据的语句
(1)输出内容是变量、表达式,输出它们的值。 (2)输出内容是字符串,则输出双引号内的内容。 (3)各输出内容之间用 ;分隔,则按紧凑格式输出。 (4)各输出内容之间用 ,分隔,则按分区格式输出。
End Sub
一、温故知新:
s = PI * r * r
赋值语句
InputBox(" r= ", "输入半径")
输入数据的函数
Print "圆的面积 s= "; s
输出数据的语句
二、知识应用:
1、赋值语句
(1)基本格式:变量=表达式 (2)作用:将表达式的值赋给左边的变量
二、知识应用:
学生活动一
程序特点:
在这个结构内按由上到下 的书写顺序执行,它只有一个 入口和一个出口。
五、知识扩展:
鸡兔同笼问题: 有若干只鸡和兔在同一个笼子里,
从上面数有a个头,从下面数有b只脚, 求笼中各有几只鸡和兔?
感谢领导、老师们的光临指导 谢谢同学们的认真
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
Private Sub Command1_Click()
(3)编写程序
End Sub
三、课堂练习:
学生活动四
2、从键盘输入一个三位整数,将 它反向输出; 输入:456 输出:654
456 654
四、知识梳理、总结:
Dim a As Integer Dim b As Integer
思考:
Dim c As Integer a = InputBox("a=") b = InputBox("b=")
这个程序是按 什么顺序执行?
c=a
a=b
b=c
Print "a="; a, "b="; b
四、知识梳理、总结:Fra bibliotek开始 语句1 语句2
… 语句N 结束
执行顺序:
当执行第一条语句后,必 须从第二条语句执行,顺序执 行所有的语句,直到执行完最 后一条语句为止。
x=InputBox(“输入”) Print x
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
①设置的变量
语文: x
(1)分析问题 数学: 英语:
y z
总分: s
平均分: p
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
②列出数学公式
(1)分析问题 总分: s=x+y+z 平均分: p=s/3
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
①输入 x,y,z的值
(2)设计算法 ②计算 s=x+y+z (自然语言描述) ③计算 p=s/3
④输出 s,p的值
三、课堂练习:
学生活动四
2.2 程序的顺序结构
2
一、温故知新:
Private Sub Command1_Click() Const PI As Single = 3.14 Dim r As Single, s As Single r = InputBox(" r= ", "输入半径") s = PI * r * r Print "圆的面积 s= "; s
二、知识应用:
2、输出数据的语句
学生活动二
请编写程序,一行输出5个*;
Print "*****"
二、知识应用:
3、输入数据的函数
(1)基本格式:InputBox(提示信息,标题) (2)作用:提供从键盘上输入数据的函数
二、知识应用:
学生活动三
3、输入数据的函数
请编写程序,实现从键盘上 输入任意符号,并显示出来;
1、赋值语句
变量a的值为10,b的值为20; 请编写程序,交换a,b的值;
a=10
c=a
a=b
b=20
b=c
二、知识应用:
2、输出数据的语句
(1)基本格式:Print 输出内容 (2)作用:输出数据
二、知识应用:
2、输出数据的语句
(1)输出内容是变量、表达式,输出它们的值。 (2)输出内容是字符串,则输出双引号内的内容。 (3)各输出内容之间用 ;分隔,则按紧凑格式输出。 (4)各输出内容之间用 ,分隔,则按分区格式输出。
End Sub
一、温故知新:
s = PI * r * r
赋值语句
InputBox(" r= ", "输入半径")
输入数据的函数
Print "圆的面积 s= "; s
输出数据的语句
二、知识应用:
1、赋值语句
(1)基本格式:变量=表达式 (2)作用:将表达式的值赋给左边的变量
二、知识应用:
学生活动一
程序特点:
在这个结构内按由上到下 的书写顺序执行,它只有一个 入口和一个出口。
五、知识扩展:
鸡兔同笼问题: 有若干只鸡和兔在同一个笼子里,
从上面数有a个头,从下面数有b只脚, 求笼中各有几只鸡和兔?
感谢领导、老师们的光临指导 谢谢同学们的认真
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
Private Sub Command1_Click()
(3)编写程序
End Sub
三、课堂练习:
学生活动四
2、从键盘输入一个三位整数,将 它反向输出; 输入:456 输出:654
456 654
四、知识梳理、总结:
Dim a As Integer Dim b As Integer
思考:
Dim c As Integer a = InputBox("a=") b = InputBox("b=")
这个程序是按 什么顺序执行?
c=a
a=b
b=c
Print "a="; a, "b="; b
四、知识梳理、总结:Fra bibliotek开始 语句1 语句2
… 语句N 结束
执行顺序:
当执行第一条语句后,必 须从第二条语句执行,顺序执 行所有的语句,直到执行完最 后一条语句为止。
x=InputBox(“输入”) Print x
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
①设置的变量
语文: x
(1)分析问题 数学: 英语:
y z
总分: s
平均分: p
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
②列出数学公式
(1)分析问题 总分: s=x+y+z 平均分: p=s/3
三、课堂练习:
学生活动四
1、请编写程序计算语文、数学、 英语三科成绩的总分、平均分;
①输入 x,y,z的值
(2)设计算法 ②计算 s=x+y+z (自然语言描述) ③计算 p=s/3
④输出 s,p的值
三、课堂练习:
学生活动四