云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > QB简易教程

QB简易教程

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 17:41:18

欢迎你开始学习编程

1、为什么要学习编程

我们身边已经有了大量软件可以使用,而且这些出自专业人士手中的软件不但功能强大,还很容易使用,那为什么我们还要学习编程呢?我想主要是因为这样的原因吧: 学习编程,我们可以在一定程度上了解计算机是如何工作的,帮助我们从一个新的角度认识和理解计算机。以Windows操作系统为例,在学习编程以前,我们不可能知道为什么单击一个按钮就可以实现指定的功能。学习了Windows下编程,就可以明白类似问题的道理了。不但如此,学习编程还可以锻炼我们的思维。编写程序是一项十分严谨的工作,不但要求正确,还要清楚、简洁、高效。学习编程,可以锻炼我们的逻辑思维能力,提高思维的条理性。这些良好的思维习惯,相信在其他领域也对你有利。优秀的程序员虽然有的在生活上不拘小节,但是一般来说,思维都是非常清晰,而且在其他很多领域都堪称专家。还有一个原因,有时我们很难找到恰好完全满足我们需要的软件,如果能自己编写个程序不也可以学以致用吗?此外,编写出好的程序好可以给我们带来成功感,解决编程中的困难也可以磨练我们的意志。

2、怎样学习编程

自然,作为一门计算机课程,多实践总是没有错的。但是,这里所说的“实践”,必须用大脑作为我们的司令!盲目地写一些代码,只能产生一堆代码“垃圾”。我们在实际在编写程序时,总要做一个大致的规划,想一想“为什么需要编这个程序”、“这里的技术难点是什么”、“怎么和用户交换信息”、“能不能优化一下”等问题。同学们在学习时,可能编写程序的主要目的就是检验我们的学习成果或者加深我们的学习印象了。

要坚持学习,我们最好制订一个学习计划,还要做好笔记,经常复习和小结。同学们还可以组成学习小组,大家共同探讨和提高,但是必须有一个简单的规程和监督者,以免流于形式。此外,阅读和学习别人的程序也是重要的方法。

成为像比尔·盖茨那样的人物是所有学习编程人员的梦想,但是世界上只有一个盖茨。开始学习编程时,不要把目标订得过高,以免产生不必要的挫折感。

3、我总学不会怎么办

有的同学可能花费了很大力气,可总是进步不大,这时就要反思一下自己的学习方

式了。遇到这种情况,可以多问问自己学校的计算机老师,或者和同学讨论、查阅参考书、乃至通过网络来求助。虽然软件天才很少,但是写程序不是少数人的专利。

最后,如果你确实已经采取了各种学习方法、找了许多帮助途径、比别人多花了几倍力气,还是对编程中的哪怕基本概念还没有掌握的话,我只能说,也许你不适合学习编程了。不过,不要灰心,人的智力结构是多元的。即以计算机为例,除了编程,还有网页设计、动画制作、自动办公等多个方向。也许你更适合其他方向的发展。条条大路通罗马,编程不是计算机的全部,更不是生活的全部。

衷心地祝愿同学学习愉快!

第一课、编程的基础知识

1、什么是程序

所谓程序,就是一组计算机命令的集合。计算机能完成各种任务,必须依靠软件来进行。比如我们知道有Windows软件、Word软件、画笔软件等等。这些软件内部提前详细写好了各种命令,这样,我们在单击一个按钮或菜单选项的时候计算机才能完成对应的功能。软件的核心就是程序。

2、机器语言和汇编语言

计算机内部只能理解二进制代码,在计算机发展的早期,人们就是用二进制代码来编写程序的,这就是机器语言。比如在有的计算机内部,用下面的代码表示7+8: 【例1-1】

01110100 00000111 00100100 00001000

显然这样的语句难以被人理解和记忆,书写麻烦且容易出错,而且不同计算机系统完成同一件任务的计算机内部代码也不同,造成软件没有通用性。

后来,人们在机器语言的基础上研制出了所谓的汇编语言,用一些单词代替二进制代码帮助人们理解和记忆。前面的代码可以表示为: 【例1-2】 Mov A,#7 Add #8

这样一来,人们编写程序容易多了。这样的程序不能直接被计算机理解执行,需要“翻译”成计算机能理解的二进制代码,这个过程就叫做“汇编”。

用机器语言和汇编语言编写程序都需要深入了解计算机的硬件结构,而且不具有通用性,不利于学习和记忆。

3、高级语言

虽然汇编语言比机器语言有了进步,但仍然存在书写复杂、通用性不强的缺点,人们又研制出了高级语言。高级语言接近人类的自然语言,通用性很强,用高级语言编写的程序几乎可以不做变动就能在不同的计算机系统上运行。还以前面的例子来说,如果用高级语言来写,只需要一句话: 【例1-3】 PRINT 7 + 8

