r认识计算机教案,八年级信息技术教案第二章 程序新天地----初识QBASIC

第二章 程序新天地----初识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”,表示无实根,否则求出二实根并输出)。

教学后记:

点击显示全文,继续预览

42ccf226b994fa2d9e91ff3c51fe4199.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值