basic语言入门
- 格式:doc
- 大小:51.50 KB
- 文档页数:5
BASIC语言入门一. BASIC语言简介1. 什么是BASIC语言BASIC是Beginner's All-purpose Symbolic Instruction Code 的缩写。
意即初学者通用符号指令代码。
它是一种国际通用的计算机高级语言。
一般认为它是从FORTRAN 中提炼、简化而来。
因此简单易学,BASIC 入门了,再学其它高级语言也就不难了。
2. BASIC语言的版本电脑语言一般都有版本序列。
BASIC 语言也经历了不断的发展与改进,形成了不同环境下的不同版本。
如BASIC、BASICA、F-BASIC 、H-BASIC、Q-BASIC等等。
但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。
所以需恐慌与诧异。
让我们从最基本的也就是BASIC来学起,先入门,有兴趣的同学,就可以通过自学深入和提高。
3. BASIC语言的特点(1)简单易学。
基本BASIC的语句一共只有17种,且使用准英语或者叫类英语,表达式与运算符号也与数学中使用的差不多。
(2)会话功能。
BASIC是高级语言,具有很强的会话功能。
语句、表达式及运行到某句出错时,电脑会进行人机对话,及时给出提示等。
因此可以边做边改。
直至正确与满意为止,这一点对初学者十分方便。
(3)环境特点。
BASIC程序的运行分解释型与编译型两种。
一般在学习与编制程序时使用解释型环境。
也就是说要在DOS下先运行BASIC.EXE文件,进入BASIC的解释环境状态(其提示符是OK),编写程序所形成的文件其扩展名约定为BAS。
这就叫BASIC的源程序。
当源程序调试好了,反复运行都满意,可以用BASIC 的编译工具软件把它编译成扩展名为EXE的文件便能直接在DOS下运行。
有关BASIC的启动知识,可参阅课本第一章第四节(18~26页)4. BASIC的功能一般来说,BASIC具有运算、作图、音乐等三种基本功能。
它作数学运算时比其它语言要简单明了。
一. BASIC语言简介1. 什么是BASIC语言BASIC是Beginner's All-purpose Symbolic Instruction Code•的缩写。
意即初学者通用符号指令代码。
它是一种国际通用的计算机高级语言。
一般认为它是从FORTRAN•中提炼、•简化而来。
•因此简单易学,BASIC入门了,再学其它高级语言也就不难了。
拡2. BASIC语言的版本电脑语言一般都有版本序列。
BASIC•语言也经历了不断的发展与改进,形成了不同环境下的不同版本。
如BASIC、BASICA、F-BASIC•、•H-BASIC、Q-BASIC等等。
但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。
•所以需恐慌与诧异。
••让我们从最基本的也就是BASIC来学起,先入门,有兴趣的同学,就可以通过自学深入和提高。
拡3. BASIC语言的特点(1)简单易学。
基本BASIC的语句一共只有17种,且使用准英语或者叫类英语,表达式与运算符号也与数学中使用的差不多。
(2)会话功能。
BASIC是高级语言,具有很强的会话功能。
语句、表达式及运行到某句出错时,电脑会进行人机对话,及时给出提示等。
因此可以边做边改。
直至正确与满意为止,这一点对初学者十分方便。
(3)环境特点。
BASIC程序的运行分解释型与编译型两种。
一般在学习与编制程序时使用解释型环境。
也就是说要在DOS下先运行BASIC.EXE文件,进入BASIC的解释环境状态(其提示符是OK),编写程序所形成的文件其扩展名约定为BAS。
这就叫BASIC的源程序。
当源程序调试好了,反复运行都满意,可以用BASIC•的编译工具软件把它编译成扩展名为EXE的文件便能直接在DOS下运行。
有关BASIC的启动知识,•可参阅课本第一章第四节(18~26页)4. BASIC的功能一般来说,BASIC具有运算、作图、音乐等三种基本功能。
•它作数学运算时比其它语言要简单明了。
第1章Visual Basic 6.0 基础知识完整版教材§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form和Control。
Form:窗体或称表单,其实指的就是window。
Control:控件,指的是各种按钮、标签等等。
2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。
Caption、Left、Name 是一个命令按钮的属性。
3,事件(Event)事件是发生在对象上的动作。
比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。
比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。
然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。
4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。
如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。
二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。
你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。
三、Visual Basic的存储和运行1,编写的程序和对象的属性一块儿存在frm文件里;2,整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一个vbp文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3,如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1)在没有Visual Basic 的环境下可以运行;(2)速度提高;(3)别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。
第一章 Visual Basic语言基础[本章重点]了解Visual Basic语言的发展,理解面向对象程序设计的概念,理解对象、属性、事件、和方法等基本概念,掌握建立简单的应用程序的方法和步骤,掌握VB工程的管理及开发环境的设置。
[本章难点]面向对象程序设计的概念,对象、属性、事件和方法的含义,事件与方法的区别。
Visual Basic 6.0(简称VB 6.0)是目前最受欢迎的程序设计语言之一,具有语言简单易学、开发界面友好等特点,可以方便的进行系统软件和应用软件的编写。
VB是一种面向对象的程序设计语言,通过VB的学习可以快速掌握面向对象程序设计的思路和一般方法。
本章主要介绍VB语言的发展和特点,通过一个简单的示例介绍了创建Visual Basic 6.0应用程序的一般步骤;介绍面向对象程序设计的基本概念。
第一节Visual Basic语言概述一、计算机语言的发展机器语言和汇编语言+计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的历程。
计算机语言(Computer Language)是用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。
20世纪40年代当计算机刚刚问世的时候,程序员必须手动控制计算机,使用机器语言来编程。
后来为了减小编程的难度,人们用英文缩写的标识符代替原来的二进制符号指令,于是就产生了汇编语言。
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过容易识别和记忆,所以汇编语言有时又称为伪机器语言,机器语言和汇编语言被称为“低级语言”。
高级语言的出现随着程序规模的不断扩大,汇编语言越来越不能满足人们的需要,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。
经过努力,1954年第一个完全脱离机器硬件的高级语言——FORTRAN问世了,随后又出现了其它一些高级语言,如Basic、C、Delphi、Pascal、Java等等。
basic语言入门教程Basic语言是一种面向过程的高级编程语言,最初由John G. Kemeny和Thomas E. Kurtz于1964年在汇编语言的基础上开发而成。
最初的目的是为了让学生能够更容易地学习和理解编程概念。
Basic语言在1970年代和1980年代非常流行,成为了电脑爱好者们学习编程的首选语言。
Basic语言的学习曲线非常平缓,对初学者非常友好。
它的语法简洁易懂,容易理解和记忆。
许多编程概念,如变量、条件语句、循环、函数等,都可以在Basic语言中很好地体现。
因此,对于初学者来说,选择Basic语言作为第一门编程语言是一个非常不错的选择。
在开始学习Basic语言之前,我们需要安装一个编译器。
Basic 语言有许多不同的版本和变种,其中一些是商业版本,但也有一些开源版本可以免费下载和使用。
例如,Microsoft的QuickBASIC是最受欢迎的商业版本,而QB64和FreeBASIC则是一些常用的免费版本。
安装好编译器后,我们就可以开始使用Basic语言编写代码了。
首先,让我们来了解一些基本的语法规则。
Basic语言使用行号来标识不同的代码行,每一行代码都以行号开头。
例如,行号10可能是一条变量赋值语句,行号20可能是一个循环语句。
通过这种方式,我们可以直接跳转到指定行号的代码行,并执行相应的操作。
在Basic语言中,变量是非常重要的概念。
我们可以使用不同的数据类型来定义变量,包括整数、浮点数、字符串等。
例如,使用“DIM”关键字可以定义一个整型变量:10 DIM age AS INTEGER20 age = 30上述代码定义了一个名为“age”的变量,并给它赋值为30。
我们可以在后续的代码中使用这个变量来进行计算或者打印结果。
除了变量,我们还可以使用条件语句和循环语句来控制程序的流程。
条件语句用于根据条件来判断程序的执行路径。
例如,“IF...THEN...ELSE...END IF”语句可以根据条件来执行不同的代码块。
第1章 Visual Basic语言基础语句是构成VB程序的最基本成分。
VB规定了语句格式和功能。
语法语句定义符[语句体]语句定义符用于规定语句的功能,语句体指定语句的具体内容或者是要执行的具体操作。
所有语句的集合就是VB语言。
用VB语句进行有机组合,完成某个特定功能就是程序。
“界面+程序”就能解决某个应用问题。
VB应用程序代码一般在“代码编辑器”窗口编写。
“代码编辑器”像一个高度专门化的字处理软件,有很多便于编写VB代码的功能,图1.1所示为【例Ex_Hello】在“代码编辑器”窗口中编写的代码。
图1.1 “代码编辑器”窗口1.1 常数、变量、运算符和表达式VB具有强大的数据处理能力,具有各种不同的数制和丰富的数据类型。
VB中数据类型多达11种,其中包括Integer, Byte, String等数据类型。
数据和运算符经过适当连接可以组成不同的表达式。
1.1.1 常数在整个应用程序执行过程中,值保持不变的量就是常数。
常数分为一般常数和符号常数。
1.一般常数一般常数包括数值常数、字符常数、逻辑型常数和日期常数。
下面先看各种一般常数的实例。
(1)数值常数(由正负号、数字和小数点组成):123,-265,-75.32,-93.2E9(单精度),2.35D-2(双精度)(2)字符常数(用" "括起来):"abC","李明","你好!"(3)逻辑常数(只有两个):True(真),False(假)·1·(4)日期常数(用2个“#”括起来的日期):#3/15/2000#,#January 1, 1993#数值整数大多数是十进制的(基数为10),但有时也用十六进制数(基数为16)或八进制数(基数为8)。
各种数值常数表示和实例如下:y十进制数:例如,123,-456,0。
y八进制数:用前缀&O表示八进制数。
第二章 Visual Basic 语言基础程序设计语言的基础是:字符、词汇、表达式、语句、过程、函数等语法单位。
由语言编译程序规定,利用这些语法单位构成程序的规则,称之为“语法规则”。
§2.1 Visual Basic 的基本字符集和词汇集一、字符集1.基本概念:字符:是构成程序设计语言的最小语法单位。
不同语言的字符集是大同小异的,都是以ASCII码字符集为基础。
2.Visual Basic 的字符集组成:(P29)注意:Visual Basic 语言程序中在适当场合下还允许使用汉字字符。
二、词汇集——主要包括关键字、标示符和文字常量等(一)关键字:1.定义:关键字又称之为保留字,是程序设计的组成部分,在语法上有着固定的含义,通常用来表示系统提供的标准过程、函数、运算符和常量等。
2.标准形式:关键字的标准形式,即首字母为大写,其余字母为大、小写字母混合。
但在代码编辑窗口输入原码时,不用考虑,由系统自动转换成标准形式。
(二)标示符:1.定义:标示符用来标记用户在程序中自定义的常量、变量、控件或过程、函数的名字。
一个名字就是一个标示符。
2.命名规则:(P30)3.注意事项:1)可以使用汉字或汉字集中的其他字符作为用户自定义标示符。
2)窗体和控件可以与关键字重名,但使用时要避免误解。
§2.2 Visual Basic 的标准数据类型为了表示不同类型的信息,Visual Basic 提供了11种数据类型,分为以下几类(P31 表2-1)。
要注意他们的存储空间,取值范围以及相应的说明符号。
§2.3 常量概念:程序运行期间保持不变的数据。
分为:文字常量和符号常量。
一、文字常量又分为数值常量和字符串常量。
(一)数值常量:可以是十进制、八进制和十六进制的数,大小不能超过其有效范围。
(二)字符串常量:是包括在一对双引号之间的任何有效字符,引号本身不计算在其内。
包括ASCII码字符、中文字符和其他字符,长度不得超过65535个字符。
basic变形Basic变形Basic语言是一种编程语言,最初由约翰·G·凯门尼在1964年创建,它是一种面向过程的语言,被广泛用于早期计算机系统中。
虽然Basic 语言已经有了很长的历史,但它仍然是一个非常流行的编程语言,因为它易于学习和使用。
本文将介绍Basic语言的基础知识和变形。
一、Basic语言基础知识1.1 Basic的起源Basic是Beginner's All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写。
它最初是由约翰·G·凯门尼在1964年创建的,并在Dartmouth College广泛使用。
1.2 Basic的特点- 易于学习:Basic语言具有简单易懂、容易上手、易于理解等特点。
- 适合初学者:由于其简单性和易用性,许多初学者选择使用Basic作为他们的第一个编程语言。
- 面向过程:Basic是一种面向过程的编程语言,程序员需要按照顺序编写代码来实现所需功能。
- 解释性:与编译型语言不同,Basic是一种解释型语言。
这意味着程序不需要先编译成机器码再执行,而是直接按顺序解释执行。
1.3 Basic的基础语法Basic语言的基础语法包括变量、数据类型、运算符、控制流等。
以下是一些常用的Basic语言元素:- 变量:在Basic中,变量用于存储值。
变量可以是数字、字符串或其他类型的数据。
例如,可以使用以下代码创建一个名为“age”的变量并将其设置为25:`age = 25`- 数据类型:Basic支持多种数据类型,包括整数、浮点数、字符串等。
例如,以下代码定义了一个名为“num”的整数变量:`num% = 10`- 运算符:Basic支持多种运算符,包括算术运算符(+、-、*、/等)、比较运算符(=、<>、>、<等)和逻辑运算符(And、Or等)。
例如,以下代码使用加法运算符将两个数字相加:`result = num1 + num2`- 控制流:在Basic中,可以使用条件语句和循环语句来控制程序流程。
精心整理
BASIC 语言入门
一.BASIC 语言简介 1.什么是BASIC 语言
BASIC 是Beginner'sAll-purposeSymbolicInstructionCode 的缩写。
意即初学者通用符号指令代码。
它是一种国际通用的计算机高级语言。
一般认为它是从FORTRAN 中提炼、简化而来。
因此简单易学,BASIC 入门了,再学其它高级语言也就不难了。
2.BASIC 语言的版本
电脑语言一般都有版本序列。
BASIC 语言也经历了不断的发展与改进,形成了不同环境下的不同版本。
如BASIC 、BASICA 、F-BASIC 、H-BASIC 、Q-BASIC 等等。
但一般来说都大同小异、基本的东西不变、较高版本兼容较低版本。
(1(2(3说要在(18~26页)
二分)2人,拡
40LETD=2 50LETU=A+B+C+D
60LETG=(5*A+4*B+3*C+2*D)/U 70PRINTG 80END
由上例可以得知BASIC 程序的结构与规则
1.一个程序由若干行(LINE )组成,一行写一个语句(STATEMENT ),程序执行时按行号顺序进行。
行号一般取正整数,留有余数,以便修改时插入。
2.一个语句一般分为三个部分,即行号(或者叫行标)、语句定义符、语句体(或者叫表达式),其顺序与格式都不能错。
3.每个程序一般都以END结束。
RUN回车,运行程序;NEW回车,清除程序;LIST回车,列出程序等等以及屏幕最下面一行的提示,这些都是BASIC语言的命令,以回车结束并立即产生对应的效果。
三.BASIC的语句
1.打印语句(PRINT语句)
用途:(1)打印出变量或者表达式的值
(2)使打入的字符串原样照印
用法:(1)可以打印一个或多个(用逗号分开)常量的值。
(2)常量表达式的值,但不能起赋值的作用,如PRINTX=3+5则是错的
(3)如果表达式含有变量,则变量必须先赋值,否则会作零或被视为非法
(4)可以输出字符串,必须用双引号界定,且双引号本身不能当做字符串来使用
输出格式:可以同时输出多项(如变量、表达式或字符串),但需用逗号分开(标准格式输出),各项之间用分
输出。
2.
(2)
(3)
(4)
四
1.
2.
如9
拡
XY、3X
2.
1.
2.
3.开平方用SQR来表示
4.乘方与开方更一般的表示法是采用只数指数与对数的形式。
如A的B次方一般写成EXP(B*LOG(A))
(四)运算的优先级
1.运算的优先级一般都与数学上是相同的
2.破括号的方法也相同,但BASIC的括号不分大、中、小,一律用圆括号,并可以层层套用
(五)BASIC的表达式
1.我们把符合BASIC规定的、用运算符号和括号将常量、变量、函数连接起来的有意义式子叫做表达式。
2.表达式的书写必须符合BASIC规范,如一个符号占一格,且在同一横线上,不允许有上、下标等。
格式:PAINT(X,Y),C,B
(X,Y)为填色的起点坐标,即填色的区域是以此坐标为起点向四周扩散,直到遇到边界为止。
C为所要填充的颜色参数,B为边界设定参数。
六.BASIC语言的音乐功能
要具备一定的乐理知识才能用BASIC语言作曲。
如长度(节拍)、音调、音阶、速度等。
拡
1.音调
基本音调对照表如下:
┏━━━━━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃简谱┃1┃2┃3┃4┃5┃6┃7┃1┃
┣━━━━━╋━╋━╋━╋━╋━╋━╋━╋━┫
┃BASIC名┃C┃D┃E┃F┃G┃A┃B┃C┃
┗━━━━━┻━┻━┻━┻━┻━┻━┻━┻━┛
BASIC的默认值是MN
七.BASIC的音乐演奏命令
1.PLAY
格式:行号PLAY“音乐字符串”
说明:格式的三者之间必须空一格,音乐字符串可以是音阶、节拍、音调、速度及其它有关参数的混合体。
一行语句写不完,可以连续使用PLAY语句任意地接着写
2.SOUND
格式:行号SOUND频率,时钟滴嗒数
功能:产生一个某个频率上的声音,时间长短以时钟的滴嗒数计算说明:频率从37到32767之间取整数,时钟数从0到65535之间取整数
3.BEEP
格式:行号BEEP
功能:产生一个“哔”的声音,频率896Hz,时间长度为1/2秒
4.RND
格式:行号RND
功能:自动产生不规则的随机数,即不和谐的声音,但一次只产生一个频率的声音,用于制作爆炸声与其它特殊声效。