高中信息技术-课堂实录教学设计学情分析教材分析课后反思_第1页
高中信息技术-课堂实录教学设计学情分析教材分析课后反思_第2页
高中信息技术-课堂实录教学设计学情分析教材分析课后反思_第3页
高中信息技术-课堂实录教学设计学情分析教材分析课后反思_第4页
高中信息技术-课堂实录教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《用计算机编程解决问题的一般过程》项目【学习目标】经历抽象建模、设计算法、编写程序并调试运行,体验利用计算机编程解决问题的一般过程,感受用计算机程序解决问题的优势。【评价形式】

在上课过程中,及时对自己的学习情况做客观评价,在下表中“反馈”一行的括号里标注打勾(√):表示已理解、能正确完成画圈(O):表示部分理解、部分完成打又(×):表示完全不理解、不能完成【项目任务】本节课利用计算机编程的方式来自动绘制一个五角星,具体要求如下:1、抽象与建模:提取问题关键要素,明确问题的已知条件和求解目标,建立可行的计算模型。2、设计算法:根据上述模型,将解决问题的过程具体化、步骤化,并用自然语言描述。3、编写程序及调试运行:根据算法步骤,完善程序并调试,实现用计算机程序自动画五星。

【学习过程】a=100d=60foriinrange(3):t.forward(a)t.left(180-d)a=100d=60a=100d=60foriinrange(3):t.forward(a)t.left(180-d)a=100d=60t.forward(a)t.left(180-d)t.forward(a)t.left(180-d)t.forward(a)t.left(180-d)知识链接知识链接Python语言相关知识说明(在英文输入状态输入代码,要区分大小写)数学运算符的表示:加+减-乘*除/t.forward(x)画笔向前走x个像素(距离)

t.left(d)画笔向左(逆时针)转d度(角度)t.right(d)画笔向右(顺时针)转d度(角度)t.setheading(d)让画笔朝向d度方向(初始为0度方向)如:t.sheading(-30)

t.pencolor(“red”)画笔线条为红色foriinrange(n):重复执行n次循环体语句——循环体语句语法要求:循环体语句每行前要空4格(——表示4个空格)2、三人为以小组协作完成下面任务,并及时完成学习情况的反馈

任务1:浏览教材3.1(P66-P67),填写下表中A、B、C、D处信息,了解计算机编程的一般过程。任务2:模仿绘制正多边形的过程,完成绘制矩形的每个步骤,并分享,上机调试程序。

任务3:协作完成绘制五角星的步骤,上机调试,演示分享。任务1任务2任务3编程绘制正多边形

编程绘制红色边框的矩形(长宽比3:2)编程绘制红色五角星(内角36度)学习方式阅读教材模仿、协作讨论协作讨论1.A重复执行:

画一条边,旋转一定度角。假设边数为n,边长为a则内角度数d为:d=(n-2)*180/n旋转的角度为:180-d重复执行:假设宽为b,则长a=重复执行次:假设宽为s,五角星内角为36度,则旋转角度为反馈()()()2.B①输入:n和a②计算正多边形的内角度数d:d=(n-2)*180/n

③将以下过程重复执行n遍:画一条长度为a的线段,将画笔方向向左(逆时针)旋转(180-d)度。①输入:②计算矩形长aa=③将以下过程重复执行遍:①输入:②将以下过程重复执行遍:反馈()()()3.C4.Dimportturtle

t=turtle.Pen()

n=5a=50d=(n-2)*180/nforiinrange(n):t.forward(a)

t.left(180-d)用n=8运行程序。importturtle

t=turtle.Pen()b=100a=foriinrange():t.forward(a)

t.right(90)t.forward(b)t.right(90)

用b=200运行程序

importturtle

t=turtle.Pen()s=100t.pencolor(“red”)foriinrange():反馈()()()学情分析本课的授课对象为必修一《数据与计算》的学生,通过第二章的学习,学生已经初步掌握了用算法解决问题的过程,也学会了使用自然语言和流程图等方式来描述算法。但是第二章内容相对比较抽象,学生对相关知识的掌握程度差异较大,教师需要考虑不同程度学生的需求,尤其是基础较差的学生的需求。大多数学生都是初次接触程序设计,好奇心比较强,教师要充分利用学生的好奇心理,上好入门第一课,同时也要尽心地呵护这份好奇心,激励学生发挥自己想象力和创造力,利用计算机编程解决生活中的实际问题。问题选项结果(百分比)你知道抽象建模这一词吗?没听说过0听说过但不了解其意义65知道大概,不完全理解35完全理解,并能举例说明0效果分析:从上课情况来看,学生掌握的还是不错的!作业里增加了,拓展和难度,同时,在以后的教学中,应该再多一些拓展,增加学生的自主学习和合作探究的环节,学中做,练中学,互帮互学,共同进步!教材分析课后作业利用课堂所学,自己绘制五星红旗课后反思:因为本课的授课对象为必修一《数据与计算》的学生,通过第二章的学习,学生已经初步掌握了用算法解决问题的过程,也学会了使用自然语言和流程图等方式来描述算法。但是第二章内容相对比较抽象,学生对相关知识的掌握程度差异较大,教师需要考虑不同程度学生的需求,尤其是基础较差的学生的需求。大多数学生都是初次接触程序设计,好奇心比较强,教师要充分利用学生的好奇心理,上好入门第一课,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论