




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法与程序设计第二章第一节,1,信息技术(选修1),算法与程序设计,授课人:胡敏,算法与程序设计第二章第一节,2,第二章程序设计基础,2.1VB语言及程序开发环境2.2程序的顺序结构2.3程序的选择结构2.4程序的循环结构2.5模块化程序设计,算法与程序设计第二章第一节,3,2.1VB语言及程序开发环境,2.1.1VB语言概述2.1.2可视化程序开发环境,算法与程序设计第二章第一节,4,2.1.1VB语言概述,VisualBasic以下简称VB,VB程序设计语言是Windows环境下快速开发应用程序的可视化工具。利用可视化技术进行编程,可使应用程序的开发简单、快捷,程序员不需要了解更多的关于面向对象的程序设计的细节,即可编写出界面友好、功能强大的应用程序。,课本P26探究1、2,算法与程序设计第二章第一节,5,1、数据类型说明部分2、数据的输入部分3、数据的处理部分4、数据的输出部分,总结上述的分析,我们可以得到VB的程序一般包含如下部分:,算法与程序设计第二章第一节,6,VB基本数据类型,数值型,注:课本字符串型、逻辑型取值有误,算法与程序设计第二章第一节,7,常量,在程序设计中,我们把始终保持不变的数值,字符等称为常量。,1、数值型常量类似于数学中的常数如:3.14,60等,2、字符串型常量用一对英文引号括起来的字符串如:“你好”,“3.14”等,如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号常量;代表常量的符号我们称为“常量名”定义的格式如下:Const常量名as数据类型=表达式,例如:constpiasdouble=3.1415926,算法与程序设计第二章第一节,8,变量,变量顾名思义就是会发生变化的数据,我们称为变量。如辗转相除法a、ba=bb=r变量在使用前,应该先声明。格式如下:Dim变量名As数据类型,例如:DimNAsIntegerDimaAsIntegerDimBAsInteger,还可以在一行中定义多个相同数据类型的变量,如:DimNAsInteger,AAsInteger,BAsIntegerdimC,D,EAsInteger,算法与程序设计第二章第一节,9,变量名的一些约定,必须由英文字母开头后面可以由字母、数字或下划线组成VB对字母的大小写不区分,保留原来大小写样子。不能用VB中的一些保留字做变量名如:EndPrint等最好用于它内容意义相同的英文单词。如:r表示半径,pi表示3.14等常量名的名称如变量名名称规则一样,算法与程序设计第二章第一节,10,运算符、函数与表达式,算法与程序设计第二章第一节,11,运算符,1、算术运算符,2、字符串运算符,3、关系运算符,4、逻辑运算符,5、日期运算符,算法与程序设计第二章第一节,12,算术运算符,说明:1)优先级数字越大,优先级别越高,在进行运算时越先计算。2)VB中只使用一种括号(),它可以多次嵌套。如:(2*(-3)2+5)(6mod4)2,算法与程序设计第二章第一节,13,字符串运算符,VB中字符串运算符有:&。他的作用是将两个字符串连接起来。如:“计算机”&“软件”的运算结果是“计算机软件”,用&运算时,结果是字符串如:“123”&321的运算结果是“123321”“x=”&x,除此之外还有逻辑运算等,逻辑运算一般表示判断,我们放在后面学习,算法与程序设计第二章第一节,14,函数,在VB中有两类函数,分别是内部函数和自定义函数。常用的内部函数有数值函数、字符函数、转换函数、时间/日期函数和其他函数德等。见P29表2-2所示。只需要给出函数名和一个或多个参数,就能得到函数值。如:x=time()将当前的系统时间赋值给变量x桌面时钟软件自定义函数:是由程序员根据需要定义的函数。详见本章2.5节,算法与程序设计第二章第一节,15,表达式,表达式是指某个求值规则,它由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式连接起来的式子。如:4*x+3*y+2*zpi*r2,课堂练习:P29实践1-4,算法与程序设计第二章第一节,16,2.1.2可视化程序的开发环境,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行池州市青阳县2025秋招小语种岗笔试题及答案
- 农发行长春市朝阳区2025秋招笔试综合模拟题库及答案
- 广安邻水县中储粮2025秋招面试典型题目及答案
- 国家能源鄂尔多斯市东胜区2025秋招心理测评常考题型与答题技巧
- 国家能源揭阳市榕城区2025秋招笔试言语理解与表达题专练及答案
- 国家能源柳州市柳城县2025秋招半结构化面试模拟30问及答案
- 2025年甘肃省天水市秦安县中医医院招聘编外人员34人模拟试卷及答案详解(必刷)
- 关爱农民工子女服务活动总结
- 参加家长会心得体会
- 员工个人工作总结12篇
- 2025河北水发节水有限公司公开招聘工作人员16人笔试参考题库附答案解析
- 新版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840-1919)-2025年版
- 2025-2026学年人教版(2024)九年级物理全册第十四章 内能的利用(单元同步检测练习)(含答案)
- 第1课时 10的加、减法(教学设计)-2024-2025学年一年级上册数学人教版
- 2025至2030中国聚烯烃行业项目调研及市场前景预测评估报告
- 2025四川达州宣汉县国有资产管理服务中心县属国有企业招聘劳动合同职工26人笔试历年参考题库附带答案详解
- 新教科版小学1-6年级科学需做实验目录
- 《电子商务法律法规》课程标准
- 医院关于印发《即时检验临床应用管理办法》的通知
- 三年级下册书法练习指导全册教案(湖南美术出版社)
- GB/T 17880.5-1999平头六角铆螺母
评论
0/150
提交评论