网站大量收购独家精品文档,联系QQ:2885784924

QBASIC讲义教学文稿.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QBASIC讲义教学文稿.ppt

高中信息技术课程;第一章 程序新天地 ——初识QBASIC;一、什么是程序 用计算机处理问题时,必须告诉它明确的处理步骤,这里的每一步骤,在计算机中叫做一条“指令”。指令的序列就叫程序。 在计算机领域,程序是指用计算机语言编写的具有一定顺序和逻辑关系的指令集合,而指令可以理解为指挥计算机进行各种操作的命令。要让计算机实现一组操作,必须先编写程序,然后让计算机执行此程序。设计、书写及检查调试程序的过程被称为程序设计。 ;二、BASIC语言简介;三、QBASIC程序范例 【学习任务1】 求边长=10的正方形的面积。设边长为L;面积为S。 【程序清单】(明确程序构成及理解人机对话方式简单的实现方式) LET L=10 ↙ LET S=L*L ↙ PRINT S ↙ END ↙ QBASIC语言程序的构成: 1.程序由若干程序行组成,以回车符作为行结束符。通常,一行写一个语句 (也可以在一行中写入几个语句,但语句之间必须用“:”分隔,例如:LET x = 1:LET y = 2 ) 。 2.每个语句是由语句定义符和语句体两部分组成的,如下所示: LET S=L*L ↓ ↓ 定义符 语句体 语句定义符决定了语句的功能,语句体说明了语句的具体内容。有的语句可以没有语句体,如END语句。 3.如果你懂一点BASIC的话,需要注意,QBASIC一般不用行号,但如果程序需要,也可使用。行号写在语句定义符的前面,如果一个程序中出现多个行号,QBASIC是按程序行的排列顺序执行的,而不是按行号大小顺序执行。;【学习任务】计算55×13+62÷2的结果。;Print语句扩展;计算圆面积;数据与数据类型;QBasic中的数据类型;二、常量 所谓的常量是指在程序运行过程中其值保持不变的量。 常量可以分为以下几种: 1.数值常量 简单的说就是数值常数。 2.字符串常量 在程序中是用双引号把若干个合法字符括起来形成字符串常量。字符型常量的长度不超过255个字符。 如:"QBasic"      "abc123"          3.符号常量  在程序开始位置,把经常使用的常数用一个符号来代替,当程序运行时,用到该常数的时候,用该符号来代替。在程序修改时,要想改变常数的值,只需改变程序开始??置符号常量的值就可以了。                                       ?  定义格式: CONST  符号=常量 例如:CONST  pi=3.14159;三、变量   变量是指在程序的运行过程中其值可以改变的量。 1.变量名和变量的值 (1)变量名规则:由英文字母开头,后面跟字母、数字或小数点构成的字符序列。长度范围为1~40个字符,表示变量类型的符号作为最后一个字符。 【注意】 1.QBasic的保留字不能用作变量名; 2.变量名中的大小写字母等效;  3.变量名中不可有空格。 (2)变量的名与值         ? 变量名——符号地址          变量值——存储内容          2.变量类型 可以在变量名后加类型定义符,表示该变量的类型,如下是各种类型变量的定义符。 %——整型(INTEGER)  ——长整型(LONG)  !——单精度实数(SINGLE)  #——双精度实数(DOUBLE)    $——字符串(STRING);变量的定义;变量的特点;分支结构与条件语句;关系式和逻辑表达式;QBASIC中的条件语句有两种格式: 格式1: IF 条件表达式 THEN 语句组1 [ELSE语句组2] 格式2: IF 条件表达式 THEN      语句组1    [ELSE      语句组2]       END IF   格式1称为行IF语句,即在一行内完成;格式2称为块IF语句,需要多条语句完成。 作用:如果条件表达式的值为真,则执行THEN后面的语句组1;否则执行ELSE后面的语句组2。比较一下,它的表述方式是否和我们的日常用语很相似呢?;【学习任务1】 输入2个整数a,b输出其中绝对值大的数。;求一元二次方程的根 ;;【学习任务3】 计算下列函数: 1 (x0), y= 0 (x=0), -1 (x0)。 【问题分析】此函数称为符号函数,程序的输入是x,输出是y。 【程序清单】 INPUT "请输入x";x IF x0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档