QBASIC语言程序设计

合集下载

Qbasic编程简易教程

Qbasic编程简易教程

Qbasic编程简易教程
第一步、启动程序
进入Qbasic文件夹后,双击一个QB的文件,图标是一个窗口;启动程序。

界面如下
图所示:
按”ESC”键,进入编程窗口。

如下图所示:
第二步、编程程序代码
程序:根据半径计算圆的周长和面积
程序源代码如下:
Cls
Input “input r=”;r
C=2*3.14*r
S=3.14*r*r
Print “C=”;C
Print “S=”;S
将上述代码输入到编辑窗口,如下图所示:每条语句一行,字母不区分大小写,乘号“*“不能省略。

第三步,文件保存
选file菜单——“save as“命令,如下图所示
在“File name“处输入文件名zhouchang(此名字可以启成任意有意义的名字均可),如下图所示:
点击“OK“,保存。

第四步、编译程序
选“RUN菜单“——Start命令,编译程序,如下图所示
在新出现的窗口中,见下图
在光标闪烁处,输入半径r的值,如2,回车,程序给出结果如下图所示,查看程序的功能是否正确。

按任意键返回到编辑窗口。

第五步、调试
如果程序功能正确则编程结束,否则,返回到编译窗口重复第2-4步即可,指导编程结束。

第六步,生成可执行程序。

此步骤略,感兴趣的同学,可以自行学习解决。

Qbasic教程

Qbasic教程

Qbasic 教程●计算机语言大致分为三种:机器语言(0、1)、汇编语言(指令是用符号和数字来代替二进制代码的)、高级语言(是由一系列按一定语言规则写出的语句组成的语言)●关于程序:⏹计算机程序就是:用计算机语言描述的解决问题的程序。

⏹程序是:由让计算机完成任务的、合乎计算机语言规则的一系列语句(指令)组成的。

⏹计算机程序设计就是:探求解决问题的方法并将实现它的步骤写成计算机的程序的过程。

●第一章BASIC语言概述BASIC(Beginner’s All-purpose Symbolic Instruction Code 的缩写,意为初学者通用符号指令代码)一、BASIC语言的发展.BASIC语言于1964年问世三、QBasic的特点QBasic是结构化的程序设计语言,与第二代BASIC相比有如下特点:1、扩充了变量和常量的类型.变量名长度:40个字符.增加了长整型、定长字符型变量.可定义数值常量、字符串常量2、提供了新的选择结构.条件语句IF<条件>THEN<语句组1>ELSE<语句组2>END IF.多分支语句SELECT3、改进了循环结构增加以下两个循环语句:.WHILE循环WHILE <条件><循环体>WEND.DO循环2、微机BASIC(第二代).Microsoft总裁Bill.Gates编写只有4k字节的解释程序.TRS-80 BASIC.Apple BASIC.MSBASIC(BASICA).GWBASIC3、结构化BASIC(第三代).限制GOTO语句,程序模块化.True BASIC真正的BASIC.Quick BASIC.Turbo BASIC.QBasic(DOS5.0以上)4、面向对象的BASIC.windows环境下的Visual BASIC,图形界面,支持多媒体.二、QBasic的特点QBasic是结构化的程序设计语言,与第二代BASIC相比有如下特点:1、扩充了变量和常量的类型.变量名长度:40个字符.增加了长整型、定长字符型变量.可定义数值常量、字符串常量2、提供了新的选择结构.条件语句IF<条件>THEN<语句组1>ELSE<语句组2>END IF.多分支语句SELECT3、改进了循环结构增加以下两个循环语句:●WHILE循环WHILE <条件><循环体>WEND●DO循环DO WHILE <条件><循环体>LOOP4、子程序和函数作为单独的模块5、不需要行号6、具有良好的编辑环境7、提供联机“Help”8、提供“分步执行”“跟踪”等调试9、采用先进的解释执行方式10、与Visual BASIC完全兼容三、QBasic使用环境(一)进入QBQBASIC主要由QBASIC.EXE(可执行文件)和QBASIC.HLP(在QB编程环境中由Help菜单调用帮助信息的文件)两个基本文件组成,它属于DOS系统下的软件,也可在WINDOWS95/98视窗下双击运行,但其最佳的运行环境还是DOS环境,即首先要进入WINDOWS提供的DOS环境,当需要在DOS系统下输入汉字时,还需启动DOS下的汉字输入系统“UCDOS”,最后进入QBASIC.EXE所在的目录执行QBASIC.EXE程序文件。

[实用参考]QBasic教程(全)

[实用参考]QBasic教程(全)

BASICQbasic教程BASIC(Beginner’s All-purposeSPmbolicInstructionCode的缩写,意为初学者通用符号指令代码)语言是在1964年由美国的两位教授Thomas 和JohnG.KemenP在Fortran语言的基础上设计的语言系统,这个简单、易学的程序设计语言当时只有17条语句,12个函数和3个命令,现在一般称其为基本BASIC。

