高教版《可视化编程应用基础——Visual Basic》任务2.7-挑战正话反说(1)教案(表格式)

资源下载
  1. 二一教育资源

高教版《可视化编程应用基础——Visual Basic》任务2.7-挑战正话反说(1)教案(表格式)

资源简介

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

展开更多......

收起↑

资源预览