《中职电子与信息:任务2-7-挑战正话反说(1)教案.docx》由会员分享,可在线阅读,更多相关《中职电子与信息:任务2-7-挑战正话反说(1)教案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程名称挑战正话反说(一)课时数2参考教材可视化编程应用基础Visual Basic (陈建军)教学目标知识与技能1、理解字符函数的作用2、理解字符运算符与字符表达式的作用过程与方法1、掌握字符函数的用法及实际案例中的应用2、掌握字符运算符与字符表达式的运用3、掌握字符顺序连接与反序连接情感与价值 观1、结合生活中的实际案例,提高学生编程兴趣2、通过操作演示视频培养学生的自主学习能力3、通过发现问题、解决问题,提高学生学习过程中的成就感教学重点1、掌握字符函数的作用及用法2、熟练运用字符运算符与字符表达式3、掌握字符顺序连接与反序连接实现方法教学难点各字符函数的作用及用法课前准备教学PPT、助
2、学视频、任务单教学过程(80分钟)环节 (用时)内容活动技术 手段教师学生新课导入 )教师开展正话反说游戏,教师列举一系 列正话(“我看书”、“我喝牛奶”、“累太是但,玩好”,“上海自来水来 自海上”),让学生将正话进行反说。游戏互动PPT【设计意图】通过游戏导入,提高学生 兴趣,活跃课堂气氛,成功引入本课内 容:正话反说程序设计。任务引入:演 示正话反说 程序 )人为开展正话反说效率和成功率较为 有限,利用计算机程序可以准确高效的 实施正话反说,演示正话反说程序。演示观看Exe程序【设计意图】通过前面的游戏环节,自 然过渡到利用计算机解决实际生活中 的案例,提高学生编程兴趣。任务1:正话反说
3、界 面设计 )任务说明:自主添加正话反说程序界面 涉及到的控件:3个标签labell、 label2、label3, 1 个文本框 textl, 1 个命令按钮commandlo学生自主设计 完成。分析、说明自主完成VB程序、助学 视频【设计意图】设计程序界面,为后续编 码实现奠定基础。任务2 正话反说编 码实现 (20,)任务说明:在文本框textl中输入正话内容,单击 开始按钮,在label3中显示转换的反 话。任务分析程序需反向遍历文本框textl中输入 的字符串,并将遍历的每个字符进行连分析、讲解、 演示听课、实践Vb程序、助学 视频接,形成反向字符串。知识讲解:(1)字符串函数a、字
4、符串长度函数len:主要实现字 符串字符个数(即长度)的求解b、求子串函数mid(s,m,n):从字符串口的位置起连续取n个字符。C、字符连接符:+或&,用于连接字符 形成字符串。(2)反向遍历字符串s的方法For i=len(s) to 1 step -1a=a&mid(s,i,1)nextprint a【设计意图】了解字符串函数和反向字 符串实现的原理,顺利编码实现程序。任务3 挑战正话反 说界面设计 )任务说明:自主添加挑战正话反说程序界面(讨论 与练习1题)涉及到的控件:3个标签 labell label2 label3, 1 个文本框 textl , 2 个命 令按钮 command
5、 1、 command2o学生自主设计完成。分析、说明自主完成VB程序、助学 视频【设计意图】设计程序界面,为后续编 码实现奠定基础。任务4 挑战正话反 说编码实现 (30,)任务说明:单击“开始”按钮,在标签2中中显示 正话,当文本框中输入时,正话隐藏, 输入完成后,单击“挑战”按钮,验证 反说结果是否正确。任务分析:程序需反向遍历文本框textl中输入 的字符串,并将遍历的每个字符进行连 接,形成反向字符串。将反向字符串与 正话进行比较,如果相同,则挑战成功, 否则挑战失败。分析、讲解、 演示听课、实践Vb程序、助学 视频【设计意图】运用任务2中字符串反向 的原理,实施程序游戏化。作业收交 小结 )1、总结2、布置作业给本程序添加一个功能,实现如果输入 的串是回文串,则提示“运气不错,谢 谢给了个回文串”。小结、作业上 交情况查看并 收任务单上交作业 任务单教学软件课后小结 )回顾总结字符串函数、字符连接符作用及应用,并对任务实施过程进行点评和总 结。