初中信息技术-用循环结构程序自动化计算教学设计学情分析教材分析课后反思_第1页
初中信息技术-用循环结构程序自动化计算教学设计学情分析教材分析课后反思_第2页
初中信息技术-用循环结构程序自动化计算教学设计学情分析教材分析课后反思_第3页
初中信息技术-用循环结构程序自动化计算教学设计学情分析教材分析课后反思_第4页
初中信息技术-用循环结构程序自动化计算教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《用循环结构程序自动化计算》教学设计教学目标:1、了解for循环语句的基本形式。2、了解while循环语句的基本形式。3、学会用循环语句解决生活中的问题。教学重点:理解循环结构实现自动化计算的过程。教学难点:满足循环结构的条件如何设置。教学方法:项目式教学、深度教学教学过程:导入:以刚刚通过的《中华人民共和国密码法》导入,通过观看视频,让学生了解我国为何颁布这样一部法律,《密码法》有哪些主要内容以及和我们的生活有什么关系?通过提问的形式,让学生知道这部法律是为了保障我们国家和公民的网络与信息安全的,日常生活中出了遵纪守法,还有注意保护个人隐私不泄露,对什么是密码也有了初步了解。新授:环节一:计数循环——for循环1、for循环基本格式同学们获取信息的能力都很强!这节课我们就看看计算机是如何编程让用户输入密码的?进入第一个环节:设置进门密码123456,用户可以猜三次。根据上节课学的条件分支语句,老师编写了这样的一个程序,可是只能运行一次,学生会想到让用户多输入几次但又不能试无数次,于是老师引出循环语句,for循环恰好能满足你的这些需求,来看一下for语句的格式。引导学生说出,如果要循环三次,则起始值、终止值和步长分别赋值多少?并问是将哪几个数赋值给了变量i,让学生更好的理解for循环的自动化计算的过程。提醒学生注意:哪些地方需要循环,注意缩进,介绍整体右缩进的快捷键ctrl+alt+]。2、操作巩固打开“密码.py”源文件,利用for语句将程序循环几次。参考导学案第一部分,有提示步骤。再有困难,小组帮助解决。展示成功作品和不成功作品,学生讲解如何完成的,不成功作品全班一起纠错。3、完善作品——终止语句展示作品过程中,学生发现问题:如果用户在循环结束前就猜对了如何跳出循环?老师推荐两个语句continue终止这一次循环;break终止循环你认为选用哪一个合适,加在哪里?继续修改完善程序,当猜对密码的情况下,就终止循环。学生展示作品。环节二:条件循环——while循环1、while循环基本格式以上程序还可以用另一种循环完成,满足条件的循环——while循环。格式如下:和学生一起探讨,如果要循环三次,条件应该如何设置,这里是难点,学生会想到输入的密码错误做为条件,需老师引导到计数器变量上,也就是计数变量i只运行三次做为条件。同时提醒条件变量i要先赋值;while这一行冒号结尾;要循环的语句右缩进。继续问学生这样就可以了吗?学生在读程序的过程中很容易发现这是个死循环,所以计数变量i在循环体中要加1。2、操作巩固利用while语句将程序循环几次。参考导学案第二部分,有提示步骤。再有困难,小组帮助解决。展示成功作品和不成功作品,学生讲解如何完成的,不成功作品全班一起纠错。环节三:输入验证码,引入随机数1、探究:如何编写验证码程序除了输入密码,为了确保我们的网络信息安全,经常还要输入验证码。那如何编写验证码程序呢?学生会想到给用户一个验证码,如果输入错误就再输入几次,一直到输入正确。老师肯定学生的想法,指出这个验证码由机器产生随机数,要产生六位数随机数,是不是就要循环六次啊!引导学生说出次数循环——for循环!当用户输入的验证码正确就跳出循环,这就用到什么循环,学生很容易说出条件循环——while循环,完成多重循环的嵌套。看参考程序,先importrandom导入随机模块,后面调用随机模块产生0-9的随机整数赋值给ms。mc、mi分别赋不同的值,为的是while判断mc不等于mi时执行循环。清空初始验证码,产生0-9的随机数赋值给ms,ms转换为字符型赋值给mc,这样循环六次,产生六位数的验证码,显示验证码,请输入以上验证码,回到while循环继续判断mc是否等于mi,如果不等于,继续执行循环,如果等于,则跳出循环。2、操作巩固设计一个六位的随机验证码,输入正确就跳出循环,否则继续输入。参考导学案或课本57页设计程序。展示学生作品。环节四:课堂总结我们梳理一下本节课所学知识,学习了两种循环:计数循环——for循环;条件循环——while循环,还学习了引入随机数importrandom,ms=random.randint(0,9)。希望在今后的学习生活中,同学们都注意网络与信息安全,设置安全的密码,并保护好自己的密码,不随便泄漏给他人。这节课就上到这里,下课。课标分析:《用循环结构程序自动化计算》是初中信息技术教材第一册第二单元的第三个项目内容,通过本节课学习让学生了解循环结构的基本形式,设计循环结构程序设计的常见算法,能熟练编写简单的循环结构程序。教材分析:《用循环结构程序自动化计算》是初中信息技术教材第一册第二单元的第三个项目内容,通过前两个项目的学习,学生已经了解python语言特点,学会顺序结构和选择结构程序设计,掌握input、print、ifelse等命令的使用方法。教材中分三个部分:计数循环结构——for循环语句;条件循环结构——while循环语句;多重循环。为了让学生更好的理解循环结构,在第一课时中,老师决定结合生活的例子,将两种循环结合起来讲,有利用学生对比学习,找出两种循环解决问题的不同思路。学情分析:这节课是将前两节课所学的顺序结构和条件分支结构结合起来,利用循环结构找到问题的解决方法。大部分学生都掌握了input、print、ifelse等命令的使用方法,有了基本的解题思路,基本能通过python程序解决问题,但要让初一学生将命令逐条敲打出来,恐怕得耽误不少时间,这种情况下,老师制作了半成品程序,学生只需将这节课所学的循环语句格式套进去,运行程序测试成功与否就可以,节省了时间,而且重点放在了学生解决问题的算法思维的培养上,而不是为编程而编程上。评测练习:一、设置进门密码123456,用户可以猜三次1、使用for循环,让用户最多可以猜三次,猜对显示“欢迎进入”,猜错显示“请离开”。2、使用while循环替代for循环,如何修改程序?二、设计一个六位的随机验证码,输入正确就跳出循环,否则继续输入。效果分析:作为循环结构的第一节课,将两个循环对比分析来讲,把问题简单化,让学生更好的理解两种循环的异同,在以后的学习中能更好的选择不同循环解决生活中的问题。整堂课选用网络信息安全项目——输入密码和验证码,第一二环节分别用计数循环和条件循环将进门密码循环起来,但只允许用户输入有限的次数,第三环节:多重循环,输入验证码,将计数循环和条件循环综合运用解决生活问题,是第一环节的提升。第一二环节强调两个循环的格式和注意的问题,前期强调到位,后期学生操作就会少出错误,让学生体验到成功的喜悦,但错误总是难免的,出错不要紧,要学会解决错误:看错误提示,还不会的问同学或老师,同时全班同学一起纠错,也使学生知道该注意的问题。第三环节对于初学者有一定难度,程序有点大,初一学生敲击键盘的速度没有那么快,所以完成的不多,但老师用成功学生的程序演示给全班看,达到会解决生活中的实际问题,有解题思路即可而不是人人会编程的教学目标。课后反思:当时在新闻中看到国家通过《密码法》,很好奇是一部什么样的法律,为什么要颁布这样的一部法律,就上网查找学习,之后希望学生也能了解这部法律,就用了这个密码法视频作为导入,并整节课都围绕密码设置项目学习,也是希望同学们能加强网络和信息的安全与意识。本节课的教学目标是1、了解for循环语句的基本形式。2、了解while循环语句的基本形式。3、学会用循环语句解决生活中的问题。上完一节课,感觉目标基本达成。不满意的地方:第三环节多重循环,输入验证码,因为整个程序对于初一学生有点庞大,虽然前期老师和学生一起探讨如何解决引入随机数,让用户输入验证码的问题,学生基本都能将第一二环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论