Python入门教学---记忆训练小游戏

上传人:re****.1 文档编号:491581149 上传时间:2023-05-20 格式:DOC 页数:9 大小:70KB
返回 下载 相关 举报
Python入门教学---记忆训练小游戏_第1页
第1页 / 共9页
Python入门教学---记忆训练小游戏_第2页
第2页 / 共9页
Python入门教学---记忆训练小游戏_第3页
第3页 / 共9页
Python入门教学---记忆训练小游戏_第4页
第4页 / 共9页
Python入门教学---记忆训练小游戏_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Python入门教学---记忆训练小游戏》由会员分享,可在线阅读,更多相关《Python入门教学---记忆训练小游戏(9页珍藏版)》请在金锄头文库上搜索。

1、教 学 设 计教学基本信息课题Python入门教学-记忆训练小游戏姓名田俊涛学科信息技术学校黄陂一中年级高一教学指导思想教学指导思想:新课标中提到“帮助学生掌握信息技术基本知识与技能、增强信息意思”“树立正确信息社会价值观和责任感的基础课程”“引导学生理解信息技术应用过程中的个人与社会关系,思考信息技术为人类社会带来的机遇和挑战,履行个人在信息社会中的责任和义务,帮助学生成长为有效的技术使用者”“信息技术学科核心素养培养信息意识、计算思维、数字化学习与创新、信息社会责任四个核心要素组成”“信息社会责任是指信息社会中的个体在文化修养、道德规范和行为自律等方面应尽的责任与义务”。本课以记忆训练小游

2、戏作为主题,希望通过计算机程序的编写来实现,从而培养学生信息技术核心素养中的信息意识、计算思维、创新思维等,同时也让学生了解程序也是拥有其价值性、创作性、版权社会价值性,以此让学生学习Python的入门教学。教学背景分析教材分析:本课以科学教育出版社出版的信息技术必修1第二单元编程计算为依据。该单元通过编制程序探究计算机解决问题的过程,让学生初步了解算法的三种基本结构,即顺序结构、分支结构、循环结构,以及如何对算法进行描述,熟悉计算机程序设计语言Python的开发环境,学会编写简单的程序。内容分析:Python作为一门最接近自然语言的计算机程序语言,非常容易上手和入门,想要深入了解也需要花费一

3、定的精力与时间,可以让不同层次的学生有可持续深入探究的基础,与此同时可以让学生潜移默化中培养自我学习的习惯、计算思维、编程思维、创新思维。学情分析:学生对于Python是一个新鲜的东西,对其的安装、环境配置、软件的使用、程序的编写、程序的调试、程序的运行都是比较陌生,需要一定的时间进行了解熟悉。学生对程序的三种基本结构,在理论和基本流程图有一定的了解,但是在实际的编程语言环境中进行编写运用还是一片空白,其初中信息技术基础水平比较薄弱。教学方式:自主学习 演示法 小组讨论 任务驱动技术准备:微课 Python入门教学网址 教学广播系统 完整程序代码等相关资料 教学目标教学目标: 学会安装Pyth

4、on语言的编程软件及环境配置 了解计算机解决问题的过程 了解流程图的规范表示方法,学会使用自然语言和流程图描述算法 了解算法的三种基本结构,掌握顺序结构、分支结构、循环结构的基本结构,学会赋值语句、if语句的使用方法,运用顺序结构、分支结构的语句编写简单的程序解决问题,学会记数循环、条件循环的使用方法,熟练掌握分支、循环结构解决问题。教学难点: 自然语言和流程图对算法的描述 分支结构、循环结构的基本用法 使用三种基本的程序结构解决问题 教学重点: 对需要解决的问题进行分析并归纳出解决问题的算法 解决问题算法中需要使用的基本结构,如何应用其结构进行编写出解决问题的代码 熟练使用Python语言对

5、三种基本程序结构处理问题教学过程(表格描述)教学阶段教师活动学生活动设计意图技术应用时间分配课程引入展示“最强大脑”中训练记忆的程序。(游戏说明:一次性展示带有编号的10种物品,在屏幕中停留10秒钟,然后随机给出物品,回答物品对应的编号,如果回答正确,回答正确题数增加1,回答错误,退出游戏。)观看游戏视频参与游戏吸引学生注意力激发学生学习兴趣感受程序的魅力程序代码3环境分析程序安装提问:同学通过游戏的参与,是否能够判断该游戏是使用什么语言编写的?再次执行小游戏的运行程序,提醒学生仔细观察、并思考问题。板书学生回答答案,并总结归纳,推出正确答案Python提问:既然现在知道是Python语言编写

