2021下学期|第十一次课-我的生涯规划-for循环结构(加上课注释)
株洲市二中高中信息技术必修一《数据与计算》集体备课资源(2020年下学期)
必修2《信息系统与社会》株洲市二中集体备课资源(2020年下学期)
海龟绘图在线编程网址:https://wood.codemao.cn
2021下学期|第五次课-海龟绘图设计LOGO(加上课注释)
2021下学期|第六次课-海龟绘图自由创作(2115班作品)
--第六次课-2112班作品展示 --第六次课-2113班作品展示 --第六次课-2116班作品展示--第六次课-2117班作品展示
--第六次课-2118班作品展示 --第六次课-2119班作品展示 --第六次课-2120班作品展示
2021下学期|第七次课-我的生涯规划-顺序结构(加上课注释)
2021下学期|第八次课-我的生涯规划-顺序结构的应用(加上课注释)
2021下学期|第九次课-我的生涯规划-选择结构(加上课注释)
2021下学期|第十次课-我的生涯规划-多重选择结构(加上课注释)
链接:https://pan.baidu.com/s/1RxnMzvp6o8IWhv-4k-usxw
提取码:1111
单击阅读原文即可打开链接
教学设计
教学课题:我的生涯规划-for循环结构
教学目标:
学会读取文本文件的内容
利用for循环优化多重选择代码
学会利用for循环结构设计心理测试自动化
教学重点:学会利用for循环结构设计心理测试自动化
教学难点:学会利用for循环结构设计心理测试自动化
教学课时:40分钟1课时
教学课件
选这个导入仅仅是因为王小波是一个很传奇的人才,他不仅仅是作家,而且编程能力很强,通过这个视频,让学生不要给自己设限,每个人的人生都有无限的可能,不抗拒编程的学习,就算你以后想当作家,想从文,其实也是可以学一些编程知识的。
引出循环的学习必要性,我们通过上一次课复制粘贴了几百行代码,那样编程是有必要的吗?
当然是没有必要的!在做重复工作的时候,我们首先要想到的是循环可以解决问题,然后带着问题引出循环视频知识。
视频播放,请同学们翻到P85-87,重点讲解range()函数的三种形式,让学生在书上划重点做笔记。
强调for循环的关键词及语法格式,特别强调冒号,空格等的含义。
详细讲解:
1、open()函数及参数
2、with as的含义
3、f.readlines()的含义
4、然后打开程序,在readlines()下一行输入print(data)查看data中的数据,引导学生翻到教材P68,引导学生掌握列表的知识。
5、引导学生思考列表中的‘\n’数据是否有意义,引出第三行代码的讲解。
6、在data下一行输入print(data)查看data中的数据,引导学生对比去掉换行符与没有去掉换行符的数据的差别。
7、引导学生思考列表的行号从0开始,思考每一道题的行号是多少?
8、引导学生翻到P71页,思考如何求出文本中的数据个数?讲解len()函数
在本页详解代码的含义,然后启动半成品程序,开始逐步书写代码并运行演示,并讲解各行代码的含义。
强调之前几百行代码,其实只要十几行就可以解决问题。
最后展示环节,展示学生作品,查看问题,分享成功的喜悦。
教学设计缘由
1、本次课12、19班是周一上完的最后两个班,12班提交的能运行的程序40人,19班43人,其中12班明显拷贝的有2人,19班明显拷贝的有3人。整体完成率80%左右。基本上达到了我的期望。
2、在多重选择的设计中,故意让孩子们重复实现多个题目的自动化,就是为了引出循环结构的需求,循环结构就是解决重复工作的问题,从而实现代码优化。
3、本次教学生设计是一个连续的过程,层层叠加,不断迭代优化,所以跟项目是仅仅扣在一起的,目的是让学生在学习后面的知识的同时不会将前面的知识断层,所以也是在反复重复中螺旋提升的。