顺序结构程序设计学习培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《顺序结构程序设计学习培训课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序 结构 程序设计 学习 培训 课件
- 资源描述:
-
1、第四章第四章 程序设计基础程序设计基础14.1 顺序结构程序设计顺序结构程序设计4.2 选择结构程序设计选择结构程序设计4.3 循环结构程序设计循环结构程序设计返回目录返回目录本章要求本章要求第四章第四章 程序设计基础程序设计基础2本章要求:本章要求:1.熟悉熟悉VBVB程序中代码和语句书写规则;程序中代码和语句书写规则;2.掌握赋值语句、掌握赋值语句、EndEnd语句和注释语句等语语句和注释语句等语句及输入句及输入/输出消息框函数的使用;输出消息框函数的使用;3.掌握行掌握行ifif语句、块语句、块ifif结构、结构、Select CaseSelect Case情况选择结构的使用,掌握选择的
2、嵌套结构;情况选择结构的使用,掌握选择的嵌套结构;4.掌握掌握For/NextFor/Next循环结构及循环结构及Exit ForExit For语句、语句、Do/LoopDo/Loop循环结构的使用,掌握多重循环。循环结构的使用,掌握多重循环。上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础34.1 4.1 顺序结构程序设计顺序结构程序设计特点:特点:按书写时的顺序依次执行,它是任何程序的按书写时的顺序依次执行,它是任何程序的主体基本结构。主体基本结构。顺序结构的流程图:顺序结构的流程图:(1 1)传统的流程图)传统的流程图 (2 2)N-SN-S流程图流程图A
3、BAB上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础41 1、VBVB的每一个语句以回车键结束,并设有的每一个语句以回车键结束,并设有自动语法检测。自动语法检测。2 2、VBVB还按照约定对语句进行简单的格式化还按照约定对语句进行简单的格式化处理。处理。3 3、续行符:下划线、续行符:下划线“_”_”,下划线与其前,下划线与其前面的字符之间至少要有一个空格。面的字符之间至少要有一个空格。4 4、一行可以写多条语句,但语句之间用冒、一行可以写多条语句,但语句之间用冒号号“:”隔开。隔开。4.1.1 VB4.1.1 VB中的语句及书写约定中的语句及书写约定上一页上一
4、页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础5 4.1.2 4.1.2 赋值语句赋值语句1.1.格式:格式:u 变量名变量名 =表达式表达式 u 对象名对象名.属性名属性名 =表达式表达式 2.2.作用作用:将一个表达式的值赋给一个变量或某一个对将一个表达式的值赋给一个变量或某一个对象的属性。象的属性。例例 4-1 交换两个变量中的数据交换两个变量中的数据上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础64.1.3 4.1.3 注释、暂停、结束语句注释、暂停、结束语句1.1.注释语句注释语句:RemRem或或2 2、暂停语句:、暂停语句:S
5、top 暂停程序的运行。相当于在程序代码中设置了暂停程序的运行。相当于在程序代码中设置了一个断点。一个断点。3 3、结束语句:、结束语句:End 停止程序的运行,关闭所有已打开的文件。停止程序的运行,关闭所有已打开的文件。例例4-2 设某职工应发工资设某职工应发工资x元元(假设假设x为整数为整数),试求出各种票额总张数最少的付款方案试求出各种票额总张数最少的付款方案上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础7【格式【格式】:InputBoxInputBox(提示提示,标题,标题,缺省,缺省)例例:Dim xm:Dim xm As String As Stri
6、ng xm=InputBox xm=InputBox(“(“请输入姓名请输入姓名”&Chr(13)&Chr(13)&“默认是张三默认是张三”,“查找对话框查找对话框”,“,“张三张三”)4.1.4 4.1.4 输入函数输入函数InputBoxInputBox上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础8 例例4-3 4-3“鸡兔同笼鸡兔同笼”问题问题已知鸡和兔的总头数已知鸡和兔的总头数h,h,总脚数总脚数f,f,求笼子里鸡和求笼子里鸡和兔各多少只兔各多少只?要求从输入框中输入要求从输入框中输入h,h,f f 的值。的值。第四章第四章 程序设计基础程序设计基础9
7、4.1.5 4.1.5 消息函数和语句消息函数和语句MsgBoxMsgBox1.1.消息函数消息函数 MsgBoxMsgBox:【格式格式】:变量:变量%=MsgBox%=MsgBox(提示提示,按钮按钮,标题,标题)例如例如:vbYesNoCancel+vbExclamation也可以也可以:3+48 或或 51上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础102.2.语句语句 MsgBoxMsgBox【格式】:【格式】:MsgBoxMsgBox 提示提示,按钮按钮,标题标题 它没有返回值它没有返回值,可以作为单独的语句使用可以作为单独的语句使用。例如:例如:
8、Private Sub Form_load()Private Sub Form_load()MsgBoxMsgBox“文件已存盘文件已存盘”End SubEnd Sub上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础111 1、TabTab函数:函数:Tab(n)Tab(n)【说明说明】:该函数与:该函数与PrintPrint配合将表达式的值输配合将表达式的值输出到出到n n指定的指定的绝对列数绝对列数位置,位置,2 2、SpcSpc函数:函数:SpcSpc(n)(n)【说明】该函数与【说明】该函数与PrintPrint配合使用配合使用,参数参数n n是是相对相对
9、列数列数值。是从当前位置跳过值。是从当前位置跳过 n n 个空格的位置个空格的位置.4.1.6 4.1.6 数据输出:数据输出:(Print(Print 的定位输出方案的定位输出方案)上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础124.2 4.2 选择结构程序设计选择结构程序设计4.2.1 4.2.1 行行IfIf语句:单行形式语句:单行形式If If Then Then 语句块语句块1 1 Else Else 语句块语句块2 2 上一页上一页返回章首返回章首下一页下一页例例4-4 从键盘上输入一个数从键盘上输入一个数x,输出它的绝对值输出它的绝对值 y=|x
10、|第四章第四章 程序设计基础程序设计基础13 4.2.2 4.2.2 块块IfIf语句:多行形式语句:多行形式 IfIf 条件表达式条件表达式 Then Then 语句组语句组1 1 ElseElse语句组语句组2 2 End IfEnd If表 达 式F图1-3-9 双 分 支 结 构 语 句 块1T 语 句 块2上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础14 例例4-54-5输入一个学生的百分制成绩输入一个学生的百分制成绩,要求在窗体上要求在窗体上输出:不及格、及格、良好、优秀四级记分输出:不及格、及格、良好、优秀四级记分制;如果输入小于制;如果输入小于
11、0 0或大于或大于100 100 的成绩出现的成绩出现信息提示框。信息提示框。第四章第四章 程序设计基础程序设计基础154.2.3 IfThenElseIf4.2.3 IfThenElseIf 语句语句(多分支结构多分支结构)IfIf 1 ThenThen 1 ElseIfElseIf 2 ThenThen 2 ElseIfElseIf 3 ThenThen 3 Else Else 语句块语句块 n+1 n+1 End IfEnd If上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础16表达式1表达式2表 达 式nTFTF多分支结构多分支结构 语句块n语 句 块n
12、+1 语句块 2 语句块 1FT第四章第四章 程序设计基础程序设计基础174.2.4 4.2.4 多条件选择语句多条件选择语句Select CaseSelect Case Select CaseSelect Case 测试表达式测试表达式 CaseCase 表达式表表达式表1 1 语句组语句组1 1 CaseCase 表达式表表达式表2 2 语句组语句组22 Case Case 表达式表表达式表n n 语句组语句组nn Case ElseCase Else 语句组语句组n+1n+1 End Select End Select 例例4-7 4-7 输入一个月份,输出是第几季度输入一个月份,输出是
13、第几季度上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基础184.2.5 4.2.5 条件判断函数条件判断函数IIfIIf格式格式:IIfIIf(条件,表达式条件,表达式1 1,表达式,表达式2)2)例如:例如:Print Print IIF(cjIIF(cj=60,“=60,“通过通过”,“不通过不通过”)等同于:等同于:If cjIf cj=60 Then=60 Then Print“Print“通过通过”Else Else Print“Print“不通过不通过”End IfEnd If上一页上一页返回章首返回章首下一页下一页第四章第四章 程序设计基础程序设计基
展开阅读全文