BASIC语言自诞生起,几十年间,经过世界和地的微机生产厂家的不断扩充和完善,先后出现了许多版本,IBM-PC及其兼容机上用的BASIC 和GWBASIC.这些不同版本的BASIC语言并不兼容,在很大程度上依赖于具体的硬件,这些BASIC语言都是非结构化的,一般称其为第一代BASIC。

70年代初,提出了结构化程序设计思想,BASIC语言的两位创始人Thomas和JohnG.KemenP于1985年推出了BASIC语言的新版本TrueBASIC,意思是说这才是真正的BASIC,以区别于各微机生产厂家自行开发的“街头BASIC”,它既保留了BASIC语言原有的简单,易学的特点,又使其成为结构化的程序设计语言,开创了BASIC语言的新纪元,属于第二代BASIC。

目前,比较流行的第二代BASIC还有Microsoft公司于1986年推出的QuickBASIC(快速BASIC)和Borland公司于1987年推出的TurboBASIC(增强BASIC),尤其是QuickBASIC提供了集编辑、调试、编译、运行于一体的集成环境,具有下拉菜单、多窗口及在线帮助功能,并和以前IBM-PC机上的各种BASIC版本保持兼容。

进入90年代,Microsoft公司研制的Windows视窗软件问世之后,微软公司又开发了一个在Windows下运行的、面向对象的VisualBASIC(可视BASIC,即图形界面式的BASIC),称为第三代BASIC,VisualBASIC 与QuickBASIC完全兼容,有QuickBASIC编写的程序不经修改就可在VisualBASIC下运行。

QBASIC程序的实现

QBASIC程序的实现

什么是QBASIC程序设计语言?
QBSIC语言与人类语言有着相同之处, 也是用于表达思想、进行交流和解决问题 的工具。人们使用QBASIC语言把解决问题 的步骤和方法编成一条条有序的指令,计 算机通过执行一条条指令完成交给它的任 务。
启动QBSIC程序
QBSIC程序窗口菜单
文件名
QBASIC程序编 辑区
‘说明语句 ‘清屏 ‘将10赋值给变量a ‘将10赋值给变量b ‘将a+b的和,赋值给变量c ‘打印出c的值 ‘结束
REM语句和每行 ‘ 之后的内容是对程序和语句的说明、注释,程序运 行后不会产生任何操作,仅仅为了便于阅读程序,也可以被省略。
QBASIC系统环境下的操作
2.运行QBASIC程序
在QBASIC的工作窗口下,单击菜单栏中 的”Run“命令。程序被运行,结果显示在” 输出屏幕上“,屏幕上10+20=30是程序运 行结果。
2.什么是程序,什么是程序设计?说说学习程 序设计的意义。
程序是计算机完成一个任务编写的指令 (语句)序列。
把从明确任务,确定算法,编制程序流程 图,编写程序,上机调试运行统称为程序设计。 学习程序设计是为了更好地理解计算机程序控 制的思想。即:硬件是基础,软件是灵魂;计 算机完成一个任务是执行了相应的程序的结果。 这样才能较全面的认识计算机。
练习:
1.启动QBASIC系统,输入下面的程序,运 行并保存程序到QB文件夹内。
LET R=5
‘R为半径
LET PI=3.14
‘PI为π
LET C=2*R*PI
‘C为圆周长
PRINT “C=”;C
‘打印出c的值
END
‘程序结束
作业:
2.什么是程序,什么是程序设计?说说学 习程序设计的意义。

第六节 QBASIC程序的实现

第六节   QBASIC程序的实现

第六节 QBASIC程序的实现【教学设计学科名称】QBASIC程序是甘肃教育、甘肃声像出版社出版的初中信息技术八年级教材下册模块二《QBASIC 程序》第一节教学内容。

【所在班级情况,学生特点分析】对于初中学生来说,学习QBASIC程序是首次接触程序设计,学起来会感到有点吃力。

但是,他们通过其它学科的学习及一个多学期的信息技术学习,具备了用简单程序来解决问题的能力。

引导学生参与教学过程,合作学习、交流讨论。

【教材内容分析】本节主要让学生熟悉QBASIC程序的工作窗口中,学会程序的输入、运行和保存。

对于初中学生来说这是第一次触程序设计,这一节介绍的是QBASIC程序设计基础知识,它是后面章节的学习的基础,学好了该节,有助于下一节及其它程序设计语言的学习和理解。

【教学目标】知识与技能:熟悉QBASIC程序的工作窗口,学会程序的输入、运行和保存。

过程与方法:通过教师讲解演示,让学生理解程序的编写、输入、运行。

通过自主探究学习,掌握QBASIC程序的基础知识。

情感态度与价值观:使学生具备辨别能力并熟练掌握语句在综合题中的应用。

同时培养学生的自学能力及分析、解决实际问题的能力。

【教学重难点分析】教学重点:熟悉QBASIC程序的工作窗口,学会程序的输入、运行和保存。

教学难点:程序的输入、运行和调试。

【教学课时】1课时【教学过程】一、导入新课计算机能做很多的事情,包括各种控制活动,它们都有在程序的控制和指挥下进行的。

