第六章 程序设计初步
第一节 程序设计的基本方法
12/26/2020 1【教学目的
】
1、掌握Visual Basic的常量、变量、标准函数和
表达式
2、掌握一些简单的典型算法,能用流程图描述算法,
并能用Visual Basic语言实现算法
3、学会编辑、调试和运行程序
4、培养学生设计程序的兴趣和应用程序设计的方法
解决实际问题的能力
12/26/2020 2【重难点
】
1、学会编辑、调试和运行程序
2、掌握Visual Basic的常量、变量、标准函数和表
达式
3、能读懂和理解简单的程序
12/26/2020 3【教学目标
】
1、让学生熟练掌握Visual Basic中程序的的建立和运
行
2、能读懂和理解简单的程序
3、学画流程图
12/26/2020 4【教学方法
】
讲解和教师演示相结合
12/26/2020 5【课时设置
】
3课时(讲解1课时,学生上机2课时,可能根据实际调
整课时)
12/26/2020 6【教学过程
】
为了表示一个算法,可以用自然语言、流程图或其他
形式进行。算法是指解决问题的方法和思路。自然语
言描述算法,比较习惯和容易接受,但叙述较繁杂和
冗长,容易出现二义性;用流程图描述算法比较清晰、
直观,没有二义性。
例如看电影:买票→检票入场→找座位→坐下→看电
影→出场,这就是自然语言描述算法
下面我们就来看一下运用自然语言描述与流程图来解
决实际算法的问题
12/26/2020 7【多媒体演示
】
算法的三种结构化程序,我们用自然语言描述和流程图
来演示比较它们的优越性
12/26/2020 8【注释
】
图例说明
(请仔细阅
读)
12/26/2020 91、顺序结构
顺序结构是一种最简单、最基本的控制结构,如图所示,计算
机依次执行A1、A2、A3、…、An,这就是自然语言描述。12/26/2020 10比较
交换两个变量中数据的流程图如图所示,这就是顺序结构
的流程图。12/26/2020 112、分支结构
从两个分支路径中选择执行其中之一,这就是程序的分支结构,
如图所示12/26/2020 12比较
如图分支结构流程图,输入三个不相同的数,求其中最小数
12/26/2020 133、循环
结构
有时经常需要重复执行同一操作,这就要采用循环结构。常见的
循环结构有两种: 一种是当型循环如图1:另一种是直到型循环
如图2。12/26/2020 14比较
如图循环结构流程图,要求计算1+2+…+100=?
12/26/2020 15语句结构
计算1+2+…+100=?
在窗体中输入以下语句
Dim s As Single
Dim i As Integer
12/26/2020 16
定义应用中的量
12/26/2020 17 s = 0
12/26/2020 18 给变量赋初值
12/26/2020 19 For i = 1 To 100
12/26/2020 20 i从1到100
12/26/2020 21 s = s + i
12/26/2020 22 执行该语句(循环体部分)
12/26/2020 23 Next i
12/26/2020 24 控制循环体
12/26/2020 25 Print s
12/26/2020 26 输出结果
12/26/2020 27操作练习
同学们自己来做一下我们刚才讲解的内容。
12/26/2020 28作业
1、预习第二节内容
2、设计一个简单程序:
要求计算 1*2*3*…*10=?
12/26/2020 29