python解题教学_PYTHON教学设计:计算机解决问题的过程教案-精.doc

计算机解决问题的过程 教案

一、教学目标:

1.凸显计算机编程的优势,激发学生探索python语言的兴趣

2.引导学生分析与描述算法的方法,培养其计算思维

3.通过学生体验游戏以及python编程调试,帮助其了解计算机解决问题的过程

4.融入“流程图”的规范画法,形成使用计算机解决问题时的规范意识。

二、教学重点难点

流程图的画法、计算机解决问题的过程;算法的分析

三、教学过程

教学环节

教师活动

学生活动

设计意图

游戏导入

师生互动版“最强大脑”小游戏;

展示教学目标

师生互动版“最强大脑”小游戏

活跃课堂氛围,激励学生进入课程

Python版游戏体验与算法分析

1.引导学生分析游戏的运行步骤(算法分析);

2.强调:主要描述对象和每一步具体操作。

点明:计算机解决问题,算法分析是最重要的环节。

通过自然语言的缺点之一“书写繁琐”不符合读图时代的阅读观,引出流程图描述算法。

1.玩“最强大脑.py”

2.分析该游戏的算法

3.用自然语言描述算法

1.玩游戏目的是使学生知其然”,在此基础上,探究“其所以然”。

2.对比师生版的游戏,人机互动版的游戏更为简洁,好操作。凸显计算机编程的优势,激发学生探索python语言的兴趣。

3.分析与描述算法,培养学生计算思维。

活动1:使用流程图描述游戏算法

1.活动说明:根据自然语言的描述,补全“最强大脑游戏”的流程图。并思考每种形状框图的作用。

2.展示要点:表述清楚,如:使用菱形框,对xxx条件作出判断,如果是的话,作出如何处理,否的话,作出如何处理。

3.活动后点拨3种结构作为提升。指出流程图不能满足计算机直接运行的需求,引出算法的实现环节。

1.补全流程图

2.分小组展示并描述框图的作用

1.在自然语言描述的基础上,再做流程图,遵循由易到难逐步加深的原则。

2.整个流程图中有很多重复的符号,为节约时间采用补全重点部分的方式展开。

3.在展示时,给定学生展示的要点作为抓手,让他们有话可说,加深了各种框图的用法。

4.融入“流程图”的规范画法,帮助学生形成使用计算机解决问题时的规范意识。

活动2:用python语言实现游戏

1.活动说明:为流程图找到相匹配的代码块,并尝试分析每行代码的含义。

2.展示要点:每组解释一段代码中每行代码的含义。

3.展示后点拨每个代码块中3种结构的运用

1.匹配代码

2.分小组展示并解释代码含义

1.第一次接触代码,大篇幅可能会给学生带来压力,拆分成小段代码块,再配合流程图整体理解,在此基础上加深(视学生接受能力自定,也可以涉及注释,或3种结构的书写方法)。

2.理解了代码含义,为下一步拓展任务修改代码奠定基础。

活动3:游戏程序的调试与修改——最强大脑plus版

1.活动说明:修改代码,增加游戏难度。并观察两种运行结果的差异。

2.展示要点:说出增加游戏难度的方法,并展示修改的代码。

3.点拨:Python shell是多行代码编辑窗口,主要用于简单命令测试。

双击py文件是脚本运行方式。

代码修改并运行

展示:缩短观察时间或者增加词汇。

上一步只要读懂了代码这一步就没难度。同时了解以下:

1.认识python语言的开发环境

2.知道如何进入代码编辑界面,以及两种运行方式的区别。

总结提升

1.计算机解决问题的过程

2.使用流程图描述算法(规范性)

3个活动展示了计算机解决问题的过程。

使用计算机解决问题时的规范意识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
36085 WARNING: lib not found: c10.dll dependency of D:\python\lib\site-packages\torchvision\_C.pyd 36099 WARNING: lib not found: torch_cpu.dll dependency of D:\python\lib\site-packages\torchvision\_C.pyd 36113 WARNING: lib not found: c10_cuda.dll dependency of D:\python\lib\site-packages\torchvision\_C.pyd 36127 WARNING: lib not found: torch_cuda_cpp.dll dependency of D:\python\lib\site-packages\torchvision\_C.pyd 36146 WARNING: lib not found: torch_python.dll dependency of D:\python\lib\site-packages\torch\_C_flatbuffer.cp37-win_amd64.pyd 36287 WARNING: lib not found: torch_python.dll dependency of D:\python\lib\site-packages\torch\_C.cp37-win_amd64.pyd 37214 WARNING: lib not found: api-ms-win-security-systemfunctions-l1-1-0.dll dependency of D:\python\lib\site-packages\torchvision\cudart64_110.dll 326321 INFO: Looking for eggs 326578 INFO: Using Python library D:\python\python37.dll 326578 INFO: Found binding redirects: [] 326631 INFO: Warnings written to D:\python-zuoye\pythonProject_001\build\main\warn-main.txt 327409 INFO: Graph cross-reference written to D:\python-zuoye\pythonProject_001\build\main\xref-main.html 327899 INFO: checking PYZ 327900 INFO: Building PYZ because PYZ-00.toc is non existent 327901 INFO: Building PYZ (ZlibArchive) D:\python-zuoye\pythonProject_001\build\main\PYZ-00.pyz 334452 INFO: Building PYZ (ZlibArchive) D:\python-zuoye\pythonProject_001\build\main\PYZ-00.pyz completed successfully. 334974 INFO: checking PKG 334974 INFO: Building PKG because PKG-00.toc is non existent 334975 INFO: Building PKG (CArchive) main.pkg
06-11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值