像今天我们学习的QBASIC程序就是一种计算机语言,我们可以用QBASIC程序编写计算机程序逻辑来使计算机完成预定任务,它的神奇力量来自人们设计好的一系列语句和指令。

计算机语言是程序设计的工具,解决问题的具体方法和步骤是程序设计的关键。

【设计意图】:创设情境,引入新课。

二、讲授新课1.什么是QBASIC程序设计语言。

师:演示QBASIC程序两个数相加程序的执行并提问,什么是QBASIC程序设计语言?图一2.启动QBASIC程序方法:双击“我的电脑”→“本地硬盘”→“QBASIC”文件夹→“QBASIC”可执行文件,进入QBASIC系统环境。

甘教版八年级下册信息技术 2.1 QBASIC程序的实现 课件

甘教版八年级下册信息技术 2.1 QBASIC程序的实现 课件

REM program A1.BAS ‘ 说明语句 可以省略
CLS
‘清除运行屏幕的内容
a=10
‘将10赋值给变量a
b=20
‘将20赋值给变量b
c=a+b
‘将a+b的值赋值给变量c
PRINT a;”+”;b;”=”;c ‘显示运行结果
END
‘结束
注意:REM语句和每行的“’”之后的内容是对 程序和语句的说明、注释,程序运行后不会产生 任何操作,仅仅为了程序员便于阅读程序,也可
第一节 QBASIC程序的实现
❖ 学习目标: ❖ 1.熟悉QBASIC的工作窗口 ❖ 2.学会程序的输入、运行和保存
启动QBASIC QBASIC系统窗口
按“回车 键”将调 用“帮助 系统”
按“ESC”键将进 入工作窗口
❖ 菜单栏:单击每个菜单项都可以看到一个下 拉式菜单的菜单名,它们是QBASIC的操作 命令。
QBASIC 程序设计
一、BASIC语言简介
❖ BASIC是Beginner‘s All-purpose Symbolic Instruction Code(初学者通用指令代码)的意 思。最初,这门语言只有17条语句、12个函数 和3个命令,现在一般称它为基本BASIC。
❖ QBASIC是BASIC语言发展的一个产物,它主要 具有以下优点:语法简单,易学易用,很适合初 学者学习;具有友好的编程环境,与其他高级语 言具有一致性,在掌握了QBASIC的基础上,可 以举一反三地学习其他高级语言。因此很多学校 和编程爱好者都把QBASIC作为学习程序设计的 入门语言。
❖ 二、什么是程序
❖ 用计算机处理问题时,必须告诉它明确的处理步 骤,这里的每一步骤,在计算机中叫做一条“指 令”。指令的序列就叫程序。

qbasic程序的执行与实现

qbasic程序的执行与实现

第一课QBASIC程序的实现课时:1课时班级:初一年级教学目的:1.掌握QBASIC 系统的启动、退出。

2.初步了解QBASIC系统窗口。

3.初步认识QBASIC程序。

4.初步体验程序控制计算机。

教学重点:在QBASIC系统窗口下录入程序并执行。

教学难点:具体问题转化为QBASIC程序。

教学准备:2个简单QBASIC源程序代码。

教学过程:引言:从今天起我们学习计算机程序设计,首先大家要知道计算机能做很多的事情,包括各种控制活动,其实都是在程序的控制和指挥下进行的。

计算机通过执行存入计算机中的程序完成各种任务,离开了程序,计算机什么也干不了。

什么是程序?程序是用计算机程序设计语言描述的解决问题的过程。

什么是计算机语言?被计算机识别的专用语言。

QBASIC语言、VB语言、LOGO语言是程序设计语言(书写程序的),属于计算机语言。

什么是程序设计?是把“人自己做的事情转变成计算机能做的事情”。

此过程需要详尽描述完成事情的过程,以便设备能准确的重复这项工作。

用计算机语言描述完成事情的过程是程序。

QBASIC程序是用QBASIC语言描述完成事情的过程。

教学过程:(1)完成QBASIC系统的启动、程序录入、程序执行等任务。

(2)在QBASIC系统下调试运行输出*三角形图的程序课前准备2个简单小程序LET A=6.8 将数6.8送入变量A中LET B=3.5 将数3.5送入变量B中LET L=(A+B)*2 将A与B的2倍送入变量L中LET S=A*B 将A与B的积送入变量S中PRINT L,S 显示输出L及S的值END 结束PRINT “*”PRINT “**”PRINT “*****”PRINT “*******”END。

qbasic

qbasic

