- 相关推荐
BASIC教案
BASIC简介 一、认识计算机 1.计算机的巨大作用 计算机是二十世纪人类最伟大的科学成就。 提问:计算机在我们的日常生活中哪里可以见到?有什么作用? 计算机的作用非常大,它在我们的日常生活中随处可见。所以,我们要学习计算机知识,适应社会的需要。让计算机真正成为我们的亲密伙伴。 2.初步认识计算机 计算机分成硬件和软件两大部分。 (1)计算机硬件的组成部分: 主机:相当于人的大脑,主要用于处理信息。 显示器:用于显示处理信息后的结果。 键盘:用于接收信息。 计算机的工作过程: 接收信息->处理信息->反馈信息以人对信息的处理为例讲述计算机的工作过程。 (2)计算机软件主要分为:系统软件和应用软件。 例如,我们常用的Win98操作系统,就是一个系统软件。我们可以利用其中的很多功能来完成各种各样的任务。 介绍Win98中的画笔、写字板、媒体播放器。 计算机的软件和硬件的关系。 3.计算机的简单操作 4. 认识键盘 键盘主要分成四个区 主键盘区: 数字键、字母键、符号键、空格键、换挡键、大小写锁定键、回车键、退格键、控制键 功能键区 光标控制键区 小键盘区 5. 基本键盘指法 二、BASIC语言简介 1. 计算机的语言 人类之间的思想交流要通过语言来完成,而与计算机打交道则通过使用计算机的语言。我们用计算机语言来描述让计算机依次做的事情,所以我们这些语言也叫做程序设计语言。 我们现在使用的各种软件,都是人们通过计算机的语言制作出来适应人们应用的一种程序。 语言有多种:BASIC、PASCAL、C、C++等。 2. BASIC语言 BASIC语言非常适合我们青少年学习,它有着简单易学、数据类型丰富、适用面广等特点。很多学校和计算机爱好者都把它作为学习计算机的入门语言。 我们主要通过学习QBASIC语言来了解计算机语言,让计算机为我们解决实际问题。三、QBASIC系统 1. 启动QBASIC系统 QBASIC(回车) 2. 输入QBASIC程序(程序略) 3. 运行QBASIC程序 Shift +F5 4. 退出QBASIC系统 Alt + F激活菜单,选择Exit选项退出。 附:(上机实习趣味BASIC程序) 程序一: CLS INPUT N FOR I=1 TO N PRINT TAB(I); PRINT “***************” NEXT I END 程序二: SCREEN 8 FOR I=1 TO 15 COLOR I CIRCLE (320,100), I*10 NEXT I END 程序三: S$ = CDEFGABPLAY L16 FOR I = 0 TO 6 PLAY O + STR$(I%) PLAY X + VARPTR$(S$) NEXT I END 数值计算 一、算术表达式 BASIC语言的主要功能之一就是计算。要解决计算问题,首先要明确在BASIC中怎样表示一个计算式。 1.BASIC常量 常量(也叫常数)指的是在程序运行过程中数值保持不变的量。 常量有数值常量和字符串常量两种。 (1) 数值常量 数值常量的写法与普通数学中的十进制一样。 如:5 0.2 -4 3.6 .93 -15.43 其中: 正数前的“+”号可以省略; 小数点前只有0时,0既可以保留也可以省略; 小数点后面最末尾的0可以保留也可以省略。 (2) 字符常量 字符常量就是一串用引号括起来的字符串。 如:”China” “BASIC” “Xiao Ming” 2.表达式 在BASIC语言中,常量和一些运算符号组成的算式就叫做表达式。 常用的运算符号有:+、-、*、/、^、() 其它还有:\ 、MOD 运算顺序:与数学中的一样,先算乘方、再算乘除、最后算加减;同级运算由左向右依次计算;要改变运算顺序,可以使用括号。 说明: BASIC语言中乘法用*表示,而不是数学中的×; BASIC语言中只有小括号,不能使用中括号和大括号。但允许使用多层小括号。 例如:将下列的数学算式改写成BASIC语言表达式。 [15×(28+34)-250]÷5 (15*(28+34)-250)/5 2*(5+8)/4+3+1/2+4/5 练习: 将下列数学算式改写成BASIC语言表达式。 60-15+33÷11 32+32-42 15×[300-50×(60÷15)] 计算下列BASIC表达式的值。 1/2+1/4+1/5 (107-27)/(3+2)/(75/3) (4*(5+8)+3*4)/(5*10/25) (4^2/2-5)*3 二、用途广泛的PRINT语句 1.打印语句 要让计算机显示BASIC表达式的结果,必须使用PRINT语句。 格式:PRINT 打印内容 功能:计算出表达式的值并将结果打印到屏幕上。 例如: PRINT 13-3^2 PRINT 5*6 2.BASIC语言的程序 下面我们来介绍BASIC语言的程序。程序是由一些命令组成的。 例如:编写一个打印100+20×5的程序。 PRINT 100+20*5 END 程序的末尾有一个END命令,表示一个程序结束。 例如:编写一个计算(2+6)÷4与5×8-10的程序。 PRINT (2+6)/4 PRINT 5*8-10 END 练习:编写程序,打印下列算式的值。 20+43-19 1/2+1/4+1/8 64*20/8 4^2+5^2+6^2 ———————————————————————————————————— 一、打印输出格式 我们前面学习过的打印语句,如PRINT 4*5,当计算机计算并打印完结果以后,会自动将光标换到下一行,等待其它的打印命令。如果输入PRINT “AB”,屏幕上显示的结果如下: 20 AB 有时候,我们需要将打印内容写在同一行,怎么办呢? 一个打印语句可以打印出多个字符串和表达式的值。为了使打印出的结果更加清晰,人们往往对打印格式有不同的要求。 1.标准格式输出 按标准格式输出是指各项打印内容之间用逗号分隔。 例如:按标准格式输出。 PRINT 1,2,3,4,5 END QBASIC将屏幕分为80列(即一行可以容纳80个字符),标准格式将80列划分为5个区: 第一区:1~14; 第二区:15~28; 第三区:29~42; 第四区:43~56; 第五区:57~80。 打印时,每个数据之间用逗号隔开,依次打印在每个显示区,若占满5个显示区,数据会自动跳到下一行的显示区依次显示。 注意:每个数据前有个符号位,负号显示在符号位上,正号则不显示而空出一列。 例如: PRINT 1, 2,3,4,5,6,7, PRINT –10,-20 END 2.紧凑格式输出 按紧凑格式输出是指各打印项之间用分号隔开。 例如:按紧凑格式输出。 PRINT “G”;”O”;”O”;”D” PRINT “ EVERY ONE!” END 各打印项之间没有空格,紧密地联在一起。但引号内的空格要按一个字符处理。 例如:按紧凑格式输出数字。 PRINT 1;4;-10; PRINT 6;-5 END 由于每个数字前面都有一个符号位,每个输出项之间要自动空出一格。 3.标准、紧凑结合输出 为了使输出内容更加美观、清晰,可以使用标准、紧凑格式结合输出的方式。 例如: PRINT “4+2=”;6, PRINT “4-2=”;2, PRINT “4*2=”;8, PRINT “4/2=”;2 END 当打印语句最后没有标点符号时,打印完本句各项内容后会自动换行。 当PRINT后面没有打印内容时,就是输出一个空行,也就是空一行。 二、使用TAB()函数自由控制输出格式。 要想在一行中任意选取输出位置,可以使用打印位置函数TAB(X)。 格式:PRINT TAB(X);输出项 其中,X表示打印位置的起始点。 例如:打印字符三角形。 PRINT TAB(40);”*” PRINT TAB(39);”***” PRINT TAB(38);”*****” END 练习: 输入下面的程序,写出运行结果。 PRINT “3+9=”; PRINT 3+9 END PRINT “17+8=”;17+8 PRINT “20-10=”, PRINT 20-10 END 打印下面的字符图形。 ****** * ********** ****** *** * * ****** ***** * * ****** ******* ********** 变量的使用 一、变量 使用PRINT语句只能对常量进行计算,而不能保留计算结果。所以我们在编制程序时一般使用变量。 可以取不同数值的量叫做变量。 在数学公式中经常可以看到变量,如正方形的周长公式:C=4a。其中边长a是变量,给出边长A一个值,就可以由公式计算出正方形的周长。 一个变量,在计算机中实际上就是分配一个存储单元。这个单元存放的可以是数值,也可以是字符串。这个单元里存放的东西就是变量的内容,这个单元的名字就是变量名。 变量的特点: 在计算机中使用的变量,它的内容是取之不尽的。这个变量的内容被取走以后,它让保持原来的内容而不会空。 有新的内容被送到这个变量中,旧的内容就被冲掉了。 变量有以下几种: 简单变量:名字由字母领头的字母数字串组成。如:A, B, C1, D5, XX, AB 字符串变量:由简单变量名加一个标识符“$”。如:A$, B$ 下标变量:以后再进行介绍。 二、变量的赋值 在变量参加运算之前必须先给它赋值。BASIC语言规定,变量在赋值以前,它的值是0。 赋值语句:LET 变量名=表达式 功 能:将表达式所代表的值赋给变量。其中,“=”叫做赋值号,它和数学中的等号不完全一样。 例如:给变量赋值(兼计算)。 LET A=5 LET B=3*4 LET C=A+B PRINT A, B,C END 例如:重复赋值。 LET A=10 LET A=15 PRINT A END 例如:重复赋值。 LET X=4 LET X=X+3 PRINT X END 体会赋值号与等于号的区别。 例如:辗转赋值。 LET X=20 LET Y=X LET Z=Y PRINT X,Y,Z END 注意: 赋值语句中的LET可以省略不写。 同一行可以写多个语句,语句之间用“: ”分隔。 例如:交换两个变量的值。 A=10:B=20 PRINT A, B X=A: A=B: B=X PRINT A,B 例如:打印文本图形。 A$=”**********” PRINT A$ PRINT A$ PRINT A$ END 练习: 1、用赋值语句编写程序。 (1)A=5+8, B=25/5, C=2A, 求A+B+C (2)N=10, M=N+10, Z=M/N, 求N, M, Z的值。 (3)已知长方形的长40,宽50,求它的周长和面积。 (4)某同学考试四科成绩分别是:84,98,89,100,求他的总分和平均分。 2、读程序,写结果。 A=2*5: B=10+10:C=A+B PRINT A, B, C END B=8: C=B+5 B=B+5 PRINT B, C END ———————————————————————————————————— 赋值语句提供了一种给变量赋值得方法,但有时使用起来不是太方便。如:我们要计算某一位同学的总分和平均分要用两个赋值语句,如果全班有40个同学,就需要用几十个语句给变量赋值,这样就太不方便了。 一、键盘输入语句 BASIC语言还提供了一种给变量赋值得方法,就是使用键盘输入语句。 语句格式:INPUT [“提示内容”;] 变量, 变量, 变量… 语句功能:当程序执行到这一语句时暂停,要求从键盘上输入一个数给这个变量赋值,输入数后按回车键,程序继续运行。 例如:通过键盘输入语句给变量赋值。 input a input b print a【BASIC教案】相关文章:
基础知识的重要性 The importance of learning basic skills11-12
‘教案’教案04-28
‘教案’白鹅教案04-28
‘教案’远方教案04-28
‘教案’狼(教案)04-28
‘教案’人琴俱亡教案04-28
高中教案教案03-05
科学教案教案科学教案05-16
比尾巴教案 《比尾巴》的教案10-11
高中教案:《力》教案11-29