项目七 用计算机计算圆周率 高一信息技术必修1(沪科版2019).docxVIP

  • 3
  • 0
  • 约2.7千字
  • 约 5页
  • 2026-01-30 发布于广东
  • 举报

项目七 用计算机计算圆周率 高一信息技术必修1(沪科版2019).docx

for循环教学设计

教学与评价目标

教学目标

掌握for循环的语法结构

掌握for循环的取值范围以及初始、结束与步长

能够理解并运用for循环的取值范围是左闭右开

评价目标

能够根根据for循环语法格式写出习题

能够在报错的时候,调试并运行成功

能够理解并运用for循环的取值范围是左闭右开

教学重难点

重点:

for循环的语法结构

for循环的取值范围是左闭右开

难点:

重点掌握for循环的初始、结束与步长,但是这是比较难理解的地方。

教学与评价思路

利用多分支结构猜数字游戏作为引入→能够引起同学们的兴趣,同时也能回顾多分支结构的内容

通过习题作为检查和巩固→是否能够将所学的for循环初始、结束、步长运用于习题

案例示范→将for循环的运用做出示范

教学流程

教学环节

教师活动

学生活动

设计意图

教学导入

多分支结构编写的猜数字游戏程序展示

相比较于多分支结构程序中添加几行代码,能够进行优化importrandom

n=random.randrange(1,101)

foriinrange(5):

对比多分支只能猜测一次

而使用循环结构能够猜测多次,并强调for循环的次数问题

运行优化后的程序代码,一起猜测数字

同学认真观看添加的是那几行代码,再猜数字的时候能够提供猜测的数字。

引起同学们的兴趣和关注,疑惑怎杨才能优化猜数字的游戏,不那样呆瓜,猜一次,运行一次。所以当可以循环运行时,课堂气氛也能够燃起来,一起共同参与猜数字,而当猜测了5次后,正确的数字还没有猜测出来,则可以将这个for循环的次数问题进行形象直观的强调

新课教授

for循环语法格式

对for循环猜数字游戏中的次数进行讲解

区分forninrange(5):与

forninrange(2,5):

以及forninrange(2,5,2):之间的区别,学习for循环的初始、结束与步长

4、用相应流程图对步长加以解释

将猜数字游戏中的”foriinrange(5):”提取出来,对照for循环的语法格式进行讲解,for循环是for加上一个变量加上一个in然后再加上集合组成的

讲解for循环的取值范围对应数学中的左闭右开区间,range(5)等同于列表中的【0,1,2,3,4】循环依次取值,赋值于循环变量n中。range(2,5)相当于【2,3,4】,range(2,5,2)相当于【2,4】

再次对于步长以及初始、结束进行强调。

学习for循环结构,理解range(5)、range(2,5)、range(2,5,2)的区别与用法,记住for循环的语法格式

新课讲授重点,通过对比初始、结束与步长,区分更加形象直观。

情境导入

兔子找胡萝卜的情境,提出问题:用for循环解决1+2+3+4+……20=?

教师用口头语言辅以ppt动画,描述情境:有一堆萝卜,第一天有一只兔子发现了这堆萝卜,第二它带来了两只兔子,第三天它们又带来了3只兔子,第四天它们带来5只兔子,到20天,一共来了多少只兔子?

认真观看,并听老师提出的我问题,进行思考

能够用情况将问题具体化,引发同学们的思考与好奇,使用for循环应该如何解决这个问题

案例演示

教师演示

1、教师在python软件上演示代码:

sum=0

forninrange(1,21):

print(n=,n)

sum=sum+n

n=n+1

print(兔子数量为:,sum)

2、解释循环的循环过程

认真观看,并再次熟悉for循环的结构

将情境问题解决,让人茅塞顿开,引起继续学习循环,探究循环的兴趣。

板书设计

循环变量,取值n=【1,2,3,4,5,6,……,19,20】

定义变量sum并初始化

sum=0

sum=sum+n在每一次运行时

第一次:sum=0+1=1

第二次:sum=1+2=3

第三次:sum=3+3=6

第四次:sum=6+5=11

第五次:sum=11+6=17

……

第二十次:sum=?

教师说课

说教材

教材选自本节选自上海科技教育出版社必修一《信息技术数据与计算》第三单元中《算法和程序设计》中实现循环结构的语句之for循环的应用。本节课是在学生学习了python列表的基础上进行教学的。这部分内容主要是引导学生分析具体问题的循环变量、序列和语句组,并应用for循环解决实际问题。通过本节课的学习,为以后学习“while循环,循环嵌套”,提供思路,奠定基础。

说学情

本课主要向学生介绍程序的三大基本结构之一“循环结构”。程序的三大结构是顺序结构、选择结构和循环结构,其中循环结构其中最难的,难在概念理解,也难在代码构成理解学生在学习本课以前,已经学习了算法的概念,顺序结构、条件结构。同时学生具备一定的自学能力,思维活跃,对程序框图与算法的基本逻辑

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档