网站地图 | vip会员 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例实录,高效课堂教学视频,观摩展示公开示范课视频,教学大赛视频!

在线播放:高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州

本站QQ客服在线点击这里给我发消息
视频简介:

高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州

视频标签:程序设计中的,循环结构

所属栏目:信息技术优质课视频

视频课题:高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州

教学设计、课堂实录及教案:高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州市第八十六中学

《程序设计中的循环结构》教学设计 
一、课标分析 
新课标将计算思维列为信息技术学科核心素养。计算思维是个体能够运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。程序设计能够培养学生的计算思维。本节课,学生需要利用计算思维的方式界定问题,抽象特征,运用合理的算法形成解决问题的方案并通过程序实现。 
 
二、教学内容分析 
    循环结构最能体现计算机的计算能力。Python是一种功能强大的通用型语言,而for语句是python语言中最强大的循环结构。因此本节课选取Python语言中的for语句作为主要教学内容。在教学案例中,重点选取了“百鸡问题”这个经典案例,应用for循环来形成算法,编写程序解决问题。 
 
三、教学对象分析 
教学对象为广州市第八十六中学高二年级学生,学生在前面的课程中接触过Python程序设计,对Python编程环境和选择结构有了一定的了解,但对循环结构是第一次接触,学生也尚未形成通过算法和程序解决问题的习惯和方法。 
 四、教学目标 
 知识与技能 
1. 掌握for语句的结构。 
2. 理解for循环在不同程序中的功能和作用。 3. 理解枚举算法,并程序求解“百鸡问题”。  过程与方法 
1. 通过对for循环的练习拓展,让学生充分理解for循环结构及其应用。 
2. 通过编程实现枚举法中的“百鸡问题”,体验问题解决的过程和思路,学习程序设计的基本方法。  情感态度价值观 
1. 通过“教学评价系统”,提高学生的学习积极性和兴趣。 
2. 通过“百鸡问题”的算法设计和程序设计,感受程序设计的魅力,培养学生的计算思维和问题解决能力。 
 
 
                    
             
                    
                             

四、教学重点及难点  教学重点: 
1. for语句的结构和功能 
2. “百鸡问题”的算法设计及程序实现。 
 教学难点: 
“百鸡问题”的算法设计及程序实现。 
 
五、教学策略和方法 
本节课以学生为主体,通过任务驱动、学案引导,让学生迅速熟悉教学内容并解决相应问题。通过“教学评价系统”,查看学生的答题情况,了解学生对知识的掌握程度,并通过个人加分和小组加分策略,提高学生的学习兴趣。 
 
六、教学媒体选择 
本节课主要采用PPT课件、屏幕投影、教学评价系统、电子学案等教学资源进行授课。  
七、教学过程 教学 环节 
教师活动 学生活动 
设计意图 
一、新课导入 
布置任务一: 
请利用以前所学的内容,写程序在屏幕上输出
100个“*” 
 【实践】完成任务一  让学生在已有的知识基础上体验任务一,引入今天的学习内容。 二、新知讲练,突破重点  
          
1.演示利用for循环语句输出100个“*” 2.分析for语句的结构  
 
【听课】 
学生是第一次接触for语句,通过PPT做详细的说明  
      
  
 
                    
             
                    
                             

三、拓展练习,巩固新知     
 
1.  以下程序运行的结果是(   ) 
s=0 
for i in range(1,4):  s=s+1   
print s 
A. 1       B.3       C.4      D.10 
 
2.  以下程序的运行结果是(   ) for j in range(1,3): 
 for i in range(1,5): 
  print "*", 
A. 输出4个*    B.输出10个*    C.输出8个*    D.输出15个*  
3.  以下程序的运行结果是(   ) for i in range(1,10):  if(i%2==0):   print i  
A.2,4,6,8   B. 2,4,6,8,10  C.1,3,5,7,9   D.0,2,4,6,8 学生完成练
习,填写答
案并分析。  
 三个练习都应用了for循环,强化了学生生对for语句的理解,提高学生读写程序的能力。让学生分析每一个练习,利于学生计算思维的训练和培养,并为后面“百鸡问题”的解决做好铺垫。 
四、提出问题,突破重难点 
          
【布置任务】公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,三种鸡都要有,如何买? 1. 你的初步思路是什么? 2. 遇到的困难是什么? 
3. 今天学习的for循环对你解决这个问题有没有帮助?怎么解决? 
【引导】引导学生逐步找到解决方案,形成算法。    
【个别辅导】 
【思考】 根据学案提出的三个问题逐步思考百鸡问题的
解决方案。   
【展示】 学生展示自己的思路 【实践】程序求解百鸡问题 提出百鸡问题,让学生思考。通过三个提示,让学生逐步找到解决问题的方案,突破难点。 
      
通过小组互助,解决在写程序时出现的各种问题。 
五、小结 
  
1.  for循环不是Python语言当中唯一的循环结构,但是是最强大的循环结构,体现了计算机超强的计算能力。 
2.程序设计的目的是让计算机帮助我们解决实际问题。 
问题提出—>算法设计—>程序实现   
【听课,总结】       
帮助学生建立对程序设计的认识,理清从问题到算法到程序的思维过程。

《Python程序中的循环结构》学案
一、任务一
请利用以前所学的内容,写程序在屏幕上输出100个“*”
二、练习
1.  以下程序运行的结果是(   )
 
s=0
for i in range(1,4):
      s=s+1 
print s
 
A. 1       B.3       C.4      D.10
 
 
2.  以下程序的运行结果是(   )
 
for j in range(1,3):
      for i in range(1,5):
            print "*",
 
A.    输出4个*    B.输出10个*    C.输出8个*    D.输出15个*
 
 
3.  以下程序的运行结果是(   )
 
for i in range(1,10):
      if  i%2==0:
            print i
 
A. 2,4,6,8       B. 2,4,6,8,10      C.1,3,5,7,9       D.0,2,4,6,8
 
三、“百鸡问题”
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,三种鸡都要有,如何买?
1. 你的初步思路是什么?
 
 
 
 
2.   遇到的困难是什么?
 
 
 
3.   今天学习的for循环对你解决这个问题有没有帮助?怎么解决?
for i in range(1,n):
print x
 

视频来源:优质课网 www.youzhik.com -----更多视频请在本页面顶部搜索栏输入“程序设计中的,循环结构”其中的单个词或词组,搜索以字数为3-6之间的关键词为宜,切记!注意不要输入“科目或年级等文字”。本视频标题为“高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州”,所属分类为“信息技术优质课视频”,如果喜欢或者认为本视频“高中信息技术教科版《算法与程序设计》选修一第二章 《程序设计中的循环结构》广州”很给力,您可以一键点击视频下方的百度分享按钮,以分享给更多的人观看。优质课网 的成长和发展,离不开您的支持,感谢您的关注和支持!有问题请【点此联系客服QQ:983228566】 -----

优质课说课大赛视频
关闭
15139388181 微信:15139388181
QQ:983228566
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
优质课网_手机微信
加入vip会员
如何观看本站视频