(2)字符型常量: 字符型常量:
是由双引号引起来的一串字符: 是由双引号引起来的一串字符: 如:"hello!", "apple", "00345"等都是字符常 等都是中可能变化的量. 是指在程序运行中可能变化的量.
变量是用来存放数据的, 变量是用来存放数据的,要占用一定的 内存空间, 内存空间,因些我们可以把变量理解为 内存中存放数据的单元. 内存中存放数据的单元. 与常量类型对应,变量分为数值变量 与常量类型对应,变量分为数值变量 和字符型变量
功能:程序运行之中,由键盘输入数据给变量赋值 功能:程序运行之中, 几点说明: 几点说明:
1,给多个变量赋值时,变量之间用逗号分隔 ,给多个变量赋值时,变量之间用逗号分隔 逗号 input "请输入三个数";a,b,c,d 请输入三个数" 请输入三个数 2,输入数据与变量的类型一致,且数据之间必须用逗号分隔 ,输入数据与变量的类型一致, 3,输入的数据只能是常量,不能是变量或表达式 ,输入的数据只能是常量, 4,由键盘输入的数据的个数应与 语句中的变量个数一致. ,由键盘输入的数据的个数应与input语句中的变量个数一致. 语句中的变量个数一致
QBASIC程序设计 QBASIC程序设计
人们使用计算机实际上是人和计算机之 间的一个信息交流的过程,计算机还不能 接受人类的自然语言.计算机能直接或间 接地接受的语言称为计算机语言. 计算机语言.
计算机语言分为三类:
机器语言:计算机内部只能识别数学: 和 组 机器语言:计算机内部只能识别数学:0和1组 成的二制代码. 成的二制代码.所以把直用二进制代码表示的 计算机指令称为机器语言. 计算机指令称为机器语言. 汇编语言: 汇编语言:用符号和数字来代替二进制代码的 计算机语言称为汇编语言 计算机语言称为汇编语言 高级语言:由一系列按一定语言规则写出的语 高级语言:由一系列按一定语言规则写出的语 句组成.这些语句十分接近英语和数学语言, 它具有易读.易写.易改和通用的特点. 它具有易读.易写.易改和通用的特点. BASIC.PASCAL. BASIC.PASCAL.C等.

QBASIC程序设计语言

QBASIC程序设计语言






三、变量 变量是指在程序的运行过程中其值可以改变的量。 1、变量名和变量的值 变量名规则:有英文字母开头,后面跟字母、数字 或小数点构成的字符序列。长度范围为1-40个字符。 【注意】 1、Qbasic的保留字不能用作变量名 2、变量名中的大小写字母等效; 3、变量名中不可有空格 2、变量类型 可以在变量名后加类型定义符,表示该变量的类型。 %—整型 &—长整型 !—单精度实数 #—双精度实数 $ —字符串

二、与电脑沟通——输入输出语句
应知应会 1、了解提供数据语句; 2、掌握键盘输入语句INPUT的基本使用; 3、掌握PRINT语句的基本格式及使用方法。

四、运算符和表达式 Qbasic有三种运算:算术运算、关系运算、 逻辑运算。 1、算术运算符 名称:加 减 乘 除 整除 求余 乘方 符号: + - * / \ MOD ^

五、赋值语句 赋值语句的一般格式为: 变量=表达式 表达式最终结果是个数据。赋值语句先计算出表达式 的结果,然后把这个结果赋给左边的变量。 【学习任务】用计算机计算长方形的面积S=ab 【问题分析】 首先将数学表达式转换为QBASIC表达式,再将 QBASIC表达式赋给S。 把数学表达式ab转换为QBASIC表达式a*b,将 QBASIC表达式a*b赋给变量S,即:LET S=a*b模块二 QBAFra bibliotekIC 程序设计
第一节 QBASIC程序的实现
学习目标:
1、熟悉QBASIC的工作窗口 2、学会程序的输入、运行和保存 3、 什么是QBASIC程序设计语言?
计算机处理问题的基本模式是: 输入 处理 输出 结束

QB教程

QB教程

第一章BASIC语言概述一、程序设计语言的选择程序是用来实现算法的。

