课件编号6210724

教科版高中信息技术选修《算法与程序设计》模块第二章第2.3.3探究“凯撒密码”— —For循环结构应用课件(15张幻灯片)+视频+教案+测试

日期:2024-04-29 科目:信息技术 类型:高中课件 查看:14次 大小:13268767Byte 来源:二一课件通
预览图 0
教科,教案,视频,幻灯片,15张,课件
    《探究“凯撒密码”—For循环结构应用》教学设计 教学主题 探究“凯撒密码”— —For循环结构应用 一、教学目标 知识与技能: 1、理解For…next循环结构语句的执行过程; 2、能将之前所学的部分标准函数应用在本案例中; 3、掌握循环结构程序设计的思路,能综合运用所学知识开发应用实例。 过程与方法: 学生在探究、开发本应用程序案例的过程中,通过自主探究,小组讨论以及实践操作,理解循环结构的执行过程,掌握具体的编程思路方法。 情感态度与价值观: ? 结合具体生活中的案例,激发学生的信息安全意识,培养学生多方法、多手段地解决问题的信息素养。 二、教学重点、难点 重点:For…Next循环结构的格式要求及其执行过程的分析。 难点:循环结构程序设计的思路及其知识的综合运用能力的培养。 三、教学环境 □简易多媒体教学环境??√□交互式多媒体教学环境??√□网络多媒体环境教学环境???□移动学习? ?√□其他 四、信息技术应用思路 1、? 课前准备阶段: ①教学课件(PPT)、辅助教学网站、“凯撒密码加密”的VB半成品加工程序。 ? ? 课堂应用阶段: ②? ? ①PPT课件、黑板、极域电子教室。 ? ? ? ②教学课程网站支持:教学课程网站的设计要让学生明确学习的目标与流程;放置微视频给学生提供学习帮助,便于课后程序的开发实现,提供评测习题供学生自我评价。 五、教学流程设计 教学环节 教师活动 学生活动 设计意图 情境导入 1、由QQ聊天记录的保密性,结合腾讯官方人士的专访视频,引出“密文传输、存储”的重要性,进而导入本节课的主题———探究“凯撒密码”。 学生思考:计算机是如何保证明文信息在传输及存储中的安全性! 使学生实时了解科技前沿趋势、提高学生信息安全意识,并激发学生探究计算机内信息加密技术的兴趣。 提出任务 利用视频资料展示“凯撒密码”的起源及原理; 以明文“a”———密文“d”为例,结合板书分析加密过程: 3、提出问题: 以英文字符为例,如何运用VB编程实现“凯撒密码”的加密过程呢?效果如下图所示: 观看视频资料,归纳总结“凯撒密码”的加密原理,并结合老师所讲简例充分理解; 激发学生的“探秘”兴趣,引导学生自己发现问题,提出问题。 分析任务 引导学生思考解决问题的方法、步骤,理清算法并用自然语言加以描述: ①逐次提取每个字符(Mid函数) ②借助“凯撒密码”加密每个字符(Chr、Asc函数) ③将每次加密后的字符连接并显示在密文文本框中(‘&’字符连接符) 将以上三个操作的重复进行,直至所有字符加密完毕,程序即可实现。 请一位同学尝试用自然语言描述:利用VB实现“凯撒密码”加密的算法。 诱发学生主动思考的过程,并锻炼学生的语言表达能力。 相关知识点讲解 1、由上述算法的重复执行,引出并分析本节课重点、难点内容: For…Next循环结构的应用 结合输出10个“*”的源文件核心代码,理解For…next语句的语法格式及应用技巧; For i=1 to 10 step 1 Print “*” Next i 详细解读以上源程序,分析For…next语句的语法格式及其执行过程,帮助学生理解。 ②引导学生自主分析以下核心代码的主要功能: For i=10 to 1 step -2 Print i Next i (通过对以上两个程序的详尽分析,使学生充分理解for循环结构中每一部分的含义、具体的程序执行过程) 借助简单程序分析,充分理解For循环结构的执行过程,学会读懂For循环语句,并小结编程过程中的“易忽视点”。 由浅入深,引导学生自主分析问题,理解问题,在简单程序的分析过程中,实现本节课的重难点的突破,同时还能让基础相对薄弱的同学从中感受到成就感,激发其进一步学习编程的欲望。 回归、解决任务 1、回归到“凯撒密码”加密过程上,引导学生自主思考如何利用For…Next语句来实现字符串的加密? ①确定 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~