qbasic教学设计_qbasic程序设计

2020-02-27 教学设计 下载本文

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的两个[试一试]。

《qbasic教学设计.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
qbasic教学设计
点击下载文档
相关专题 qbasic程序设计 教学设计 qbasic qbasic程序设计 教学设计 qbasic
[教学设计]相关推荐
    [教学设计]热门文章
      下载全文