就可以了,而且还把结果显示了出来(前两个例子没有包括显示结果的语句)。

用高级语言编写程序,简单方便,易学易懂,不用对硬件有过多的了解。但是计算机无法直接运行高级语言编写的程序,必须经过所谓的“编译”和“链接”过程,才能转化为直接计算机指令。而且高级语言编写出的程序运行效率要低一些,不过这和高级语言的优点比起来算是小问题了。人们所说的“编程”,一般都是指用高级语言来编程。 高级语言并不是程序设计发展的顶点,目前学术界对计算机编程语言的研究仍在热烈地进行并有许多成果已经转化为了产品。

4、关于Basic语言

在计算机发展历史中,人们依据不同需要,研制出了许多种高级语言,每种内部又有好几种小类,就好像人类语言中的“方言”一样。经过长期选择淘汰,目前比较流行的有Basic、C(及C++)、Pascal、Java等。这些语言各有特点,一般说来,C编写的语言效率高、代码精悍,Pascal语言代码严谨,而Basic ( Beginner's All-purpose Symbolic Instruction Code)简单易学,指令丰富,最适合初学者学习,拥有广大的爱好者。过去Basic语言功能较弱,经过多年发展,现在功能也很强大了。

本教程以DOS下的QBasic(以下简称QB)软件为基础,简要介绍关于程序设计的一般概念和方法,在本教程最后的附录中,有简要的QB软件使用说明。由于篇幅有限,也由于计算机业发展迅速,本教程只能对Basic语言进行简单介绍,未涉及内容同学如果有兴趣可以自学也可以共同探讨。也许有的同学认为,现在连Windows XP都很普及了,学这个不太落后了吗?要知道,编程的一般性概念和方法是不会过时的,现在虽然有Windows下的编程软件,但是复杂度高,价格昂贵,不太适合中小学生使用。而QB软件界面简单,有利于我们的学习,只有一个困难,就是界面(包括帮助和提示)是英文的,不过正好借此机会锻炼我们阅读英语的能力。英语不好的同学也不要灰心,努力必有成效。

第二课、Basic语言初步介绍

1、语法规则

要掌握一门语言,就要掌握这门语言的单词和语法,计算机语言也不例外,必须符合一定的格式,才能被计算机看懂。以下是Basic语言的格式要求: (1)Basic程序中的标志符(常量名、变量名、函数与过程名)与关键字(由Basic语言定义,有特定含义的单词)不能相同。

(2)在Basic语言中,无论是标志符还是关键字,都是大小写无关的。比如,PRINT和print、Print、prINt都是一致的。

(3)在Basic语言中,一般的,每行语句以回车结束,每行写一句。但是有时几句关系很密切,程序员不愿将其分开,可以用冒号:来连接。 【例2-1】

a = b : b = c : c = a

上面的三行语句放在一起了。

2、输出语句

PRINT在英语里是打印的意思,Basic语言里可以显示结果,是输出语句。在前面的【例1-3】中,PRINT就把结果显示了出来。如果连续写几个PRINT语句,每句都从新的一行开始打印。要在同一行内输出几个结果,可以用逗号,或分号;连接。 【例2-2】 PRINT 1 - 0.2 PRINT

PRINT 2 + 3 PRINT 3 + 4 PRINT 11 + 12,

PRINT 13 + 14 , 15 + 16 ,

PRINT 17 + 18 , 19 + 20 , 21 - 22 , 23 - 24 , PRINT 25 + 26 , PRINT

PRINT 111 + 112 ; 113 + 114 ; 115 + 116 ; 117 + 118 ; PRINT 119 + 120

运行上面的程序,观看结果,总结PRINT的用法。

搜索更多关于: QB简易教程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

欢迎你开始学习编程 1、为什么要学习编程 我们身边已经有了大量软件可以使用,而且这些出自专业人士手中的软件不但功能强大,还很容易使用,那为什么我们还要学习编程呢?我想主要是因为这样的原因吧: 学习编程,我们可以在一定程度上了解计算机是如何工作的,帮助我们从一个新的角度认识和理解计算机。以Windows操作系统为例,在学习编程以前,我们不可能知道为什么单击一个按钮就可以实现指定的功能。学习了Windows下编程,就可以明白类似问题的道理了。不但如此,学习编程还可以锻炼我们的思维。编写程序是一项十分严谨的工作,不但要求正确,还要清楚、简洁、高效。学习编程,可以锻炼我们的逻辑思维能力,提高思维的条理性。这些良好的思维习惯,相信在其他领域也对你有利。优秀的程序员虽然有的在生活上不拘小节,但是一般来说,思维都是非常清晰,而且在其他很多领域都堪称专家。还有一个

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com