用户名
密码

黄旭人工智能工作室
成员名单

  • 黄旭

    和桥小学

    加入时间:2025-09-02

  • 孙园园

    和桥小学

    加入时间:2025-09-02

  • 罗庭

    湖滨学校

    加入时间:2025-09-02

  • 刘梦

    鲸塘小学

    加入时间:2025-09-02

  • 崔淑君

    闸口小学

    加入时间:2025-09-02

  • 蒋沁妍

    和桥小学

    加入时间:2025-09-02

  • 韦燕文

    和桥小学

    加入时间:2025-09-02

  • 方伶韬

    杨巷小学

    加入时间:2026-03-31

  • 李新

    树人中学

    加入时间:2025-09-02

  • 蒋凡奇

    烟林中学

    加入时间:2025-09-02

  • 胡海燕

    阳羡中学

    加入时间:2025-09-02

  • 王杰

    和桥小学

    加入时间:2025-09-02

课堂砥砺

高中信息技术《条件循环》教学设计

作者:胡海燕  日期: 2025-11-30  点击:

                  高中信息技术《条件循环》教学设计

                                                  宜兴一中周铁分校 胡海燕

一、学科核心素养

1. 信息意识

学生能认识到在处理重复性任务(如批量判断数据奇偶性)时,使用循环结构比编写重复代码更高效、更符合计算思维。

能够通过观察程序运行结果,敏锐察觉“无限循环”这一异常现象,并主动探究其成因。

2. 计算思维

抽象与建模:能够将“重复判断用户输入数字的奇偶性”这一现实需求,抽象为“当某个条件成立时,重复执行一段代码”的计算模型。

算法与编程:掌握 while 循环的三要素(初始化变量、循环条件、更新变量),并能运用该结构设计解决实际问题的算法。理解循环的执行机制,即“先判断,后执行”。

3. 数字化学习与创新

能够合理利用 AI 工具作为学习助手,提出有效问题来辅助修改和完善程序。

在破解“无限循环”任务中,鼓励学生尝试多种解决方案,培养创新思维。

4. 信息社会责任

理解程序设计应具备良好的用户体验,在设计循环程序时需考虑合理的终止机制,避免程序失控占用系统资源。

 

二、教学内容:

条件循环

 

三、教学重点与难点:

重点:掌握条件循环格式

难点:理解条件循环的三要素

 

四、教学过程:

(一)导入活动一:认识条件循环

 

运行一次能判断几个数的奇偶性

关键词while的作用

1

a=int(input("输入任意自然数:"))

if  a%2==0:

    print(a,"是偶数")

else:

    print(a,"是奇数")

 

while第一印象:

重复执行一段代码

2

while True:

a=int(input("输入任意自然数:"))

  if  a%2==0:

    print(a,"是偶数")

  else:

    print(a,"是奇数")

 

过渡:今天我们来学习条件循环。先来看一下它的基本格式。

关键词是:       关键词后面紧跟的是        ,关键词下一行放的是        。什么叫循环体:就是重复执行的语句。  

(二)探究新知:学习条件循环的基本格式

1、教师讲解:以例3为例,边流程图演示边提问学生:

3中的关系表达式是           ,循环体是           s<=30 ,循环体一次次执行。s>30,循环结束。

 

 

2、活动二、读例3(不懂处可借助书本P42),按要求修改并完成提问。

条件循环的基本格式

3

2

while 关系表达式:

   循环体

s=0

while s<=30:

  s=s+10

  print(s)

while True:

  a=int(input("输入任意自然数:"))

  if  a%2==0:

    print(a,"是偶数")

  else:

    print(a,"是奇数")

1、理解关系表达式:

修改例3s的初始值为103040,思考运行结果。

结论:只有              while循环才会执行。——第二印象

 

 

2、掌握格式:用曲线划出例3中的循环体部分

修改例3,将第4prints),移出循环体,结果会有什么变化?运行验证。

           结论:循环体在格式上必须              

  

 

3、提问:例2中的关系表达式是      ,循环体是         。有看不懂的地方吗?没有的话请回答:

为什么例2会一直循环?

关系表达式为ture1时,在循环体中又没有干预条件,那么程序就会一直循环下去。这种情况,我们要避免发生。

 

(三)Ai助力,理解掌握while循环

1、活动三、借助Ai,修改例2,避免“无限循环”。

修改要求:

1、保留while关键词,判断任意正整数的奇偶性。

2、修改代码,使得例2能够结束无限循环。

3、代码越简洁越好。

4、读懂你采用的代码,能解释代码中出现的变量的作用。

5、拓展:尝试总结提问技巧

提问次数

具体问题

1

 

2

 

3

 

4

 

提问技巧

 

   

 

2、合作分享

变量赋初始值  修改关系表达式条件  

 

小结任务三:

break语句用于立即退出循环,即使循环条件仍然为真。在while循环中,break通常与条件判断结合使用,当满足某个特定条件时,提前结束循环。

 

 

五、课堂小结

有人把while循环构成总结为三要素:你觉得是哪三要素?

初始化变量 :在循环前设置初始值

条件关系式: while后面的布尔表达

更新变量:在循环体内更新变量,使条件最终为Fals