无须了解计算机内部,Qbasic信息技术教案.doc

第二章 程序新天地----初识QBASIC

一、学习目标

1.了解机器语言和高级语言各自的特点。

2.了解什么是计算机程序。

3.了解程序设计的基本步骤。

二、教学重点

程序设计的基本步骤。

三、教学难点

程序设计的应用。

四、教学方法找教案

1.演示法。

2.实践法。

五、教学手段与教学媒体

多媒体网络教室。

六、课时安排

1课时。

七、教学过程

教学内容、步骤与方法

1.机器语言和高级语言各自的主要特点

机器语言:与计算机内部结构有关,不通用,其程序不需“翻译”可直接执行。

高级语言:与计算机内部结构无关,通用,其程序需要“翻译”后才可执行。

2.计算机程序

用计算机语言描述的解决问题的程序。

3.程序设计的基本步骤

(1)问题分析:对问题详细分析,弄清输入(已知)条件和要求输出的结果,明确解决问题的关键和途径。

(2)算法设计:根据分析结果,确定解决问题的方法和步骤,并描述出来。

(3)程序实现:根据描述的算法编写程序并上机通过。

三、应用实例

1.判断下列说法的正误

(1)机器语言是硬件而高级语言是软件。

(2)各种计算机语言编写的程序计算机都可直接执行。

解:

(1)说法错误。

分析:计算机语言都属软件,故机器语言和高级语言都是软件。

(2)说法错误。

分析:只有机器语言编写的程序计算机可直接执行,而各种高级语言和汇编语言编写的程序都要先“翻译”成机器语言程序后执行。

2.房租收费标准为,住房面积在40m2及其以下的0.8元/m2;超过40m2的部分为2元/m2。写出收房租的算法

解:设住房面积为x,房租为y,那么

据上分析,收房租的算法为:

(1)输入x

(2)判断是否x<=40?

是则)y←0.8x,否则y←0.8 ×40+2(x一40)

(3)输出x,y

(4)结束

四、练习实践

1.单项选择题

(1)无须了解计算机内部结构就可以使用的计算机语言是( )。

A.机器语言 B.汇编语言 C.高级语言

(2)( )是计算机硬件。

A.机器语言程序 B.CPU C.操作系统

(3)BASIC语言是属于( )。

A.机器语言 B.高级语言 c.汇编语言

2.写出解决下列问题的算法

(1)输入底半径R、高H,求圆锥体的底面积S和体积V。

(2)解一元二次方程ax2+bx+c=0(设d=b2—4ac,二实根为x1、x2;要求如果d<0,那么输出“N”,表示无实根,否则求出二实根并输出)。

教学后记:

第三章 顺藤摸瓜----顺序结构程序设计

第一节 有备而来---程序设计准备

一、学习目标

1.掌握进入BASIC环境的方法和输入、编辑、运行程序的方法。

2.初步掌握BASIC中的基本概念:常量、变量、函数、表达式。

3.初步掌握输出、赋值、输入语句的格式和功能。

4.初步掌握简单顺序结构程序的设计方法。

5.理解程序的顺序结构的概念。

二、教学重点

掌握输出、赋值、输入语句的格式和功能。

三、教学难点

掌握简单顺序结构程序的设计方法。

四、教学方法

1.演示法。

2.实践法。

五、教学手段与教学媒体找教案

多媒体网络教室。

六、课时安排

1课时。

七、教学过程

二、学习指导

1.BASIC中的科学记数法类似数学中的科学记数法

例如:-3.14156E+3 —— -3.14156×103

2.56E-2 一 2.56×10-2

其中E表示幂底数10,E后跟的整数为幂指数。

2.常见标准函数

ABS(x) 求x的绝对值,即|x|

SQR(x) 求x的算术平方根,即。

SIN(x) 求x的正弦值C角x的单位必须是弧度,l°≈3.14159/180)。

COS(x) 求x的余弦值(规定同上)。

INT(x) 求不大于x的最大整数。

注意:x为负数时,其值不是去掉小数,例INT(一5.99)≠一5。

INT(X)用处很多:

(1)对正数x四舍五入保留N位小数的表达式:

INT(X*10^N+0.5)/1O^N

例如:对正数x四舍五入保留两位小数的表达式:

INT(X*100+0.5)/100

(2)判断整数A能被整数B整除的条件关系式:

INT(A/B)=A/B

(3)求整数A除以B的余数的表达式:

A—INT(A/B)*B.

RND(x) 产生一个O到1之间的随机小数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值