qbasic教学设计_qbasic程序设计
qbasic教学设计由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“qbasic程序设计”。
课题:QBASIC程序设计的语句格式 课的类型:新授课 课时:1节课 教学目标:(1)掌握QB中的五种常用语句的格式。
(2)掌握每种语句使用时应注意的事项。
(3)灵活运用各种语句。教学重点:各种语句的语句格式
教学难点:在使用各种语句时用不同的格式的区别以及使用时的注意事项。教学关键:明确每种语句的不同格式的运行结果,理解使用时的注意事项。教学方法:讲授法、学生演习 教具:黑板投影仪 教学过程:
一、复习
1、常量可以分为两大类:数值常量和字符串常量。
2、变量也有数值变量与字符串变量两类。
3、简单变量的命名规则:
① 在数值变量名中允许出现的字符是英文字母(大写、小写均可)、数字和下划线,但第一个字符必须是字母。② 字符串变量的命名规则与数值变量的命名规则相同,但字符串变量名的末尾必须有一个“$”。③ 不允许使用某些关键字和函数名作为变量名。
方法:
1、2由教师讲述,3由教师提问学生回答。
二、引入
就像英语中的语法一样,编程语言的语句格式规定了每一种语句的用法。在前面的学习中我们已经接触到了六种常用的语句,对它们有了初步的了解。但这是不够的,还必须弄清楚每一种语句的用法。今天这节课我们就来学习9、3、3节 语句格式(书写标题):
ξ9.3.3 语句格式
由于下一小节也会涉及到单行条件语句,所以我们今天就只讲前五种语句的格式,对第六种——单行条件语句留到下次课再讲。
三、新课讲授:五种语句的语句格式 [板书]
(一)注释语句
注释语句就像课文的标题,它告诉我们这个程序是用来干什么的。用计算机的专业术语来说,注释语句就是给程序所加的注释,起说明的作用,它可以提高 程序的可读性。它的语句格式是: [板书]
1、语句格式:
REM 注释内容
假如我想给一个打印程序添加注释语句,为了使别人一看就知道这个程序是 用来干什么的,我们把注释内容定为“DaYin”,所以这条注释语句就为:
[板书] REM DaYin 关于REM语句这里有2点需要说明:
[板书]
2、说明:
[板书]①QB遇到REM语句定义符,并不执行其后的注释内容,而是跳过REM这一行,去执行后续程序行。[板书] 例:REM DaYin a=3 PRINT“A=”;a END 上面的程序的第一行就是一个注释语句。程序在执行时,并不执行REM后面的 注释内容“DaYin”,而是跳过REM这一行,按顺序执行后面的三行。我要说明的第2点就是:
[板书]②REM与后面的注释之间必须有空格分开,不能连在一起。
这一点很重要,大家务必要记清楚。根据这一点,若把上例的注释语句改为: [板书] REMDaYin 就是错误的。
假如现在有一个数值变量,我想把它和一个数值联系起来,怎么办呢?这时我们需要使用赋值语句:
[板书]
(二)赋值语句
[板书]例:A=3*y 这就是一个赋值语句。语句中“A”代表一个变量,A右边是赋值号,赋值号右边的3*y是一个表达式。通过分析可得出赋值语句的格式为: [板书]
1、语句格式:
[LET] 变量=表达式
早期的QBASIC规定,赋值语句必须以关键字LET开头,但现在LET可以省略,所以用方括号把LET括起来,表示这部分是可选的(可有可无)。
在使用赋值语句时要注意以下两点:
[板书]
2、注意事项:
[板书]①赋值号左边只能有一个变量,且变量名要符合规范。
对于变量名的规范问题,在上新课前已经复习了,这里就不再讲了。下面请
同学们判断下面的例子是否正确,若不正确请改正。(请同学回答)[板书]例:X+Y=7 ╳
应改为:X=7 或 Y=7 [板书]②赋值号两边的常量、变量的数据类型必须一致。
也就是说,数值只能赋给数值变量,不能赋给字符串变量;字符串也只能赋给字符串变量,不能赋给数值变量。
[板书]例: A=“computer”
(提问,请同学回答)A代表什么类型的变量,computer是什么类型的常量。
(教师公布答案)A代表数值变量,computer是字符串变量,赋值号两边的数
据类型不一致。所以这个例子是错误的(在上例的右边划一个“╳”),[板书]应改为:A$=“computer”
要结束一个程序的运行就得有程序结束语句,它的语句格式怎样呢?我们就一起来看看吧。
[板书]
(三)程序结束语句
它的语句格式很简单,只有一个关键字“END”。即为:
[板书]END语句的语句格式: END 对于END语句只需要注意一点:
[板书]注意:在每个程序的末尾都必须有结束语句,不能省略。
在QB中有两种给变量赋值的方法,第一种就是赋值语句。第二种就是我们下面要学习的输入语句。
[板书]
(四)输入语句
输入语句和赋值语句不同,它是从键盘上输入数据给变量赋值。它的语句格式为:
[板书]
1、语句格式:
INPUT [“提示字符”{;|,}] 变量表
关键字“INPUT”后面可以加上“提示字符”,也可以不要。加上“提示字符”使程序更容易读懂。同时在“提示字符”后面的大括号里,用竖线把逗号和分号分隔开,表示必须从这两项之中选择其一。若“提示字符”后不用分号也不用逗号,程序将无法运行。
针对上面的语句格式我给大家写三条语句: [板书]例: INPUT X ① INPUT “X=”;X ② INPUT “X=”,X ③
语句①把格式中所有可选项都省了,仅有一个变量名,这是INPUT语句最基本的用法。运行时屏幕上会出现一个问号“?”,提示用户输入数据。
[板书] 语句①:?
语句②和语句③都加上了可选项“提示字符”。语句在执行时,提示字符会原样输出。它们的区别仅在于提示字符和变量名之间的分隔符一个是分号,一个是逗号。
语句②运行时会在提示字符后显示一个问号“?”,语句③运行时则不会显示这个问号。
[板书] 语句②:X=?
语句③:X= 在上面的3条语句都只输入了一个变量的值,其实一条INPUT语句可以输入
多个变量。
[板书]
2、用一条INPUT语句输入多个变量。
在书写时,只要把多个变量名用逗号隔开就行了。
比如我想从键盘上输入两个数值分别赋给变量X和Y,这条语句应写为:
[板书] INPUT “X,Y=”,X,Y 运行时输入数据的个数要和INPUT语句中的变量个数一致。
若不一致,系统会给出出错信息,要求重新输入。
学习了输入语句,当然接下来就应该学习输出语句了。
[板书]
(五)输出语句
计算机处理后的结果(数据)要在屏幕上显示出来必须执行输出语句。它的语句格式为: [板书]
1、语句格式:
PRINT [输出项列表] [{;|,}] 语句格式中,关键字PRINT后面的部分都是可选的。当输出项列表中的输出项个数大于1时,各输出项之间可以用分号或逗号隔开。[板书]例: PRINT “This”;“is”;“a”;“test.” PRINT 34,-9,3.14,“QB”,3*7,“Apple”
对于这两条语句的输出结果书上的157页已经很清楚的列出来了,这就留给大家下去看。希望同学们在上机的时候把这两段程序输入,看看结果是否与书上的相同,并根据输出结果总结输出规律。对这个问题我们下次课再具体讲。
(注:对于第五种语句——输出语句,由于时间关系,我在用黑板讲时是按照此教案来讲的,但在用多媒体讲时增加了一些内容,这些内容并未在教案上,请参见课件。)
四、归纳
对于新课的讲授就到这里,下面我们来回顾一下: 这节课我们学习了五种语句的格式:
注释语句、赋值语句、程序结束语句、输入语句、输出语句。对每一种语句同学们首先要掌握它们的语句格式,其次对每种语句的说明、注意事项也要掌握。对输入语句和输出语句由于它们的语句格式相对要复杂一些,它们的语句格式可以派生出很多不同的格式,所以请同学们要注意区别各种格式之间的区别。
五、作业
1、上机作业:P156的[练一练]。
2、思考:P156——P157的两个[试一试]。