1、应用范围.数值计算(科学计算)FORTRAN 、True BASIC、QBasic.商业和管理COBOL、数据库系统(dBASE、FoxBASE、Foxpro).人工智能Lisp、ProLog.系统设计C语言、C++、.多媒体(图、声、文技术)Visual BASIC.计算机网络分布处理数据库系统:SYBASE、ORACLEWWW文件:HTML(Hyper Text Markup Language)、Java2、语言所提供的功能强弱3、语言提供的数据结构数据类型4、语言的使用环境DOS、WINDOWS、UNIX、NOVELL5、程序设计环境集成环境(菜单功能)、图形界面、软件开发工具6、使用者的背景熟练程度、使用环境二、BASIC语言的发展.BASIC语言于1964年问世作者:John.G.Kemeny 和Thomos E.Kurtz.Beginner's All-purpose Symbolic instruction Code"1、初期的BASIC(第一代).14——17个语句,Minimal BASIC.自己操作(输入、运行、修改、输出2、微机BASIC(第二代).Microsoft总裁Bill.Gates编写只有4k字节的解释程序.TRS-80 BASIC.Apple BASIC.MSBASIC(BASICA).GWBASIC3、结构化BASIC(第三代).限制GOTO语句,程序模块化.True BASIC 真正的BASIC.Quick BASIC.Turbo BASIC.QBasic(DOS5.0以上)4、面向对象的BASIC.windows环境下的Visual BASIC,图形界面,支持多媒体. 三、QBasic的特点QBasic是结构化的程序设计语言,与第二代BASIC相比有如下特点:1、扩充了变量和常量的类型.变量名长度:40个字符.增加了长整型、定长字符型变量.可定义数值常量、字符串常量2、提供了新的选择结构.条件语句IF <条件> THEN<语句组1>ELSE<语句组2>END IF.多分支语句SELECT3、改进了循环结构增加以下两个循环语句:.WHILE循环WHILE <条件><循环体>WEND.DO循环DO WHILE <条件><循环体>LOOP4、子程序和函数作为单独的模块5、不需要行号6、具有良好的编辑环境7、提供联机“Help”8、提供“分步执行”“跟踪”等调试9、采用先进的解释执行方式10、与Visual BASIC完全兼容四、QBasic使用环境1、启动.在DOS状态下运行QBASIC,如:F:\>QBASIC.在WIN98下双击QBASIC图标;.软盘启动把QBASIC系统文件(QBASIC.EXE、QBASIC.HLP) 复制到A盘,再执行:A:\>QBASIC2、工作窗口.程序窗口(上).命令窗口(下).两窗口之间的切换F63、基本操作光标、行列位置、鼠标指针、菜单、窗口的缩放五、运行程序1、从键盘输入程序2、运行程序.选择菜单RUN中的“Start"命令.直接按F5键或Shift+F5.在命令窗口中输入run命令3、修改和编辑源程序删除、插入、复制、粘贴4、程序存盘和从磁盘读入程序5、退出QBasic第二章QBasic程序设计初步一、概述程序设计要掌握如下几点:1、语法规则计算机是忠实的执行者2、根据算法写出程序掌握算法,会画流程图3、数据结构数据的组织形式4、结构化程序设计方法掌握三种基本结构的运用5、程序运行的环境了解计算机系统的硬件和软件配置程序设计=算法+数据结构+程序设计方法+语言工具和计算机环境二、源程序结构1、一个程序由若干个语句行组成,每一行称为一个语句行,一行中可以包含多个语句(语句间用“:”号相隔)。

信息技术教学:程序设计初步

信息技术教学:程序设计初步

信息技术教学: 程序设计初步第三部分QBASIc程序设计基础第一章软件设计基础知识【教学目旳】【教学重点、难点】【教学过程】第一节计算机语言语言是人类进行思想交流旳工具, 人与计算机之间进行交流同样也需要“语言”——一种能被计算机识别旳专用语言称为计算机语言。

能被计算机直接接受旳并立即执行旳语言称为计算机语言。

只能被计算机间接接受旳经翻译后形成目旳代码再执行旳语言, 一般称为程序设计语言, 包括汇编语言和高级语言。

一.汇编语言由于机器语言不利于计算机旳推广应用, 人们运用某些简短旳英文单词或缩写来表达指令, 以便于理解和记忆。

这种用数字、符号来替代二进制代码旳计算机语言称为汇编语言。

例如, 要把一种数装入cPU旳寄存器里, 就用moV表达, 要做加法就用ADD表达, 指令次序跳转用jmP表达等。

二.高级语言高级语句靠近自然语句, 一般是用某些简朴旳英语单词或缩写和数学式子来体现意思, 它具有易读、易写、易修改, 能被以便地移植在不一样型号旳计算机上等长处。

目前国内外通用旳高级语言诸多, 比较常见旳有BASIc, FoRTRAN, PAScAL, c, coBLE 等。

它们旳特点和应用领域各有侧重:FoRTRAN语言重要用于科学计算;PAScAL语言重要用于商业和数据处理;c语言是近年来迅速推广使用旳一种现代语言, 既具有高级语言旳特点又具有低级语言旳许多特点, 尤其适合编写系统软件;BASIc语言易学, 适合于初学者。

三.源程序与目旳代码用高级语言编写旳源程序不能直接被计算机接受, 必须通过“翻译”将其翻译成目旳代码后才能被计算机执行。

“翻译”高级语言旳源程序旳方式一般有两种:解释型旳编译型。

所谓“编译”是将源程序翻译成目旳文献, 而“解释”是将源程序逐行处理, 即解释一行处理一行, 再解释下一行……直到结束。

BASIc语言属于解释型旳, QUIckBASIc语言是属于编译型旳。

【教学目旳】【教学重点、难点】【教学过程】第二节软件设计旳环节计算机是一种有效旳信息处理机, 人们怎样运用它去处理信息来处理实际问题呢?一.分析问题:首先要对问题进行分析, 看看这个问题提什么规定, 给出了哪些已知条件;要使问题得到处理, 需要哪些条件;从给出旳已知条件出发, 通过哪些处理才能最终处理问题而得到成果。

QBASIC程序的设计说课稿

QBASIC程序的设计说课稿

第一节《QBASIC程序的实现》说课稿泾川二中梁鹏一、说教材教材的地位及作用:本节课是甘肃教育出版社义务教育实验教科书,初中信息技术八年级模块二QBASIC 程序设计第一节QBASIC程序的实现的内容。

