




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【课题】高一年级第三章第2节题目:信息的编程加工之Python趣味编程【学科核心素养】本节课主要渗透的学科核心素养有计算思维和数字化学习与创新。通过本节课教学激发学生内在的学习驱动力,让学生体验编程的独特魅力。【教学目标】知识目标初识Python学习turtle库中函数,绘制简单图形能力目标(1)初步经历编程绘制图形的过程,学会用turtle库中函数来绘制简单图形.(2)通过学生自我探究,教师适当引导讲解,让学生学会用Python中turtle绘制图形。情感态度价值观目标(1)体验编程的独特魅力。(2)激发编程解决现实问题的学习欲望,提高学习兴趣。【教材分析】本节课内容讲解的是高一必修《信息技术基础》3.2信息的编程加工【教学重、难点分析】Python中turtle库的一些基础函数指令。如circle()、left()、right()、foriinrange()、speed()、pencolor()【教学过程设计】教学环节教学活动设计意图导入本节课我们学习信息的编程加工之Python趣味编程。说到编程,你们有没有接触过编程,了解过编程吗?可能知道程序员。问题引入:大家心目中的编程是什么样的?通过PPT展示图片:普遍认为,编程时要面对n行全英文代码,绞尽脑汁设计算法,让人抓狂,头发渐渐掉光,心如死灰、然后望而却步,最后认为编程很难。编程也不全是你们所认为的这样,学会编程能让自己获得满满的成就感;学会编程,相当于掌握一项基本技能,带给你更多的人生可能;学会编程也是具有趣味性的。这远的不说,我们就说这近的,如大家所知道万花尺,同学们之前所接触的繁花曲线花是利用万花尺在纸上绘制,那我们能不能“高大上”一点,在电脑上利用编程绘制各种各样的繁花曲线花呢?同学们想不想“高大上”一把。通过提问说出大家对编程的印象,与后面相呼应,形成强烈的反差,引导学生对编程有一个不一样的认识。新授【初识Python】简单介绍Python讲到编程,我们首先了解我们接下来将用什么编程。Python中文是蟒蛇的意思,所以它的图标也是跟蟒蛇长相相关。Python是一门面向编程零基础并体现大学水平的入门课题。启动Python(蟒蛇)了解Python编程环境【学习目标】学习Python中turtle库的一些基础指令,绘制简单图形。turtle中文海龟的意思,它是Python中的一个库,利用turtle库中的函数指令能够绘制各种图形。circle()#画圆left()\right()#向左转,向右转foriinrange()#循环语句speed()#画笔的速度pencolor()#画笔颜色【实例创作】利用turtle绘制一个圆importturtleturtle.circle(100)绘制的圆相当于海龟的运动轨迹,观察海龟的方向,是从左往右,画圆按逆时针方向。#给海龟取别名,叫timportturtleastt.circle(100)我们画了一个圆,我们是不是可以依葫芦画瓢画多个圆呢?提示信息:right(90)#向右转90度left(90)#向左转90度绘制四个圆importturtleastt.circle(100)t.right(90)t.circle(100)t.right(90)t.circle(100)t.right(90)t.circle(100)我们画4个圆就有8行代码,那如果我画100个圆,甚至更多的时候,那得多少行代码啊!并且代码还是重复一样的。这样的代码可读性也不强。面对这种情况,我们可以用循环语句来简化代码,减少冗余,增加代码的可读性。利用循环语句简化代码importturtleastforiinrange(4): t.circle(100) t.right(90)range()是一个函数,foriinrange()就是给i赋值。range()函数用法:range(start,stop[,step]),分别是起始、终止和步长range(4)即:从0到4,不包含4,即0,1,2,3range(1,4)即:从1到4,不包含4,即1,2,3range(1,4,2)即:从1到4,每次增加2,因为1+2=3,3+2=5,所以输出只有1,3。第三个数字2是代表步长。如果不设置,就是默认步长为1。有了forin循环,绘制再多的圆我们都不嫌麻烦。接下来,请同学们运行代码,并围绕导学案中课堂延申任务五、任务六、任务七,修改代码,随着代码进行无线遐想,绘制曲线图形。【修改代码,进行无限遐想】修改代码,绘制N个圆importturtleastforiinrange(12): t.circle(100) t.right(91)修改代码,提高画笔速度importturtleastt.speed(0)foriinrange(12): t.circle(100) t.right(91)【课后延申】修改代码,增加画笔颜色importturtleastt.speed(0)t.pencolor('blue')f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 密室逃脱创新创业
- 保育员生活管理培训
- 创意商务图片第21集
- 中国高等教育发展及现状
- 第2章 公益海报招贴设计
- 信息技术基本操作
- 教培行业工作规划
- 吉林省松原市前郭县第一中学2024~2025学年度下学期八年级第一次阶段检测 道德与法治试卷(含答案)
- 护理脑梗死疑难病例讨论
- 口服给药操作规程
- 吉春亚神奇的汉字-完整版PPT
- 上海市初三数学竞赛(大同杯)试题
- 付款审批表(标准样本)
- 《船舶安全检查表》word版
- 市政工程监理规划范本(完整版)
- 压裂设计步骤
- 交管12123驾照学法减分题库及答案共155题(完整版)
- 水蛭深加工提取天然水蛭素项目资金申请报告写作模板
- 让创造力照亮每一个孩子的未来向明初级中学
- 模块三 物资调运问题的图上作业法
- 安全生产培训新员工三级培训.ppt
评论
0/150
提交评论