九年级下信息技术导学案0918.docx
- 文档编号:5329028
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:13
- 大小:24.65KB
九年级下信息技术导学案0918.docx
《九年级下信息技术导学案0918.docx》由会员分享,可在线阅读,更多相关《九年级下信息技术导学案0918.docx(13页珍藏版)》请在冰豆网上搜索。
九年级下信息技术导学案0918
第四节算法与顺序、选择结构程序
§4.1算法与流程图
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、流程图用和直观地描述计算过程的流向。
2、流程图中程序起止框是(用图形表示),输入输出框的流程图符号是 。
【学习目标】
1、了解流程图的概念。
2、会用流程图设计和描述算法。
【自主学习】
1、什么是算法?
2、设计“计算商品金额”算法。
【交流探究】
设计一个算法并画出流程图,找出并显示任意3个数中的最大数。
【拓展视野】
自看课本P39页常用流程图符号:
、名称
、流程图符号
、意义
【回顾反思】
1、算法是:
2、流程图的规则是:
【实战演练-当堂达标】
1、某商场为了对苹果进行促销,规定购买1千克以上的可以在原价每公斤1.5圆的基础上打八折,不足2千克的按原价格销售,请你设计出算法并画出流程图。
2、电力公司每月收取电费,不足100度,每度0.52元,超过100度的部分0.78元,请写一个电费收缴计算程序。
第四节算法与顺序、选择结构程序
§4.2顺序结构和选择结构程序
§4.3关系运算符和条件表达式
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、顺序结构是 。
2、选择结构是 。
3、关系运算符是 。
4、条件表达式是 其值为 或 。
【学习目标】
1、知道关系运算符和逻辑运算符。
2、会进行简单的关系运算和逻辑运算。
【自主学习】
1、关系运算符有哪些?
含义是什么?
2、条件表达式的值是什么?
如何表示?
【交流探究】
条件表达式中的等于关系运算符“=”和赋值语句的运算符“=”的区别是什么?
【拓展视野】
1、自看课本P40页VB中关系运算符:
、运算符
、意义
、表达式举例及结果
2、在“立即”窗口中使用“?
条件表达式”形式,验证4.2的“表达式举例”列中的表达式的值。
【回顾反思】
1、关系运算符是:
2、条件表达式是:
【实战演练-当堂达标】
当x的值分别为6和2时,运行下述程序后,y的值分别是多少?
IfSqr(x>2)Then
y=x+1
Else
y=3*x
EndIf
第四节算法与顺序、选择结构程序
§4.4逻辑运算符和逻辑表达式
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、VB中的逻辑表达式有、和三种。
2、逻辑表达是 。
3、逻辑表达式的值是 。
【学习目标】
1、知道逻辑运算符。
2、会进行简单逻辑运算。
【自主学习】
1、逻辑运算符有哪些?
2、逻辑表达式的值是如何定义的?
【交流探究】
填写下列逻辑表达式的结果
A
B
AandB
AorB
NotA
False
True
False
False
True
True
True
False
【拓展视野】
1、自看课本P41页VB中逻辑表达式的结果:
、运算符
、意义
、表达式举例及结果
2、在“立即”窗口中使用“?
条件表达式”形式,验证4.3的“逻辑表达式举例”列中的表达式的值。
【回顾反思】
1、逻辑运算符是:
2、逻辑达式是:
【实战演练-当堂达标】
已知变量X和Y和值分别为6和5,判断下述4个逻辑表达式的值。
1、Not(x>6)2、x=6AndY>4
3、x>3AndY>74、(x=3OrY=5)AndX+Y>8
第四节算法与顺序、选择结构程序
§4.5两种条件语句
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、条件语句是。
2、单向If语句的执行过程是。
3、双向If语句的执行过程是。
【学习目标】
1、知道两种条件语句的基本格式。
2、会利用条件语句编写简单的程序。
【自主学习】
1、编写“计算商品金额”程序代码,要求单“计算”按钮后,在Label3标签控件中显示出商品金额。
2、为“求方程的根”程序编写代码,用来求一元二次方程x2+px+q=0的根。
【交流探究】
1、运行程序,v输入不同的一次项系数和常数项,检验程序的效果。
2、运行程序,观察效果。
【拓展视野】
1、自看课本P43页单向If语句流程图,搞清楚其执行过程。
2、自看课本P44页双向If语句流程图,搞清楚其执行过程。
【回顾反思】
1、单向IF语句的基本格式是:
2、双向IF语句的基本格式是:
【实战演练-当堂达标】
出租车的运行里程在3公里之内时,车费为7元,每走出公里,车费增加1.2元,设计一个程序,在输入了实际乘车距离(一个整数)并单击窗体上的某个按钮后,计算并显示乘客应支付的车费。
第四节循环结构程序和对象的方法
4.6边框、单选按钮和复选框控件
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、举例说明边框、单选按钮和复选框控件的用途。
2、边框、单选按钮和复选框控件属性设置。
【学习目标】
1、知道边框、单选按钮和复选框控件的用途。
2、会使用边框、单选按钮和复选框控件编制程序。
【自主学习】
参照P47页“做一做”完成有关内容(启动VB进行操作)。
【交流探究】
1、边框的作用是。
2、单选按钮的作用是。
3、单选按钮Value属性的含义是。
4、复选框作用是。
5、复选框Value属性的含义是0表示;1表示;2表示。
【拓展视野】
1、程序中语句左侧的”’”是注释语句。
2、请你根据单选按钮和复选框的Value属性的含义,解释程序中各条语句的作用。
【回顾反思】
1、边框的作用是。
2、单选按钮的作用是。
3复选框作用是。
【实战演练-当堂达标】
按以下要求修改本节编制的“计算运动会成绩”程序。
1、某班级在4X100米接力赛中设有进入前4名,在“4X100米接力”边框控件中增加一个“未进入前4名”的单选按钮。
2、在程序界面中增加一个“400米赛跑”的边框控件,在该控件中设置4个复选框控件,分别表示取得400赛跑的第一名到第4名。
3、根据上面设计,修改“计算”按钮的单击事件程序。
第五节循环结构程序和对象的方法
§5.1Do…Loop循环语句
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、条件循环语句是解决问题的。
2、条件循环结构与计数循环结构的区别:
。
3、DO循环语句一般格式有:
、。
【学习目标】
1、学会使用DoLoop语句编写程序。
2、编写条件循环结构程序解决简单问题。
【自主学习】
1、解决本节课程序的流程图:
2、Do循环用于程序设计。
【交流探究】
1、编写代码
Privatesubcommand1_click()
I=0
H=val(text1.text)
Do
H=h*2
I=i+1
LoopUntilh>=8844430
Label2.Caption=str(i)
EndSub
2、若没有输入纸张厚度,直接单击“计算”命令按钮程序将进入死循环,按+键退出。
3、启动Excel,在A1单元格中输入纸张厚度0.1,在A2单元格输入=A1*2,然后拖动A2单元格的填充柄向下填充,观察向下填充多少个单元格才能使结果超过7744430?
【拓展视野】
自看课本P53知识集装箱:
、DoWhile条件
、Do
循环体循环体
LoopLoopUntil<条件>
【回顾反思】
1、Dowhile与Do的区别?
2、你对这节课还有什么不明白的地方?
【实战演练-当堂达标】
通过InputBox录入某些同学的数学成绩。
如果某个录入的成绩小于0或者大于100,则放弃这个成绩重新录入。
如果录入的成绩为-1,即视为成绩录入结束,录入完成以后统计处考试的人数、及格率、平均分、最高分、最低分。
第五节循环结构程序和对象的方法
§5.2对象的方法
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、对象的方法是。
2、对象的方法可以理解为,不同的对象具有。
3、对象的方法语句格式为。
【学习目标】
1、了解对象的方法的概念。
2、学会怎样调用对象的方法。
【自主学习】
参照P57页步骤,认真完成“做一做”。
【交流探究】
语句Form1.Print“3和1.22的乘积为:
”+CSrt(3*1.22)的执行结果是什么?
【拓展视野】
自看课本P53知识集装箱:
、调用对象的语句格式:
对象名称.方法[参数]
如Form1.cls
Form1.print
Loop
、对象的三大要素:
对象的三大要素是对象属性、事件、和方法。
【回顾反思】
1、Dowhile与Do的区别?
2、你对这节课还有什么不明白的地方?
【实战演练-当堂达标】
1、写出调用对象方法语句的一般格式,窗体的Cls方法和Print方法各有什么作用?
2、写出执行下述程序后变量X的值。
DimxAssingle,IAsInteger
X=3
i=2
DoWhilei<=4
x=x+i
i=i+1
Loop
第五节循环结构程序和对象的方法
§5.3For…Next循环语句
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、结构化程序设计的三种基本结构、、。
2、我们将累加结果保存在变量S中,每执行依次循环,将循环变量累加到变量S中,也就是。
3、For循环结构的一般格式为:
。
【学习目标】
1、学会使用ForNext语句编写程序。
2、编写计数循环结构程序解决简单问题。
【自主学习】
1、写出本节课“做一做”程序的流程图:
2、对象属性列表
对象
属性
设置值
说明
Form1
Caption
Command1
caption
【交流探究】
1、在下述程序的下划线处填空,用来求出10到100之间(包括10和100)的所有偶数的和。
S=0
Fori=tostep
s=s+i
Next
2、循环语句中只有一对FoxNext语句的循环叫做单重循环。
签到关系的循环语句叫多重循环,嵌套循环不允许交叉。
【拓展视野】
1、自看课本P58页知识集装箱:
、For循环结构
、默认步长的值
2、自看课本P67页练习:
求出1到100所有奇数和,将计算结果存放在变量S中。
【回顾反思】
1、For循环语句执行过程的三个步骤是:
(1):
(2):
(3):
2、在使用循环语句时应注意的问题:
【实战演练-当堂达标】
1、如果你从1月份为“希望工程”存入1元钱,2月份存入2元,3月份存入3元……以此类推,自行设计编写程序计算2年内你将为“希望工程”存入多少钱。
2、用1角和2角的钞票组成一元钱,编写程序列出各种组合方法。
第五节循环结构程序和对象的方法
§5.4列表框控件
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、单击工具箱中的控件图标,在窗体中拖动鼠标可以绘列表框控件。
2、当数据项目较多时列表框右侧会出现一个。
【学习目标】
1、了解列表框控件的功能。
2、会使用列表框控件编写程序。
【自主学习】
1、写出本节课列表框控件的相关知识:
2、修改“计算最后得分”程序,用列表框控件显示多个选手的最后得分。
【交流探究】
AddItem是列表框控件的一个方法,使用它可以向列表框添加显示项目,调用该方法的语句格式为:
列表框控件名.AddItem显示内容
【拓展视野】
自看课本P62相关知识:
、列表框控件图标
、列表框控件绘制
、列表框控件滚动条
【实战演练-当堂达标】
运行本节编制的“计算最后得分”程序时,从列表框显示的项目中看不出不同选手的区别,请按以下要求进行改进:
1、在窗体中设置一个文本框,用来输入选手姓名。
2、修改程序代码,使得在列表框中显示选手得分时能显示出选手的姓名。
第五节循环结构程序和对象的方法
§5.5滚动条控件
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、滚动条的Value属性值由确定。
2、滚动条的Min属性表示滚动条的最小,它是滚动块在滚动条最左侧时滚动条的。
3、滚动条的LargeChange属性表示用鼠标单击滚动条的箭头与滚动块之间区域时,每单击一次滚动块移动的。
4、当拖动滚动块时,将发生滚动条的事件。
【学习目标】
1、了解滚动条控件的功能。
2、会使用滚动条控件编写程序。
【自主学习】
参照P65页“做一做”,认真完成“滚动条程序使用”程序。
【交流探究】
保存程序设计结果,然后运行程序,观察效果。
【拓展视野】
自看课本P64相关知识:
、滚动条Value属性
、滚动条Min属性
、滚动条Max属性
【实战演练-当堂达标】
编制一个程序,在程序中设置两个滚动条、一个命令按钮、一个标签和一个文本框。
单击命令按钮后,用标签显示两个滚动条的值,用文本框显示这两个值之间所有自然数的和。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 九年级 信息技术 导学案 0918