1. 首页 > 智能数码 >

basic语言循环 编程语言循环语句

在qbasic中for语句必须与什么语句配对使用?

和Next配对使用,For是循环开始,Next是循环结束。

basic语言循环 编程语言循环语句basic语言循环 编程语言循环语句


For是一个循环语句,执行完循环内的语句后,就执行Next,之后就会返回For那一行再次循环,这时,循环变量会加一个步长,在没有标明步长的时候,步长默认为1,除非在循环后加Step,如:For a=1 to 10 step 2,这样的话a每次循环都会加2,次是1,第二次是3,第三次是5……直到循环变量超过终值。

如:

For i=1 to 5

a=a+1

next i

print a

end

这里的i就是循环变量,5就是终值。当i超过5时,就会跳出循环。而“a=a+1”就是循环内的语句,将要被执行5次。

要与next配对使用。

例如,下面一段程序:

dim a(3)

for i=1 to 3

input a(i)

next i

for i=1 to 3

print a(i)

next i

end

格式为:

for <循环控制变量>=<初值>to<种植>step<步长>

<循环体>

next <循环控制变量>

注:当步长为1时可以不写,见上面的程序。

for 变量= 初值(任意一个数)to 终值(任意一个数)step 步长(任意一个数)(如果初值大于终值,步长为负数)

……

next(可以不写一开始for 后面的变量,但我建议要写)

QBASIC的所有语言及其用途,并举例。(追加60)

语法

和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:获得帮助

课件和视频可能找不到,对不起

求BASIC语言基础教程,BASIC入门教程

语法

和Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:

扩充了变量和常量的类型

变量名长度:40个字符

增加了长整型、定长字符型变量

可定义数值常量、字符串常量

提供了新的选择结构

条件语句

IF THEN ELSE 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:获得帮助

课件和视频可能找不到,对不起

basic编程里的循环语句是什么啊?

这个有好几种:

for 循环变量 = 初值 to 终值 [step 步长]

...

next [循环变量]

do [while/until 条件]

...

loop [while/until 条件]

其中do while ... loop也可以写成while ... wend

[]表示可选

for i=0 to 99 step 4

next

或者

while/do

vb的几种循环结构是什么?

Private Sub Command1_Click()

Dim i As Integer

Dim sum As Integer

Dim a As Integer

Do

Randomize

a = Int(Rnd 1000)

sum = sum + a

i = i + 1

Loop while i <= 10

MsgBox "10个随机数得和:" & sum

End Sub

Visual 意即可视的、可见的,指的是开发像Windows作系统的图形用户界面(Graphic User Interface,GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可。

Visual Basic 6 有学习版、专业版和企业版三种版本,以满足不同的开发需要。学习版适用于普通学习者及大多数使用 Visual Basic 开发一般 Windows 应用程序的人员;

专业版适用于计算机专业开发人员,包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性;企业版除包含专业版全部的内容外,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组骨子里分布式应用程序。

1.While...Wend 语句

只要指定的条件为 True,则会重复执行一系列的语句。

语法

While condition

[statements]

..

Wend

2.Do...Loop

2.1 种用法

用 Do 循环重复执行一语句块,且重复次数不定。Do...Loop 语句有几种演变形式,但每种都计算数值条件以决定是否继续执行。如同 If...Then condition 必须是一个数值或者值为 True(非零)或 False(零)的表达式。

在下面的 Do...Loop 循环中,只要 condition 为 True 就执行 statements。

Do While condition

statements

..

Loop

2.2 第二种用法

Do...Loop 语句的另一种演变形式是先执行语句,然后在每次执行后测试 condition。这种形式保证 statements 至少执行一次:

Do

statements

Loop While condition

注:其它两种演变形式类似于前两个,所不同的是,只要 condition 为 False 而不是 True,它们就执行循环。

循环零次或多次

Do Until condition

statements

Loop

至少循环一次

Do

statements

Loop Until condition

3.For...Next

在不知道循环内需要执行多少次语句时,宜用 Do 循环。但是,在知道要执行多少次时,则使用 For...Next 循环。与 Do 循环不同, For 循环使用一个叫做计数器的变量,每重复一次循环之后,计数器变量的值就会增加或者减少。For 循环的语法如下:

For counter = start To end [Step increment]

statements

Next [counter]

参数 Counter、Start、end 和 increment 都是数值型的。

注意 increment 参数可正可负。如果 increment 为正,则 Start 必须小于等于 end,否则不能执行循环内的语句。如果 increment 为负,则 Start 必须大于等于 end,这样才能执行循环体。如果没有设置 Step,则 increment 缺省值为 1。

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:Doevents

14、取参数:A=Command()

15、读二进制:Get

16、写二进制:Put

17、写文本:Print

以上列了17条。

做了10多年的程序员,设计了上百个软件了,可我发现自己竟然不知道什么是BASIC语言的17种基本语句,看来现在的学编程方法我这老家伙是跟不上咯,惭愧掩面飘过……飘回来再补充一句:感谢楼主让我知道了自己的不足,等哪天我退休了我一定回过头来再恶补一下什么是BASIC语言的17种基本语句……

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-Purpose 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提供的组件快速建立一个应用程序。

DOS 下怎么 实现循环 ???

DOS是作系统,不是高级语言

DOS下的高级语言实现循环我会两种

BASIC语言

FOR

I=1

TO

100

A(I)=I

NEXT

IC语言

for(i=1;i<=100;i++)

a[i]=i;

还有Do

while的循环。

DOS下循环什么有意义呢?重复的执行命令,用批处理就行。

一般说来,DOS下运行Qbasic,进行程序设计时,会经常用到循环,如for……next循环,Do……loop循环,Do……while循环等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息