2.3案例2 语句与程序结构——循环结构.pdfVIP

  • 0
  • 0
  • 约7.63千字
  • 约 3页
  • 2026-01-07 发布于陕西
  • 举报

2.3案例2 语句与程序结构——循环结构.pdf

案例语句与程序结构——循环结构(设计:邓彩红)

1.《课程标准》要求

·掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。

·通过解决实际问题,体验程序设计的基本流程。

2.教学目标

·掌握Python语言中for语句的语法规范,能根据实际问题,编写正确的for语句实现循

环结构。(计算思维)

·能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想方法,

培养学生使用计算机解决问题的能力。(计算思维)

·通过解决项目问题,掌握用计算机解决问题的基本方法,并能迁移到其他问题的解决

之中,感受计算机编程的魅力。(计算思维、信息社会责任)

3.学业要求

掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。

4.教学对象分析

经过前面的学习,学生已经掌握了Python语言的基本知识和程序设计的三种基本结构,

能用流程图描述算法,用if语句实现选择结构,用while语句实现循环结构,并编写程序解

决简单问题,积累了用计算机编程解决现实问题的初步经验。

有些学生在平时生活中有使用“自助式人行过街红绿灯”的经验,了解路口红绿灯变化

的过程。考虑到学生个体之间的差异,本节课为基础较差的同学提供了不同任务的程序半成

品来辅助学习。

5.教学重点与难点

教学重点:掌握for循环语句的基本语法及其应用特点,综合使用三种结构解决问题。

教学难点:能根据真实项目情境和问题解决需求,设计并完善算法,综合使用三种结构

解决

实际问题。

6.教学方法与教学手段

教学方法:项目学习(项目分析、项目实现、项目完善串联课堂教学);问题导学(以

问题引领学生探究)。

本课由for循环的学习引入“自助式人行过街红绿灯”项目主题,由于项目程序的编写

难度较大,如果以教师讲授的方式为主,很难吸引学生。反之,采用项目学习和问题导学,

可以帮助学生循序渐进地逐步完善项目程序,在迭代开发过程中既完成任务,又能很好地培

养学生的计算思维。

软硬件资源:电子白板、Python编程环境、教学课件、微课、任务程序半成品。

7.教学过程设计

教学环节教学内容学生活动设计意图

1.展示上节课个别学生编写的“倒计时15通过问题程

s”的程序,分析程序出现的问题:缩进不统一;序的分析,帮助

忘记使用冒号;循环变量值不变导致死循学生回顾上节课

分析问题

情境导入环……的知识以及编程

回答问题

2.结合流程图,回顾循环结构的特点以及中需要注意的问

while语句的循环实现。提问:循环条件是什题,同时建立已

么?循环体是什么?知和新知识之间

3.引出新知识:循环结构除了可以用的联系

while语句实现,还可以用for语句实

1.阅读教科书中提供的程序代码,分析

for语句中的循环结构三要素:循环初值、终止

条件以及循环体。

2.教师讲解。

(1)for语句的基本格式:

文档评论(0)

1亿VIP精品文档

相关文档