QBASIC软件是目前初中学生计算机语言设计的常用软件之一,qbasic程序的实现是中学信息技术课的必修内容。

因此,QBASIC程序简单的应用在本课中起着重要的作用。

教学目标在QBASIC教学中,侧重于学生的理解能力及应用能力的提高,根据学生的认知特点,心理规律,我们把教材中的重点、难点及关键点进行分解。

教学模式学生自主学习的学法进行教育,让学生通过实践操作,来理解掌握本堂课的内容,达到教学目标。

知识与技能:过程与方法:1、了解计算机语言、计算机程序的基础知识。

2、了解QBASIC语言的基本运用规则。

学会程序的输入、运行、保存。

情感态度与价值观:1、让学生体验到成功的快乐,进一步激发学生学习动画的兴趣;2、让学生养成仔细观察事物的习惯,培养学生的创新精神、表达能力、审美能力、学生探究性学习的能力和综合应用知识的能力。

3、培养良好的生活习惯、与人的沟通与合作、对他人的尊重、面对困难的毅志力与自信心的树立及时间的合理分配和利用。

4、培养学生信息素养,培养学生的程序员基本道德操守。

教学的重点、难点教学重点:1、熟悉QBASIC的工作窗口。

2、编写简单QBASIC程序语句3、学会输入、运行、保存和退出QBASIC程序。

教学难点:1、正确理解QABSIC程序语言;2、正确理解程序语言QBASIC的变量的数据类型;二、教学方法设计:本节课主要采用“任务驱动、演示、讲解、实践、自主探索,合作互助等”的教学方式,教学手段采用多媒体辅助教学,将循QBASIC程序的设计制作成演示文档,在教学过程中演示给学生,有效提高课堂效率,充分调动学生学习的积极性。

我将从两个部分的设计来完成本节课的教学:1、QBASIC程序的输入、运行、修改、保存、退出主要用自主探究、教师指导的教学方式完成。

甘教版八年级信息技术下教案模块二第三节顺序结构的QBASIC程序

甘教版八年级信息技术下教案模块二第三节顺序结构的QBASIC程序

模块二QBASIC程序设计第三节顺序结构的QBASIC程序教学目的:知识目标:1、掌握赋值语句的用法;2、掌握输出语句的用法;3、理解程序的顺序结构。

能力目标:掌握赋值、输出语句的用法。

情感目标:通过本课的学习,体验计算机语言。

教学重点与难点:程序的顺序结构。

教学方法:讲授、练习、拓展教学准备:QBASIC程序教学过程:第一教时一、导入新课:略二、学习新课:1、讲授:怎样的程序是顺序结构呢?任何一个复杂的程序都是由简单的基本程序构成的。

基本程序结构有顺序结构、分支结构和循环结构。

一个顺序结构的程序,它是按语句出现的先后次序执行的,程序中间没有引入任何分支或循环重复的操作。

顺序结构是最简单的程序结构。

2、讲授:QBASIC语言的基本语句(1)LET赋值语句赋值语句是将一个表达式的值赋给一个变量,具有计算和赋值双重功能。

LET赋值语句的格式如下:LET变量=表达式。

赋值语句中的表达式可以是常量、变量和表达式。

赋值语句中“=”是赋值号,不等同于数学上的等号。

(2)INPUT输入语句INPUT输入语句是用于给变量赋值,不过它与LET赋值语句不同,INPUT语句是在程序运行之后才进行输入。

INPUT输入语句可以给一个或多个变量赋值,有多个变量时,变量之间用“,”号隔开,输入的数据也用“,”号隔开。

语句中的“提示字符串”在输入时起提示作用,可以省略。

INPUT输入语句格式如下:INPUT [“提示字符串”];输入变量列表。

三、做中学(1)启动QBASIC系统。

(2)输入程序,以文件名A2.BAS保存下面程序。

CLSINPUT “a, b:”; a, b ‘键盘输入语句LET c=a+bPRINT a; “+”; b; “=”; c ‘输入语句,输出各项之间用“;”END(3)运行程序,屏幕显示出INPUT输入语句的提示字符串,后面紧跟着显示一个“?”。

光标在“?”后闪烁,计算机在等待输入,输入10、20按回车键。

QBASIC程序设计1

QBASIC程序设计1

QBASIC程序设计BASIC是英文Beginner’s All-purpose Sybol——初学者通用符号指令代码。

BASIC语言是一种常用的高级程序设计语言之一。

目前比较流行的BASIC语言版本有True BASIC、Turbo BASIC、QBASIC、GWBASIC。

本讲义仅介绍QBASIC。

BASIC语言基本知识与要求1、QBASIC语言的基本知识:QBASIC语言的基本特点;常量、变量、字符串、算术表达式的概念;数的表式方法及范围;语句的基本格式;顺序、选择、循环结构的程序设计;程序设计的基本步骤。

