程序设计ABC 课件.ppt_第1页
程序设计ABC 课件.ppt_第2页
程序设计ABC 课件.ppt_第3页
程序设计ABC 课件.ppt_第4页
程序设计ABC 课件.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第二章程序设计ABC,可视化程序开发数据的显示和处理程序的基本结构,2,2.2数据的显示和处理,VB的常用数据类型,常数,变量,知道运算符和式的意义的学会定义变量,常用语句和标准函数,3,2.2.1数据类型VB的数据类型,4 VB的常数有数值型常数、字符串常数。 数值常数和数学常数相似。 字符串常数“1234”、“china”的定义形式: Const常数名称AS类型=式const pi=3.1415926,5,变量:程序执行中可变更的量。 命名规则: (1)必须以字母或汉字开始,不能以数字或其他字符开始。 (2)只能由字母、数字、汉字、下划线构成,不能包含小数点、空格等文字。 (3)字符数

2、不超过255字符(4)变量名不能使用VB中的保留字。 print sub end等(5)VB不区分变量名称中的字符大小写(6)为了提高程序的可读性,变量名称是有意义的名称定义形式Dim变量名称As数据类型Dim A As Integer,6,2.2.3运算符和表达式和算术表达式、7、字符串运算符和字符考虑到用于3:注释语句或Rem 4:结束语句end强制程序执行结束5 :与用户的对话函数InputBox ()和MsgBox ()函数、两者的输出结果的差异,12、6 :数学函数Int(x )为整数函数Int(x ) 求出7 :字符串函数Len (字符串)字符串长度Len(“2008奥运会”)的返

3、回值8 :日期函数Date ()返回系统的当前日期Time (),以防止产生始终与Randomize组合使用的相同的随机数。 返回系统的当前时间9 :常用转换函数val (字符串)将字符串转换为数值,val(“12”)的结果为12 str (整数)将数值转换为字符串,str(5)的结果为“5”,13,练习P32的实践部分的(2),14,2.1可视化程序开发工具属性等基本概念学会使用VB标签、文本框、按钮等基本控件,15、2.1.1识别我们的“创造室”,菜单栏、工具栏、工具箱、表格布局窗口、属性窗口、工程师用鼠标点击表格,就能对表格说“欢迎来到VB世界! 中的组合图层性质变更选项,可以分组图层性

4、质管理员中的变更。17、2.1.2可视编程中的一般步骤要完成类型游戏程序,需要:18、DateDiff函数配置文件DateDiff(interval、date1、date2、first day off 参数介绍:需要interval。 表示用于计算date1和date2的时间差的时间间隔date1、date2的字符串式Variant (Date )。 用于计算的两个日期之后的两个参数的可选间隔参数的设置值为yyyy年、q季度、m月、y年的天数、d日、w周的天数、WW周、h时、n分钟、s秒、19个字符长度(Len函数) Len函数的语法形式如下Len (字符串)角色: Len函数返回长类型的值,

5、其中包括字符串中字符的数量,或返回存储变量所需的字节数。 参数解释: string :有效的字符串表达式。 如果字符串包含空值,则返回空值。 varname :有效的变量名称。 如果varname包含Null,则返回Null。如果varname是Variant,则将Len视为字符串,并返回始终包含的字符数。20、step1:启动VB,新建VB标准EXE项目。 单击工具箱中的“文本框控制”(TextBox ),将鼠标指针移动到表单上,并拖动十字线在表单上绘制适当大小的控制Step2。 以相同的方式添加两个命令按钮控件(CommandButton )、两个标签控件(Label )和文本框控件,如图

6、2-8所示。、21、Step3:设置对象的属性,22、Step4:根据设计用相应的活动写代码,23,Step5:保存工序,执行程序,24,作业:1:奥运会奖牌总数统计程序设计参照P18实践(4),25 2.3程序使用三种基本结构可以编写简单的程序来解决具体问题,26,2.3.1顺序结构思考分析:超市很多人付银时,人们怎么做? 还有什么别的事情吗? 顺序结构的程序从代码的顶部起依次逐行执行。27、分析器:如何交换a、b两个值? 键码: dimasasingle,b As Single,c as single a=val (输入a ) b=val (输入b )打印交换前:a=; a、b=; b c

7、=a a=b b=c MsgBox交换后的a=a Else Print b的值比较大,b的值为b End If, 33、选择结构中的select case语句适用于多分支选择时语法形式: select case式case式case式case式n语句组nconselect是自学选择部分(结合书的实例感觉),34、编程练习输入船的速度飞艇能飞吗试着使用自然语言,用流程图分析书上展示的程序的编制,35,2.3.3循环结构思考分析:让我们来说明体育课上我们玩的粘贴游戏的游戏规则。 如果跑的人抓不到被抓的人,他就会做同样的动作,知道要完成。 循环结构是指,如果满足循环条件,则重复地执行操作,且知道没有满足循环条件。 36、思考:如何通过程序实现从1到100的累积? (由循环结构解决)1:自然语言描述执行n的累积量,sum执行累积和,如果n小于100,则执行sum=sum n。37、2 :流程图nyy、开始、Sum=0、Sum=sum n、n=n 1、输出sum、n=100、结束、38、核心代码: Dim n A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论