在qbasic中for语句必须与什么语句配对使用?
和Next配对使用,For是循环开始,Next是循环结束。
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 举报,一经查实,本站将立刻删除。