过程和函数——小小情报员.doc

过程和函数——小小情报员.doc

ID:55758731

大小:49.50 KB

页数:4页

时间:2020-06-06

过程和函数——小小情报员.doc_第1页
过程和函数——小小情报员.doc_第2页
过程和函数——小小情报员.doc_第3页
过程和函数——小小情报员.doc_第4页
资源描述:

《过程和函数——小小情报员.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、过程和函数——小小情报员浙江省平湖市当湖高级中学肖丽杰[背景材料]今年是浙江省高中新课程改革实施的第二年,由于在新一轮的课改中,信息技术这门学科除了原有的《信息技术基础》知识外,又增加了《算法与程序设计》知识,对于高中学生来说,《算法与程序设计》知识相对来说要难,理解困难,应用更难,本着教学应服务于人的思想,教学应以学生为主体,以学生乐学、爱学为导向,在教学中,以好的情景导入教学,以有意义的任务贯穿教学,可以大大调动学生的学习积极性、主动性。[教学设计]教学目标:理解模块化程序设计的思想,初步掌握其基本方法;了解过程和函

2、数的定义方法。教学重点、难点:理解模块化程序设计的思想,初步掌握其基本方法;了解过程和函数的定义方法。教学策略:本课在网络机房授课,利用多媒体广播软件进行授课。有专门为学生设计的VB程序填空题,学生可以独立实践。利用多媒体广播软件回收作业,以便及时的掌握学生的学习情况。[教学过程]教学导入:(以电台的嘀嗒嘀嗒嘀嗒声为背景音乐)同学们,我们今天的和平与安宁,是由无数的仁人志士通过浴血奋战得来的,现在,你就是这群勇士中的一员,你的工作非常重要,就是要截获敌方的电文,并对其进行破译,请观察这样一组电文“zftufsebz”,分

3、析一下这组电文的意义是什么?如果你想不出,就请利用我提供的软件先来破译一下吧。zftufsebz------->yesterday请同学们观察一下,电文破译的原则是什么?(将每位字母前移一位,即b-->a,c-->b)布置任务:做为一名情报人员,这样的加密电文是非常多的,你如何让计算来帮助你简化工作?1、JmpwfZpv!2、HppeHppeTuvez,EbzEbzVq!……请编一个VB程序实现电文破译功能 任务分析:请同学们思考如下几个问题1、以下几个函数各实现什么功能:  mid()asc()chr()len()2、

4、如何才能取得“zftufsebz”字符串中的字母“z”?  mid("zftufsebz",1,1)3、如何才能取得字母“z”的ASCII值?  Asc(“z”)4、如何才能取得“zftufsebz”字符串中的字母“z”的ASCII值?  Asc(mid("zftufsebz",1,1))5、如何才能实现将字母“z”变成字母“y”将字母“z”的ASCII值减1,生成字母“y”的ASCII值:即Asc(mid("zftufsebz",1,1))-1将该ASCII值生成字母“y”:即Chr(Asc(mid("zftufseb

5、z",1,1))-1)6、如何才能将“zftufsebz”字符串转化为“yesterday”字符串1)需要多少次才能将“zftufsebz”字符串转化为“yesterday”字符串  因为有9个字母,所以要执行9次。2)如何才能取得执行次数?  len("zftufsebz")7、要将“zftufsebz”字符串转化为“yesterday”字符串,在VB中的程序段应采用什么结构?循环结构8、循环语句有两种格式,哪两种?各有什么特点?此循环结构采用For语句实现方便,还是采用DoWhile语句实现方便?①i<=n开 始输入

6、字符串存在变量stra中。n=Len("zftufsebz")i=1i=i+1将每个字母变成它的前一位的字母输出字符串变量strb结 束请完成流程图:②str1=Mid("zftufsebz",i,1)m=Asc(str1)m=m–1str2=Chr(m)strb=strb+str2①②请完成如下程序段填空:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerDimstraAsString,strbAsStringDimstr1AsString,str2AsStringst

7、rb=""  '用来存放新生成的字符串stra='stra用来存放从文本框text1中接收到的字母n=  'n用来存放变量stra字符串的长度Fori=1Tonstr1=   '取得字符串"zftufsebz"第i位开始的1个字母m=    '取得字符串变量str1中所存字母的ASCII值m=      '将m中存放的ASCII值减1赋值给mstr2=  '将m中存放的ASCII值转成一个字母并赋值给字符串变量str2strb=strb+str2   '将str2中的字母依次连接到存放到字符串变量strbNextiPri

8、ntstrbEndSub知识归纳:VB程序是按模块化的方式组成的。一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。程序模块过程(过程强调的是动作)函数:函数强调的是值的计算,函数的计算结果被送到函数的调用点上。事件处理过程:强调在对象X上发生某个事件Y,并执行一段程序来响应。通用过程:是一个独立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。