6、的程序代码,那同学如何在自己的电脑上安装Python语言的运行环境呢?同学们试着利用搜索引擎完成Python语言程序的安装。提示:利用百度搜索“Python菜鸟入门教程”寻堂指导部分学生,解决遇到各种问题。观看游戏演示思考问题回答问题(预测学生会有各种类型的答案)利用搜索引擎搜索Python入门教程,下载安装程并完成程序安装。了解程序基础运行方式程序安装过程出现各种问题思考、解决、提问引导学生思考分析疏导学生自主学习通过网络学会自学学会相互交流学习锻炼学生自我判断问题、解决问题的能力粉笔麦克7软件运行简单编程讲述:大部分同学都已经完成了程序的安装,并在进行摸索如何使用。演示:程序运行观看演示练

7、习使用软件5分析游戏(观察学生练习情况)再次演示小游戏提问:现在同学们基本了解了python如何使用,那么我们一起来分析一下小游戏是如何实现的?那位同学用语言描述一下游戏的流程和规则?提醒:填写活动清单回答问题:显示需要记忆的物品及其编号,随机其中五个给出物品,回答物品编号,错误不加分,正确加一分,出题5个后,退出游戏,并展示得分多少。(其他答案对比分析)讨论:那位同学的描述的更为详细准确,更为严密书写:将分析过程填写在学习任务清单上引发学生思考引导学生分析问题并思考如何解决问题学会合理质疑5提问:根据同学们的分析,该小游戏的程序里面是否涉及到最基本的三种程序结构?在任务清单中画出三种基本结构

8、的流程图回答:涉及到三种画出流程图任务清单5提问:根据游戏的演示过程,同学们分析一下,游戏程序的过程是怎样的?用语言一步步描述一下?互动:请学生回答问题?(并交流步骤)回答问题:1、显示游戏规则、物品及其编号10秒2、清屏3、给出一个物品4、回答编号5、如果回答正确,答对题数加16、重复以上步骤,直到答完5道题7、输出答对的题数引导学生思考问题、学会按流程的方式一步一步分析问题并解决问题的大致流程任务清单5流程图编写程序到此,同学应该基本已经清楚程序的运行过程,可以根据分析的过程,在任务清单上完成程序流程图已经完成了程序流程图的同学可以根据流程图,进行程序的编写、调试、运行实战一:根据分析的过

9、程画出流程图实战二:根据程序流程图编写程序,并调试运行培养学生动手能力,用python语言解决实际的问题任务清单15课堂小结小结计算机解决问题的一般过程为:1、分析问题2、设计算法3、编写程序4、调试运行听讲3拓展内容拓展演示改进程序,随机出题数目不确定,知道答题错误退出。观看演示程序分析对比两种程序的不同点激发学生的深入探究问题的能力3活动清单环节自然语言流程图出题1、 显示游戏规则、物品及其编号10秒2、 清屏游戏开始显示规则物品编号加1判断5题出题回答正确与否清理屏幕输出正确题数是否是否答题1、 给出一个物品2、 回答编号3、 如果回答正确,答对题数加14、 重复以上步骤,直到答完5道题

10、结果展示输出答对的题数三种基本程序结构流程图程序代码:import randomimport timeimport osprint(“你好,现在你有10秒钟的时间记忆下列物品及其偏好”)things = “苹果”,“香蕉”,“橙子”,“梨子”,“猕猴桃”,“柚子”,“菠萝”,“彩蛋”,“电脑”,“手机”for i in range (10): print(i,“: ”,things i )time.sleep(10)os.system(“cls”)n=0t2=random.sample(things,5)for i in t2: ans=int(input(i + “的编号是:”) if i=thingsans: n=n+1print(“n你一共答对了”,n,“道题”)input(“n按回车键结束”)活动清单:环节自然语言流程图三种基本程序结构流程图程序代码:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号