查看原文
其他

2021下学期|第十一次课-我的生涯规划-for循环结构(加上课注释)

陈鸥辉 信息科技时代 2024-03-15

株洲市二中高中信息技术必修一《数据与计算》集体备课资源(2020年下学期)

必修2《信息系统与社会》株洲市二中集体备课资源(2020年下学期)

高中信息技术粤教版必修1习题集

海龟绘图在线编程网址:https://wood.codemao.cn


2021下学期|第一次课-数据与信息(加上课注释)

2021下学期|第二次课-知识与智慧(加上课注释)

2021下学期|第三次课-算法及其描述(加上课注释)

2021下学期|第四次课-程序设计语言(加上课注释)

2021下学期|第五次课-海龟绘图设计LOGO(加上课注释)

2021下学期|第六次课-海龟绘图自由创作(2115班作品)

    --第六次课-2111班作品展示

    --第六次课-2112班作品展示    --第六次课-2113班作品展示    --第六次课-2116班作品展示
    --第六次课-2117班作品展示
    --第六次课-2118班作品展示    --第六次课-2119班作品展示    --第六次课-2120班作品展示

2021下学期|第七次课-我的生涯规划-顺序结构(加上课注释)

2021下学期|第八次课-我的生涯规划-顺序结构的应用(加上课注释)

2021下学期|第九次课-我的生涯规划-选择结构(加上课注释)

2021下学期|第十次课-我的生涯规划-多重选择结构(加上课注释)

链接:https://pan.baidu.com/s/1RxnMzvp6o8IWhv-4k-usxw提取码:1111单击阅读原文即可打开链接

教学设计

教学课题:我的生涯规划-for循环结构

教学目标:

  1. 学会读取文本文件的内容

  2. 利用for循环优化多重选择代码

  3. 学会利用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、本次教学生设计是一个连续的过程,层层叠加,不断迭代优化,所以跟项目是仅仅扣在一起的,目的是让学生在学习后面的知识的同时不会将前面的知识断层,所以也是在反复重复中螺旋提升的。

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存