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

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

ID:104355

大小:52.5 KB

页数:5页

时间:2020-06-03

温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
模块二 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 保存下面程序。 CLS INPUT “a, b:”; a, b ‘键盘输入语句 LET c=a+b PRINT a; “+”; b; “=”; c ‘输入语句,输出各项之间用“;” END (3)运行程序,屏幕显示出 INPUT 输入语句的提示字符串,后 面紧跟着显示一个“?”。光标在“?”后闪烁,计算机在等待输入,输入 10、20 按回车键。 程序运行结果: a, b :? 10,20 10+20=30 (4)再次运行程序,输入 30,50 按回车,观察运行结果。 四、练习 自主探索:打开保存过的程序文件 A1、A2,阅读并运行程序, 体会思考 LET 赋值语句、INPUT 输入语句在程序中的作用以及各自的 特点,并试着把它写下来。 LET 赋值语句特点: INPUT 输入语句特点: 第二教时 一、导入新课:略。 二、教师讲授: PRINT 输出语句 PRINT 输出语句是将数据输出到屏幕上,输出项可以是常量、变 量和表达式。PRINT 输出语句具有输出和计算双重功能,如果输出的 对象是表达式,运行后将表达式的值输出到屏幕上。一个以上的输出 项之间可以用“;”或“,”隔开。用“;”隔开的输出项以紧凑格 式输出到屏幕上;以“,”隔开则各输出项依次分区输出。PRINT 输 出语句的格式如下: PRINT [输出各项列表]三、做中学 1、PRINT 输出语句 (1)启动 QBASIC 系统,打开 A2.BAS 程序文件,观察程序中 PRINT 输出语句。 (2)运行 QBASIC 程序,再仔细观察程序运行结果,发现 5 个输 出项之间间隔很小,紧凑地输出在结果屏幕上。 (3)将 A2.BAS 程序中的 PRINT 输出语句修改为输出项之间用 “,”相隔,如 PRINT a, “+”, b, “=”, c 语句。 (4)运行程序,再仔细观察程序运行结果,发现 5 个输出项之 间间隔很大。 2、顺序结构程序示例 能编写一个进行整数(100 以内)加法计算训练的程序吗? (1)启动 QBASIC 系统。 (2)新建程序文件 A3.BAS,输入下面的程序,体会解决问题的 方法。 REM program A3 CLS RANDOMIZE TIMER ‘随机数发生器 LET data1=INT(RND*100) LET data2=INT(RND*100) LET sum=data1+data2 PRINT data1; “+”; data2; “=”INPUT answer PRINT “The answer is”; sum END (3)运行 A3.BAS 程序,屏幕上会出现一道加法题,同时光标在 “?”后闪烁,请你输入自己计算的 data1 加 data2 的答案,按回车 键。程序继续执行,输出计算机两数相加的答案。 运行结果: 91+12=? 100 The answer is 103 (4)再次运行 A3.BAS 程序,你会发现每次加法计算题目都不同。 四、实践与提高 完成课本 P56 页练习 1、2、3。

资料: 7.8万

进入主页

人气:

10000+的老师在这里下载备课资料