basic语言循环语句(bash循环语句)
C语言转换为Basic的一些问题
其实你左边列出的内容在Basic中并非完全存在着一一对应的关系,有些在Basic中是没有的,比如scanf这个函数在Basic中没有,再如return这个回传函数值的命令在Basic中也没有,Basic中是直接用函数回传结果的,设函数名是 abc,则abc=3就相当于 return 3;的作用。看来你是有C语言基础的,这对于学习VB是有好处的,VB相对来说容易些,这方面的书籍都很多,建议买大学使用的教材。
basic语言循环语句(bash循环语句)
basic语言循环语句(bash循环语句)
basic语言循环语句(bash循环语句)
vb中的循环语句怎么写?
下面提供多种方法:
种:
For i = 0 To 100
If (i Mod 2 = 0) And (i Mod 3 = 0) And (i Mod 5 <> 0) Then MsgBox i
End If Next i
第二种:
Private Sub Command1_Click() Text1 = ""
Dim a() k = InputBox("请输入上限")
For i = 1 To k If i Mod 2 = 0 And i Mod 3 = 0 And i Mod 5 <> 0 Then
j = j + 1 ReDim Preserve a(j)
a(j) = i End If
Next i For i = 1 To j
Text1 = Text1 & a(i) & " " Next i
End Sub Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC (Beginners All-Pure Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
写法如下:
Private Sub Command1_Click()
Text1 = ""
Dim a()
k = InputBox("请输入上限")
For i = 1 To k
If i Mod 2 = 0 And i Mod 3 = 0 And i Mod 5 <> 0 Then
j = j + 1
ReDim Preserve a(j)
a(j) = i
End If
Next i
For i = 1 To j
Text1 = Text1 & a(i) & " "
Next i
End Sub
1、Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
2、Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
请教一下QBasic语言的用法
语法
和Quick
BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:
扩充了变量和常量的类型
变量名长度:40个字符
增加了长整型、定长字符型变量
可定义数值常量、字符串常量
提供了新的选择结构
条件语句
IF
<条件>
THEN
<语句组1>
ELSE
<语句组2>
END
IF
多分支语句SELECT
改进了循环结构
增加以下两个循环语句:
WHILE循环
WHILE
<条件>
<循环体>
WEND
DO循环
DO
WHILE
<条件>
<循环体>
LOOP
子程序和函数作为单独的模块
不需要行号
代码示例(赋值,求和运算,并显示结果)
let
A=10
let
B=20
let
C=A+B
C快捷键
Ctrl+Break:中断正在运行的程序;
F5:继续运行被中断的程序;
Shift+F5:从条语句开始重新运行程序;
F4:当程序中断运行时,查看运行结果屏幕,再按一次F4则切换回代码屏幕;
F1:获得帮助
课件和视频可能找不到,对不起
VB中的循环语句中的for... 是怎么用的?
计数循环For 格式:For 循环变量=初值 To 终值 [Step为步长,默认步长为1]
[循环体]
[Exit For]
Next [循环变量][,循环变量]……
说明:
1、for循环格式中有多个参量,这些参量的含义如下:
1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量。
2)步长:不可为0。如果步长为1,则可省略不写。
3)格式中的初值、终值、步长均为数值表达式,但其值不一定是整数,可以是实数,VB自动调整。
2、For循环语句的执行过程是:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过终值,如果超过就停止执行“循环体”,跳出循环,执行Next后面的语句,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。
3、在VB中,For-Next循环遵循“先检查,后执行”的原则,即先检查循环变量是否超过终值,然后决定是否执行循环体。因此,当步长为正数,但初值>终值,或步长为负数,但初值<终值时,循环体将不会被执行。当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。
4、For语句和Next语句必须成对出现,不能单独使用,且For语句必须在Next语句之前。
5、循环次数由初值、终值和步长3个因素确定,计算公式为:
循环次数=Int (终值-初值)/步长+1
6、For-Next循环可嵌套使用。
7、循环变量用来控制循环过程,在循环体内可以被引用和赋值。当循环变量在循环体内被引用时,称为“作变量”,而不被引用的循环变量叫做“形式变量”。如果用循环变量做为作变量,当循环体内循环变量出现的次数较多时,会影响程序的清晰性。
扩展资料:
在VB中除了for(计数)循环,还包括当循环和Do循环两种循环形式。
1、在VB当中,当循环的格式如下:
While 条件
[语句块]
Wend
“条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”。
2、Do循环的格式如下:
1)种格式:
Do
[语句块]
[Exit Do]
Loop [While|Until 循环条件]
2)第二种格式:
Do [While|Until 循环条件]
[语句块]
[Exit Do]
Loop
参考资料:
for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:
1、控制变量的初始化。
2、循环的条件。
3、循环控制变量的更新。
for表达式:
表达式1:一般为赋值表达式,给控制变量赋初值;
表达式2:关系表达式或逻辑表达式,循环控制条件;
表达式3:一般为赋值表达式,给控制变量增量或减量。
语句:循环体,当有多条语句时,必须使用复合语句。
for语句格式为为:
For 循环变量 = 初值 To 终值 [Step 步长] step 2 也就是i=i+2
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 的时候
循环执行的条件为:循环变量 <= 终值
2) 当步长 < 0 的时候
循环执行的条件为:循环变量 >= 终值
如想强行退出 For 循环不再执行,请使用 Exit For。
举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。
VB 代码如下:
Private Sub Command1_Click()
Dim i As Long
For i = 1 To 100
MsgBox i
Next
End Sub
扩展资料
VB循环语句包括For-Next、While-Wend、Do-Loop语句。下面介绍一下While-Wend、Do-Loop语句:
While Wend 语句:
While 条件
循环体
Wend
满足条件时,(如当i>5时),便退出循环,否则执行循环体。
Do-Loop语句:
Do
循环体
...[Exit Do]
Loop
循环体会在Do 与 Loop 之间不停循环。
参考资料:
C语言中的for循环如下:
1、语句简形式为:
for( ; ; )
2、一般形式为:
for(单次表达式;条件表达式;末尾循环体)
{中间循环体;
}其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。
for循环小括号里个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
俩“;”号之间的条件表达式是一个关系表达式, 其为循环的正式开端,当条件表达式成立时执行中间循环体。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体 [2] 。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
扩展资料for表达式:
表达式1:一般为赋值表达式,给控制变量赋初值;
表达式2:关系表达式或逻辑表达式,循环控制条件;
表达式3:一般为赋值表达式,给控制变量增量或减量。
语句:循环体,当有多条语句时,必须使用复合语句。
for语句格式为:
for(表达式1;表达式2;表达式3)语句:/循环体/
for语句执行过程如下:
1、先对表达式1赋初值;
2、判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为,不满足条件,就终止for循环,执行循环体外语句。
参考资料来源:
for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:
1、控制变量的初始化。
2、循环的条件。
3、循环控制变量的更新。
for表达式:
表达式1:一般为赋值表达式,给控制变量赋初值;
表达式2:关系表达式或逻辑表达式,循环控制条件;
表达式3:一般为赋值表达式,给控制变量增量或减量。
语句:循环体,当有多条语句时,必须使用复合语句。
for语句格式为为:
For 循环变量 = 初值 To 终值 [Step 步长] step 2 也就是i=i+2
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 的时候
循环执行的条件为:循环变量 <= 终值
2) 当步长 < 0 的时候
循环执行的条件为:循环变量 >= 终值
如想强行退出 For 循环不再执行,请使用 Exit For。
举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。
VB 代码如下:
Private Sub Command1_Click()
Dim i As Long
For i = 1 To 100
MsgBox i
Next
End Sub
扩展资料
举例: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。
VB 代码如下:
Private Sub Command1_Click()
Dim i As Long
For i = 1 To 100
MsgBox i
Next
End Sub
如果使用 For 语句,代码如下:
Private Sub Form_Load()
For i = 1 To 100
MsgBox i, vbInformation /vbInformation 指显示图标,下同
Next
MsgBox "Finished", vbCritical
End Sub
参考资料来源:
For循环的格式:
For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2
[循环体]
Next [循环变量]
注意:
1) 当步长 > 0 时
循环执行的条件:循环变量 <= 终值
2) 当步长 < 0 时
循环执行的条件:循环变量 >= 终值
强行退出 For 循环,请使用 Exit For。
举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。
VB 代码如下:
Private Sub Command1_Click()
Dim i As Long
For i = 1 To 100
MsgBox i
Next
End Sub
如果使用 For 语句,代码如下:
Private Sub Form_Load()
For i = 1 To 100
MsgBox i, vbInformation /vbInformation 指显示图标,下同
Next
MsgBox "Finished", vbCritical
End Sub
扩展资料:
VB的Do循环
Do...Loop
如果你不知道重复多少次,可以使用 Do...Loop 语句。
Do...Loop 语句重复执行某段代码直到条件是 true 或条件变成 true。
重复执行代码直到条件是 true
您可以使用 While 关键字来检查 Do... Loop 语句的条件。
Do While i>10
如果 i 等于 9,上述循环内的代码将终止执行。
Do
这个循环内的代码将被执行至少一次,即使 i 小于 10。
重复执行代码直到条件变成 true
您可以使用 Until 关键字来检查 Do...Loop 语句的条件。
Do Until i=10
如果 i 等于 10,上述循环内的代码将终止执行。
Do
这个循环内的代码将被执行至少一次,即使 i 等于 10。
退出 Do...Loop
您可以通过 Exit Do 退出 Do...Loop 语句。
Do Until i=10
这个循环内的代码,只要 i 不为 10 且 i 大于 10 时都将被执行。
参考资料:
1、首先,我们输入For关键字。
2、然后我们定义一个循环变量。
3、然后我们写入【1 to 10】。
4、然后我们输入【Next i】结束。
5、然后我们就可以在这里输入每次执行的语句。
6、然后运行就可以看到这个结果了。
根据清华大学出版的《visual basic完全自学宝典》可以得到for用法如下:
For<循环变量>=<初值>To<终值>[Step步长]
<循环体>
[Exit For]
Next<循环变量>
拓展资料:
功能:
当循环变量的值在初值到终值范围内时,执行一次循环体中的语句块,并使初值增加一个步长。当循环变量的值不在初值到终值范围内时,就退出循环,执行Next后面的语句。For循环语句执行的流程图。
for语句是循环语句,它的格式是:
For 变量=初值 To 终值 〔Step 步长]
循环体
Next 变量
如:
For i=0 to 999 '这里省略Step说明步长为1
循环体
Next i
说明从0到999,循环1000次。
又如:
For i=20 to 0 Step -2
循环体
Next i
说明从20到0,以步长为-2,循环10次
你现在明白“For…To…”表示什么了吧!
For
变量=初值
To
终值
〔Step
步长]
循环体
Next
变量
如,以步长为-2:
For
i=0
to
999
',循环10次
你现在明白“For…To…”表示什么了吧。
又如;这里省略Step说明步长为1
循环体
Next
i说明从0到999,循环1000次,它的格式是for语句是循环语句:
For
i=20
to
Step
-2
循环体
Next
i说明从20到0
BASIC语言的17种基本语句,少一句不要,要完整的
为什么是17种?哪里规定的?这是大学考Basic的简答题吗?
1、判断:if then
2、分支判断:if then else end if
3、循环1:do loop
4、循环2:for next
5、多分支:select case
6、赋值:a=1
7、比较:a>1
8、定义:DimA
9、重定义:Redim B(100)
10、打开文件:Open
11、关闭文件:Close
12、结束程序:End
13、让出CPU:Donts
14、取参数:A=Command()
15、读二进制:Get
16、写二进制:Put
17、写文本:Print
以上列了17条。
做了10多年的程序员,设计了上百个软件了,可我发现自己竟然不知道什么是BASIC语言的17种基本语句,看来现在新的学编程方法我这老家伙是跟不上咯,惭愧掩面飘过……飘回来再补充一句:感谢楼主让我知道了自己的不足,等哪天我退休了我一定回过头来再恶补一下什么是BASIC语言的17种基本语句……
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。