2、QBASIC语句:LET INPUT PRINT END IF FOR DO WHILE REM3、算术运算符、关系运算符与逻辑运算符:+、—、*、/、\、MOD、^=、>、<、>=、<=、< >AND、OR、NOT4、流程图的基本符号;流程图的作用。

5、循环语句循环变量、循环体、循环初值、循环终值、步长的概念;循环语句的基本格式。

6、常用函数数值函数INT(X)、ABS(X)、SQR(X)、RND(X)、SGN(X)、SIN(X)、COS(X)、TAN(X)字符串函数(了解)ASC、LEN、TAB(X)、VAL、LOG(X)、STR$、CHR$、LEFT$、RIGHT$、MID$7、数组及其应用(了解)下标变量、一维、二维数组的概念;数组说明语句第一章BASIC语言基础第一节QBASIC的环境1、QBASIC的进入用QBASIC语言编写程序,首先要进入QBASIC集成环境。

QBASIC主要由QBASIC.EXE 和QBASIC.HLP两个文件组成,按照教师的要求进入指定的位置,运行QBASIC.EXE后,屏幕上会出现一个如图1-1的对话框:图1-1直接单击“确定”按钮,便进入QBASIC的集成环境,其界面如下图2-2:图1-2再按“Esc”键即可取消屏幕中央的对话框,进入图1-3所示的主屏幕。

初中qbasic程序教案

初中qbasic程序教案

初中qbasic程序教案教学目标:1. 了解QBasic编程语言的基本概念和特点;2. 学会使用QBasic编写简单的程序;3. 掌握QBasic的基本语法和常用命令;4. 培养学生的逻辑思维能力和编程思维。

教学内容:1. QBasic编程语言简介2. QBasic的安装和运行3. QBasic的基本语法4. QBasic常用命令5. 编写简单的QBasic程序教学步骤:一、导入(5分钟)1. 向学生介绍QBasic编程语言的概念和特点;2. 强调学习QBasic的重要性,激发学生的兴趣。

二、QBasic编程语言简介(10分钟)1. 介绍QBasic的发展历程和应用领域;2. 讲解QBasic的特点,如简单易学、方便快捷等。

三、QBasic的安装和运行(10分钟)1. 指导学生安装QBasic编译器;2. 讲解如何运行QBasic程序;3. 演示一个简单的QBasic程序运行过程。

四、QBasic的基本语法(15分钟)1. 讲解QBasic的变量、常量、数据类型;2. 介绍QBasic的运算符和表达式;3. 讲解QBasic的控制语句,如IF、FOR、NEXT等。

五、QBasic常用命令(15分钟)1. 讲解QBasic的输入输出命令,如PRINT、INPUT等;2. 介绍QBasic的数学函数和字符串函数;3. 讲解QBasic的文件操作命令,如OPEN、READ、WRITE等。

六、编写简单的QBasic程序(15分钟)1. 引导学生思考并设计一个简单的程序,如计算器、猜数字等;2. 讲解如何编写和调试程序;3. 学生分组合作,编写并运行自己的程序。

七、总结与拓展(5分钟)1. 总结本节课所学内容,强调重点和难点;2. 鼓励学生自主学习,探索QBasic的更多功能和应用;3. 布置课后作业,巩固所学知识。

教学评价:1. 课后收集学生的程序作品,评价其编程能力和创新精神;2. 在下一节课开始时,让学生分享自己的学习心得和经验,互相交流;3. 定期进行QBasic编程竞赛,激发学生的学习兴趣和竞争意识。

QBasic程序设计基础

QBasic程序设计基础

QBasic程序设计基础一. 选择题(从给出的A,B,C,D答案中,选出一个正确的答案)1.NEW 在QBASIC 语言中是用于【】。

A)清内存 B)清屏幕 C)从磁盘上读入文件 D)往磁盘上写入文件2. 表达式INT(-0.00001)的值是【】。

A) 0 B) 1 C)出错 D) –13. 表达式INT(-0.01)+INT(-10)+ABS(-10)的值是【】。

A) -1 B) 1 C)-2 D)04. 下列语句中正确的是【】A) 10 LET x,y,z=1 B) 10 A=C+DC) 10 S=π·R^2 D) 10 LET 20=SIN(x)5.表达式INT(-17.8)+ABS(-17.8)的结果是【】A)0.8 B)0 C)-0.2 D)-34.86.数组X(2,3)共有【】个元素A)6 B)12 C)7 D)57.下面哪一个是BASIC语言中的字符常量【】A)ABC B)E+5 C)“1E-2”D)1E-28.在BASIC语言中,常数126.66所表示的数的类型是【】A)整数B)实数C)双精度型D)复型9. 表达式3\3*3/3 MOD 3 的值是【】A)1 B)-1 C)2 D)-210. 下列四条数组说明语句中语法正确的是【】。

