《(本科)第3章 顺序结构程序设计ppt课件.pptx》由会员分享,可在线阅读,更多相关《(本科)第3章 顺序结构程序设计ppt课件.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程主讲人:第3章 顺序结构程序设计第3章 顺序结构程序设计3案例引入4【例3-1】人均债务。当前,全球债务形势变得愈发严峻,债务水平不断创新高,请设计一个人均债务水平计算器,根据全球和本国的债务总额、人口总数,计算人均债务和对全球债务的贡献率。Private Sub Button1_Click(.) Handles Button1.Click Dim d1, d2, p1, p2, pe1, pe2, r As Single d1 = Val(TextBox1.Text) d2 = Val(TextBox2.Text) p1 = Val(TextBox3.Text) p2 = Val(Tex
2、tBox4.Text) pe1 = d1 / p1全球人均债务 pe2 = d2 / p2本国人均债务 r = p2 / p1本国债务对全球债务的贡献 TextBox5.Text = Format(pe1, 0.00)保留2位小数 TextBox6.Text = Format(pe2, 0.00) Label14.Text = 全球人均债务: & TextBox5.Text & 万美元,我国的人均债务: & TextBox6.Text & 万美元。占全球债务的: & Format(r, #.#%) End Sub3.1 语句5赋值语句赋值语句1.1.简单赋值语句简单赋值语句简单赋值语句一般格式
3、为:变量名 = 表达式计算表达式的值,再将此值赋给变量或对象名.属性名 = 表达式 计算表达式的值,再将此值赋给对象的属性 例如n = n + 1 计数累加 Label1.Text = HELLO 把字符串赋值给标签注意: 赋值号左边只能是变量,不能是常量、常数符号、表达式。下面均为错误的赋值语句:3.14 = x 左边是常量错误a + b = c 左边是表达式错误62.2.复合赋值语句复合赋值语句运算符含义实例+=累加a += 10 等价于 a = a + 10-=连减a -= 10 等价于 a = a - 10*=连乘a *= b + 10 等价于 a = a * ( b + 10 )=整
4、除a = 10 等价于 a = a 10/=连除a /= 10 等价于 a = a / 10=幂运算a = 10 等价于 a = a 103.1.2 注释、暂停与结束语句71.1.注释语句注释语句注释是辅助性文字,一般用单撇“”引导注释内容,注释部分(在程序代码中显示为绿色)不会被解释和编译,在程序运行时不被执行。2.2.暂停语句暂停语句Stop语句用来暂停程序的执行,把解释程序置为中断模式,以便对程序进行检查和调试。3.3.结束语句结束语句End语句用于结束一个程序的执行。当在程序中执行End语句时,将终止当前程序,清除所有变量,并关闭所有数据文件。3.2 数据的输入和输出8一般通过文本框T
5、extBox和标签Label等控件来实现人机交互,也可以利用Inputbox输入信息对话框和MsgBox消息提示对话框来实现。3.2.1 InputBox输入框9一般格式为:InputBox( Prompt ,Title ,DefaultResponse ,XPos ,YPos )10【例3-2】许愿池。输入姓名和梦想,在许愿池中展示。分析:根据题目要求,利用InputBox输入对话框完成姓名和梦想的输入.3.2.2 MsgBox消息框11一般格式为:MsgBox(Prompt ,Buttons ,Title)12【例3-3】考试提醒。给定一个考试时间,计算从现在到考试还有多少天,如果日期临近
6、自动警示。Public Class Form1 Private Sub Button1_Click(.) Handles Button1.Click Dim mye As Date, ds As Intege声明日期型变量mye,变量ds存放相隔天数 mye = #3/16/2020#假设考试日期为2020年3月16日 ds = DateDiff(d, Today, mye)当前日期为2020年3月9日 Label1.Text = 距离考试还有 & ds & 天显示剩余天数 If ds = 10 Then日期临近消息框提示 MsgBox(还有 & ds & 天要考试啦,加油哦!, 0 + 48
7、, 提示) End If End SubEnd Class3.3 程序调试13通过程序的调试可以纠正程序中的错误。常见程序错误类型 141.1.语法错误语法错误语法错误是最常见的错误类型,由编译器或解释器发现。常见程序错误类型 152.2.运行时错误运行时错误运行错误是指程序没有语法错误,在编译通过后,运行代码时发生的错误。常见程序错误类型 163.3.逻辑错误逻辑错误在程序运行后没有得到所希望的结果或实现要求的功能。代码的意思和设计要求的意思不一样,这种情况通常是由于程序出现了逻辑错误。如:运算符使用不正确,语句的次序不对、循环语句的起始终止值不正确。程序调试171.1.设置和删除断点设置和删除断点设置断点的方法主要有以下几种(1)代码窗口中,单击要设置断点的那一行代码,然后按F9键。(2)代码窗口中,在要设置断点的那一行代码,单击鼠标右键选择“插入断点”命令。(3)代码窗口中,在要设置断点的那一行代码的左边界灰色区域单击。程序调试182.2.跟踪程序的执行跟踪程序的执行通过执行【调试】菜单中的相应菜单命令或单击【调试】工具栏上的相应按钮来实现。3.3.3 结构化异常处理19VB.NET结构的异常处理分为三个语句块:Try、Catch和Finally,一般形式如下Try .Catch 选择块 .Finally .End Try
限制150内