C语言转换为Basic的一些问题

其实你左边列出的内容在Basic中并非完全存在着一一对应的关系,有些在Basic中是没有的,比如scanf这个函数在Basic中没有,再如return这个回传函数值的命令在Basic中也没有,Basic中是直接用函数回传结果的,设函数名是 abc,则abc=3就相当于 return 3;的作用。看来你是有C语言基础的,这对于学习VB是有好处的,VB相对来说容易些,这方面的书籍都很多,建议买大学使用的教材。

basic语言循环语句(bash循环语句)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

Print

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种基本语句……