资源简介 科目 信息技术 年 级 八年级 课题 顺序结构的 QBASIC程序 任科教师 学 习 目 标 掌握赋值语句的用法 掌握输出语句的用法 理解程序的顺序结构 重 点 熟习和掌握输入输出语句的用法。 难 点 理解并会编写一部分简单顺序结构的QBASIC程序。 学 习 过 程 环节、措施、时间分配 (预习、反馈、展示)提纲 引入:怎样的程序是顺序结构呢? 一、QBASIC语言的基本语句 环节、措施、时间分配 任何一个复杂的程序都是由简单的基本程序构成的。基本程序结构有顺序结构,分支结构和循环结构。一个顺序结构的程序,它是按语名出现的先后次充执行的,程序中间没有引入任何分支或循环重复的操作。顺序结构是最简单的程序结构。 LET赋值语句 赋值语名是将一个表达式的值赋给一个变量,具有计算和赋值双重功能。 (预习、反馈、展示)提纲 LET 变量=表达式 INPUT输入语句 INPUT输入语句是用于给变量赋值,不过它与LET赋值语句不同,INPUT语名是在程序运行之后才进行输入。INPUT输入语句可以给一个或多个变量赋值,有多个变量时,变量之间有“,”号隔开,输入的数据也用“,”号隔开。语句中的“提示字符串”在输入时起提示作用,可以省略。 INPUT [“提示字符串”];输入变量列表 INPUT“a,b ”;a,b’键盘输入语句 PRINT输出语句 PRINT输出语句是将数据输出到屏幕上,输出项可以是常量、变量和表达式。PRINT输出语句具有输出和计算双重功能,如果输出的对象是表达式,运行后将表达式的值输出到屏幕上。一个以上的输出项之间可以用“;”或“,”隔开。用“;”隔开的输出项以紧凑格式输出到屏幕上;以“,”隔开则各输出项依次分区输出。PRINT语句的格式 二、顺序结构程序示例 能编写一个进行整数(100以内)加法训练的程序吗? 如下: PRINT[输出项列表]。 PRINT a, “+” , b,“=”,c语句 启动QBASIC系统。 新建程序文件A3.BAS,输入下面的程序,体会解决问题的方法。 REM program A3 CLS RANDOMIZE TIMER ‘随机数发生器 LET date1=INT(RND*100) LET date2=INT(RND*100) LET S=data1+data2 PRINT data1;“+”;data2; “=”; INPUT answer PRINT “The answer is”;sum END 运行A3.BAS程序,屏幕上会出现一道加法题,同时光标在“?”后闪烁,请你输入自己计算的data1加data2答案,按回车键。程序继续执行,输出计算机两数相加的答案。 运行结果:91+12=? 100〈回车〉 The answer is 103 再次运行A3.BAS程序,你会发现每次 加法计算题目都不同。 展开更多...... 收起↑ 资源预览