A) DIM A[10] B) DEF A(10) C) DIM A(10) D) DIMENSION A(10)11. 数学关系表达式100<99的值是【】A)T B)0 C)-1 D)F12. 数学关系表达式100>99的值是【】A)T B)0 C)-1 D)Y13. 字符型关系表达式”100”<”99”的值是【】A)T B)0 C)-1 D)N14. 字符型关系表达式”100”>”99”的值是【】A)T B)0 C)-1 D)N15. 字符型关系表达式”100”=”99”的值是【】A)T B)0 C)-1 D)Y16. 语句PRINT 26 MOD 7运行时输出结果为【】。

中职学校《QBASIC语言》的教学方法

中职学校《QBASIC语言》的教学方法

中职学校《QBASIC语言》的教学方法王君(贵州钢绳(集团)有限责任公司技工学校贵州·遵义563000)摘要《QBASIC语言》是中等职业学校计算机专业学生学习的第一门专业课,学生普遍认为深奥、枯燥、难懂,容易丧失学好这门课的信心。

如何帮助学生打消畏难情绪,培养学习信心?笔者结合多年的教学实践,介绍一下自己的教学方法。

关键词中职学校QBASIC语言教学方法情景教学中图分类号:G42文献标识码:A《QBASIC语言》是一门培养学生逻辑思维能力的课程。

对中职学生来讲,程序设计,这种思维方式是全新的,需要培养学生对程序设计类课程的学习兴趣,教会学生通过QBASIC 语言的程序设计来分析问题和解决问题。

但对于文化素质日趋下滑的中职学生来说,由于他们本身学习能力偏低,学习情趣不浓,使得教师要想教好,学生要想学好本课,成了一件十分困难的事。

本人就几年来自己在该门课程教学中通过摸索和实践获得了一些教学体会,现归纳如下,恳请专家、学者不吝赐教。

1培养学生学习程序设计的兴趣,激发学生学习的主动性教学效果的好坏,除了与学生的知识基础、教师的教学水平、教学环境等客观因素有关外,还有一个很重要的因素,那就是学生的学习兴趣。

在教学中如何使学生对所学科目保持浓厚的学习兴趣才是教学成功的关键。

那么采用怎样的教学方式才能激发学生的学习兴趣呢?由于兴趣源于学生的好奇心和渴望成功的心理,所以我认为可以先让学生进行体验学习。

如:在进行QBASIC语言中CIRCLE语句的课堂教学时,教师不要一开始就直接讲授理论知识,而是从培养兴趣出发先让学生自己上机编辑及运行一个贴近生活、有趣的程序,如利用一个绘制笑脸的程序:SCREEN12CLSpi=3.14159265358#CIRCLE(320,240),150,4CIRCLE(270,200),35,4,,,1.5CIRCLE(370,200),35,4,,,1.5CIRCLE(320,150),200,4,7/6*pi,11/6*pi,1.5END当他们“编辑”的程序成功的运行出一个笑脸图时,成功感会使学生对这堂课要学的内容产生兴趣,刺激他们的求知欲,就会主动参与到教学活动中来。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

QBASIC语言程序设计
模拟试卷
(考试时间120分钟,满分100分)
一、选择题(30小题,每小题2分,共60分)
1、QBASIC表达式(LOG(1)+ABS(-1)+INT(RND(1))的值是
A) -1 B) 1 C) 0 D) 2
2、在QBASIC中表达式EXP(-8)+SIN(-8)+SQR(8)的类型是
A) 算术表达式 B) 关系表达式 C) 错误的表达式 D) 逻辑表达式
3、要使变量x赋值为1到100间(含1,不含100)的一个随机整数,正面语句正确的是
A) x=INT(100*RND) B) x=INT(101*RND)
C) x=1+INT(100*RND) D) x=1+INT(99*RND)
4、有如下程序
FOR i=1 TO 3
FOR j=1 TO i
FOR k=j TO 3
a=a+1
NEXT k
NEXT j
NEXT i
PRINT a
END
在运行后输出a的值是
A) 3 B) 14 C) 9 D) 21
5、有如下程序
a=3
IF a then
Print3;
END IF
IF a THEN
PRINT4;
END IF
IF a THEN
PRINT5;
END IF
IF a THEN
PRINT6;
END IF
PRINT
END
运行后输出结果是
A) 3 B) 3 4 C) 3 4 5 D) 3 4 5 6
6、有如下程序
FOR j=1 TO 10
x=2*j-1
IF x/3=x\3 OR x/5=x\5 THEN s=s+x
NEXT j
PRINT "s=";s
END
运行后输出S的值是
A) 27 B) 15 C) 32 D) 20
7、有如下程序
sum=0
FOR k=1 TO 10
IF k=10 THEN
ELSE
sum=sum+k
END IF
NEXT k
PRINT sum
END
运行后输出的结果是
A) 10 B) 55 C) 45 D) 36
8、有如下程序
sum=0
FOR m=1 TO 3
if m<=1 then
a=1
ELSE if m<=2 then
a=2
ELSE if m<=3 then
a=3
ELSE
a=4
end if
PRINT a;
sum=sum+a
NEXT m
PRINT sum
END
运行后输出的结果是
A) 3 3 3 9 B) 3 2 1 6 C) 1 1 1 3 D) 1 2 3 6。

相关文档
最新文档