- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- period 4 Unit3 What are you doing for vacation Self check演示教学.ppt
- petairways 演示教学.pptx
- PET高效降解菌的进化工程选育教程文件.ppt
- pew科会片讲解材料.pptx
- PFMEA-过程讲解教学文稿.ppt
- Pharyngology 耳鼻咽喉科学教材.ppt
- phonetics and phonology 大学英语语言学教材 大学二年级必用!!!.ppt
- Photoshop cs3标准实例课件第1章 节 PhotoshopCS3概述.ppt
- Photoshop cs3标准实例课件第2章 节 PhotoshopCS3图像操.ppt
- Photoshop cs3标准实例课件第3章 节 图层——Photoshop的.ppt
- 人教版小学五年级下册数学期末试卷及参考答案【研优卷】.docx
- 人教版小学五年级下册数学期末试卷及答案【典优】.docx
- 人教版小学五年级下册数学期末测试卷(重点).docx
- 人教版小学五年级下册数学期末测试卷(综合题)word版.docx
- 人教版小学五年级下册数学期末测试卷(精品)word版.docx
- 人教版小学五年级下册数学期末测试卷(精选题).docx
- 人教版小学五年级下册数学期末试卷及答案【名师系列】.docx
- 人教版小学五年级下册数学期末测试卷附答案(综合卷).docx
- 人教版小学五年级下册数学期末测试卷(夺分金卷).docx
- 人教版小学五年级下册数学期末试卷及完整答案(有一套).docx
最近下载
- 2025年中国铁路武汉局集团有限公司招聘毕业生(四)【135人】笔试参考题库附带答案详解.docx
- 最新高二语文下学期期末试卷附答案一套.docx VIP
- 外研版高中《英语》(新标准)必修二Unit6 单元整体教学设计附作业设计.docx
- 毛概电子书.doc
- 紫外线钣金灰行业报告.pptx
- 外研版高中《英语》(新标准)必修二Unit5 单元整体教学设计附作业设计.doc
- CQC13464225-2024电力储能用锂离子电池安全与性能认证规则.pdf
- 外研版高中《英语》(新标准)必修二Unit1 单元整体教学设计附作业设计.doc
- 洪洞悦昌煤业副斜井施工组织设计方案.docx
- (四调)武汉市2025届高中毕业生四月调研考试 数学试卷(含答案详解).pdf
文档评论(0)