微软在较新版本的Windows中不再集成QBASIC。不过Windows 98的用户可以在光盘的\TOOLS\OLDMSDOS目录中找到它,在Windows 95的光盘中,它存放在\OTHER\OLDMSDOS目录中。微软网站对它的技术支持只对MS-DOS的授权用户有效。
QBASIC拥有一个值得称道的集成开发环境和一个功能强大的集成调试器,这一切在那个时代让人耳目一新。直到今天,QBASIC依然是许多面向初学者的编程书籍的主题。
目录 [隐藏]
1 语法
2 代码示例(赋值,求和运算,并显示结果)
3 快捷键
4 外部链接
语法
和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:获得帮助。
很多初学编程的网友喜欢问这样的问题:1 怎么才能学好编程?
2 编程需要E文和数学知识很优秀吗?
3 学了很长时间只会做题目,怎么在实际中用?
4 现在QBASIC能不能适应现在的编程要求吗?它对以后学习高级语言有没有什么大的用处吗?现在学习它是不是浪费时间呢?
我简单的讲讲自己的事情,让大家来参考!
我的个人爱好就是电脑,(有的人以为我知道很多,其实我有时连些简单的编程语句的格式都不记得,这个可不是跟大家开玩笑,我写程序时碰到不知道用法的语句我就翻书或者是看程序自带的帮助,如果我要做个实用的程序,边做边就熟悉了一些语句的用法,,可做完就又忘记或只有那么一两句还在,!)
我还看到很多人在学BASIC的时候,讨论到底是学QB还是VB,学C的人讨论是学C还是学C++,或者是讨论C,QB,VB,VC,BC。。。。。等等这些语言如何如何,各执一词,弄得脸红脖子粗.....实际这些东西都有共通之处,我告诉你,别犹豫,别管什么,随便先弄个语言学习再说!不管什么语言都有判断循环这些基本东西!只要你知道了基本的,那你在学习别的语言的时候就方便多了!
如果你想了解多一点的话,你可以从QB开始。
那就有人要问:QBASIC是不是一种好的基础的编程语言,对以后学习高级语言有没有什么大的用处,学习它是不是浪费时间。
我是这样看:
对于一个初学者来说,QB能很好的让你掌握一些编程的基本规则,比如循环,判断,什么的,对你学习别的语言有极大的帮助,如果一上来就学C,难度很大,选择这个语言也还得看你以后的职业选择,你也不一定出来就做程序员!再一个就是如果你对计算机的原理不能达到理解的深度,就无法真正的理解编程,如果你想详细的理解计算机的运作原理,不通过编程语言是无法来理解的!当然如果你做的不是和计算机底层,或者不是用软件直接控制硬件这样的 *** 作,那就不很需要理解系统是如何运作的,比如象现在的win下的编程,你很轻易的做出一个程序,你并不需要知道,它是怎么来实现你的想法的,比如它是怎么把它显示到显示器,怎么判断鼠标的动作,怎么发出声音等等这些东西,如果只是作为一个win下编程开发人员,并不需要来了解,但是你如果偏偏对这些有个求知欲望,我想,你就不得不从上一层一层的往低层学,或者直接学!QB又是所有语言中最容易掌握的!学好了QB,别的语言就势如破竹了!
在电脑编程方面,没有什么绝对,没有什么做不到,受到限制只有你的思想!我看到过许多精彩绝伦的QB程序,我想如果你对计算机系统的理解也达到了那样的一个深度,编程对与你来说应该只是工具,算法也是,一个问题,你用A语言也是这样的思路,你用B语言也是这样的算法,这个就和武侠高手一样,什么兵器都可以用,威力都一样,只是个顺不顺手的问题。
所以,我说了句自己的名言:掌握了一门编程语言,就是打开了一扇通往计算机内部的大门!。
那么,怎样学习好编程呢 ??
第一、需要看你的兴趣,必须有浓厚的兴趣,浓厚到你吃饭,睡觉,走路做什么事情都会去想它,实际上学别的东西也应该如此,书法等等的,学到废寝忘食、物我两忘的程度,在那些只喜欢吃喝玩乐的人来看他们也会认为你是个神经病........你只要做到这个了,其他什么因素都不大重要了!(当然,学习编程不一定要从QBASIC开始)。你别手里拿着编程的书,脑子里却想着:等会去网吧打游戏,去聊天,或者别的什么.做什么事情都要专一!
第二 就是要掌握学习方法,很多人学了语句不知道怎么把它弄在一起,想做个东西却无处入手,也有人一看书就挺明白的,可一到坐到电脑前手就不听使唤了,思想也短路了,一写程序就错,这个就是缺少上机锻炼恶果,一句简单的PRINT“OK”这个语句,你都必须要上机去实践一下,不要只停留在书本上,所以,我在教程里会从实际出发来教大家真正的应用,也希望大家能动手运行这些程序,可以直接复制到记事本,QB也支持纯文本格式!
第三 学会编程语言本身没有学会编程思想重要!切记切记!
第四 对于以后想做程序员的网友,学会应用基本的循环、判断......等等这些后马上转入别的语言,不要沾在QBASIC上!(真诚忠告)
第五 不要怕程序运行出错,有了错误才能学到东西,学会调试程序非常重要,对所有语言都一样!
编写程序的一般步骤:
1、有个需要解决的问题
2、分析这个问题
3、制定计划
4、写程序
5、调试程序
6、发布测试
1. 打印方阵输入:3,4
输出:****
****
****
cls
input n,m
for i=1 to n
for j=1 to m
print "*"
next j
next i
end
2. 三角(1)
输入:5
输出: *
**
***
****
*****
cls
input n
for i=1 to n
for j=1 to i
print "*"
next j
next i
end
3. 三角(2)
输入:5
输出:*
**
***
****
*****
cls
input n
for i=1 to n
print spc(n-i)
for j=1 to i
print "*"
next j
next i
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)