内容正文:
任务4.2-2 任务单
学号_____________ 姓名_______________
【学习目标】
1.复习打开Excel应用程序、与Excel交互(读写数据)、关闭Excel应用程序的基本操作
2.理解素数的概念,掌握判断素数的基本操作
【学习记录】
任务名称
任务内容
复习任务1工作表的开、关、读写(2分钟)
任务说明:(1分)
将下发的程序半成品复制到个人文件夹中并打开其中上节课完成后的Excel文件cp.xls。在任务单中填写Excel相关信息。
提示:当前工作簿Book1为第1个;默认共有工作表sheet1-3,当前第1个,单元格行号(数字1开始)列号(字母A开始)
打开格式是先定义:
再打开:
添加一个新的空白工作簿:
删除工作表sheet3:
关闭当前工作簿:
退出应用程序:
复习任务2穷举法的应用(4分钟)
任务说明:(1分)
打开VB,编写函数程序段查找h(某整数)的所有因子数
提示:利用ss函数中的部分程序段实现穷举法(1 – h范围)查找能被h整除的所有数,可以大致有思路。
操作可参考提供的演示视频。
巩固任务
(2分钟)
任务说明:(1分)
在cp.xls里添加新列(第6列),第1行列标名命名为“之和是否为素数”,思考如何判断和为素数?
提示:完成界面中“判断和是否为素数”按钮基本设计。调整界面大小,使之合理放置。
任务1
设计判断素数函数
(5分钟)
任务说明:(2分)
编写判断素数ss函数。假设所判断的数(即参数)为h。
提示:修改ss函数,从2开始到Sqr(h)循环,若能整除则结束。循环了所有次数(循环变量超过终值)的(即始终未整除过的)表示素数。
操作可参考提供的演示视频。
任务2
判断第5列开奖号码各位之和是否素数(10分钟)
任务说明:(3分)
定义“判断和是否为素数”事件,实现对第5列第2行开始的该列开奖结果各号码位之和进行是否为素数的判断,并存入第6列对应位置
提示:CommandSS_Click()事件,判断如果单元格内容为空则读结束。利用任务1的ss函数调用判断。注意运行时请保证原Excel文档关闭
操作可参考提供的演示视频。
任务3
显示过程的信息交互并退出(3分钟)
任务说明:(2分)
补充调用xsxx过程,依次写入各事件需调用的位置,以实现各操作过程的实时控制。
修改Unload事件过程,同名保存文件并关闭文档。退出程序。
提示:每一段交互内容通过参数s调用。删除原删除sheet3语句。退出步骤是打开的相反步骤,注意运行时请保证原Excel文档关闭
操作可参考提供的演示视频。
课后练习
1.试着完成任务4.2章节的课后习题(添加“统计素数个数”按钮,统计素数个数显示在窗体的多行文本框中)
2.继续添加我的微博cw2553945。近期会建立微视频库,我会发私信通知已收听我的学生。通过微云,我会发布相应的课外操作任务和学习资料。
机器使用情况
实训体会
自我评价
小组评价
对教学评价
1.讲课内容听懂了多少
A、全部 B、大部分
C、一部分 D、很少
( )
2.学好这门课有信心吗?
A、信心十足
B、有信心,但要努力
C、信心不足
D、没信心
( )
3.哪几个任务让你有收获?其中收获最大的是哪个?(写任务名称)
1.是否得到组内帮助?谁帮助了你?
2.是否帮助了组内同学,帮助了谁?
3.有没有获得其它帮助?
1.你对这次课总体评价:
A、很好 B、好
C、一般 D、很差
( )
2.喜欢教学内容吗?
A、喜欢 B、部分喜欢
C、不喜欢 ( )
3.你能听懂老师的讲解吗?
A、能 B、部分能
C、不能 ( )
4.其它建议
学科网(北京)股份有限公司
$