沪版新教材项目式教学案例

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:wtbcgs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  项目情境分析
  本案例选自上海科技教育出版社的教材《信息技术(必修1 数据与计算)》第三单元算法与程序设计之项目七:以计算圆周率为例——设计简单数值数据算法。该项目通过设计简单数值型数据算法解决计算圆周率问题,对程序三种控制结构进行深入探究,并通过比较不同算法的运行时间感受算法效率,引导学生主动对程序或算法进行优化。本项目引导学生利用计算机科学领域的思想方法界定问题,抽象特征,并能设计合理的算法形成解决问题的方案,有效促进计算思维素养的逐步养成。
  圆周率π是一个在数学及物理学中常用的数学常数,它是圆的周长与直径的比值,也等于圆的面积与半径平方之比。π是一个无限不循环小数,可以借助计算机编程,利用欧拉公式、沃利斯公式及随机投点法等方法来计算圆周率,并可比较不同算法的效率,有意识地对算法和程序进行优化。
  项目活动安排
  1.活动1:用沃利斯公式计算圆周率
  活动要求:
  (1)给出几个简单的累乘或累加公式,如5!=5*4*3*2*1,s1=1 3 5 7 9,s2=1 1/2 1/4 1/8 1/16 1/32,分别讨论它们的通项及累乘或累加变量的初值。
  (2)分析沃利斯公式可知,这是一个累乘问题,通过观察找出通项公式,确定累乘变量的初值,确定控制循环的方法。注意:通项公式并不唯一,因此累乘变量初值和循环控制方法也会相应发生改变。
  (3)分组讨论,结合循环控制方法,分别用自然语言和流程图描述沃利斯公式求解π的算法。
  (4)根据小组讨论确定的算法,使用for循环或while循环编写Python程序,并调试运行。
  2.活动2:对比两种计算圆周率的算法
  活动要求:
  (1)改写数学公式法求解圆周率的程序设计,要求可以输入精确度要求,并输出运行时间。
  (2)多次运行程序,改变limit的值,得到不同的圆周率近似值,并在表格3-4中记录每次的运行结果。
  (3)改写随机投点法的程序,要求可以输入总投点数,并输出运行时间。
  (4)多次运行程序,改变总投点数,得到不同的圆周率近似值,并用表格3-4记录每次的运行结果。
  (5)对比两种算法计算圆周率的运行情况,并填写表格3-5。
  3.拓展思考
  (1)用欧拉公式和沃利斯公式计算圆周率的时候,对累加器或累乘器变量初值的设置有什么不同?
  (2)在随机投点法中,随着总投点数的增加,圆周率的值有什么变化?如何使圆周率的值更加精确?
  (3)在日常生活中,哪些事情是反复操作的?类似于本节课学习的循环程序设计,你能举两个例子吗?
  4.活动实施说明
  (1)圆周率π是一个在数学及物理学中常用的数学常数,在这个问题的计算上,一代一代的数学家贡献出了自己的智慧,本项目中分别给出了欧拉公式、沃利斯公式和计算机模拟随机投点法来计算圆周率,让学生通过Python编程来实现用计算机从不同的方法和角度来解决问题,并对解决问题的效率进行比较,从而实现“运用基本算法设计解决问题的方案,能使用编程或其他数字化工具实现这一方案”的目标。
  (2)活动1的难点是提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题,重点是设计算法、理解并掌握如何构建一个循环结构来解决问题。该项目适用于学科核心素养要求在水平2的教学场合。
  在本活动中,s=s*item这个式子为累乘的通项公式,对上述沃利斯公式来说,item的一种表示方式是item=(i/(i-1))*(i/(i 1)),i从2开始,每次增加2。解决本问题需要重复进行的工作就是:①构造item值,即item=(i/(i-1))*(i/(i 1)),i=i 2;②累乘item到s,即s=s*item。这里的循环控制条件是变量i的值达到指定值。i的初值为2,终值自己设定,每次加2。上述累乘算法可用自然语言描述,具体如图1所示。
  活动1中用流程图描述算法时,要注意强调循环结构的画法,如图2所示。
  (3)分别用for循环和while循环的程序设计实现沃利斯公式计算圆周率,对比两种循环的不同点(如图3)。本次两种循环均为确定次数的循环,for循环此时采用遍历结构中元素的个数来体现。while循环可以实现确定次数的循环,也可以实现不确定次数的循环。
  (4)活动2是在活动1的基础上进行的,通过对两种算法做简单的改写和对比,让学生学会分析问题,确定算法,并正确组织问题解决过程中涉及的各种数据,体验不同算法的效率。程序中涉及到了Python对函数库的引用方法,格式是:from〈库名〉import〈函数名〉。
  Python语言中time库是处理时间的标准库,math库用于进行科学计算,均为Python自带库,安装好Python之后可直接导入,不需另外安装。clock()函数以浮点数计算的秒数返回当前的CPU时间。两次调用clock()用来衡量不同程序的耗时。
  (5)程序中用到了关系与运算符,特别要注意的是,Python中使用“=”表示赋值语句,使用“==”表示“等于”。此外,Python语言中支持连续比较,如判断x是否为100和200之间的一个数,其表达式为:100<=x>=200。
  (6)注意在完成表3-4时会发现,运行程序,输入相同的limit值,会得到相同的pi的值,但是每次得到的运行时间是不一样的,这与系统运行的外部环境相关。在完成表格3-5时,应该强调这一比较的前提是在数据规模相同的情况下进行的。
  (7)拓展思考(1)的意义在于让学生理解在用计算机解决相同问题时,根据算法的不同,其初值的設置是不一样的。拓展思考(2)是为了让学生体验随机投点法在数据量较小的情况下,不确定性很大,但是随着数据规模的增大,结果也越来越精确。拓展思考(3)是为了实现知识的迁移,总结利用计算机解决问题的过程和方法,并迁移到与之相关的其他问题解决中去。
  项目学习目标
  1.学科核心素养目标
  能够采用计算机科学领域的思想方法界定问题、抽象特征;运用合理的算法形成解决问题的方案;总结利用计算机解决问题的过程和方法,并迁移到与之相关的其他问题的解决中。
  2.内容目标
  从生活实例出发,概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
  3.学业目标
  依据解决问题的需要,设计和表示简单算法;掌握一种程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
  4.课时建议
  活动1共2课时,建议连堂进行。活动2在活动1进行完之后开展,时间为2课时。
其他文献
王丽萍刚刚凭借《媳妇的美好时代》获得了中国电视剧“飞天奖”的最佳编剧奖,同时这部剧也获得了一等奖,并为海清带来一座最佳女主演的奖杯。在去年电视剧市场普遍平淡的情况下,《媳妇的美好时代》揽遍国内外各项大奖,写了十多年剧本的王丽萍终于尝到了“爆红”的滋味,拿奖拿到了手软。  与其他一些名编剧不同,王丽萍的公众形象不太一样,她长期给电视台的法制和相亲节目当嘉宾,这或许与她擅长写作家长里短和婆婆妈妈有关,
深圳湾畔,南头半岛。昨天与今天在这里交汇——  东岸蛇口,改革开放的“开山第一炮”犹如惊蛰春雷,经济特区从这里启航;  西岸前海,这个“特区中的特区”,成为新时代改革开放再出发的“桥头堡”。  经济特区,中国改革开放的亮丽名片。改革开放以来,深圳、珠海、汕头、厦门、海南5个经济特区相继建立,在建设中国特色社会主义伟大进程中谱写了勇立潮头、开拓进取的壮丽篇章,成就举世瞩目。  “经济特区不仅要继续办
说起长城,人们往往会首先想到中国的万里长城,它不仅是中国人的骄傲,作为世界八大奇迹之一,同时也令无数人向往。提到英国,人们首先想到的是大本钟。而长城,似乎跟这个国家的关系没有那么密切。但事实上,在英格兰北面也有一条被列为世界遗产的长城——哈德良长城。  长城往事  公元117年,正值罗马的五贤帝时代,国家繁荣、安定。哈德良就在这样一个时代背景下登上了皇帝的宝座。虽然正逢黄金时期,这位皇帝并没有跟随
【按】本刊专访《蚂蚁治病种种》在上期发表后,引起了广大读者的关注。此间,南京市。市级机关医院类风湿性关节炎小组和蚂蚁专家吴志成一道,对蚂蚁治病的疗效进行了观察和随访。现应本刊之约,撰写了下文。  我院自八八年四月十五日开始,用以良种山蚂蚁为主的混合剂——“抗类风湿1号粉”、“抗类风湿2号粉”,治疗类风湿性关节炎、风湿性关节炎患者,获得良好疗效。这里,选择其中的几个病例:  朱×× 男 52岁 工程
家庭的安全问题时刻在经受着挑战,现在很多家庭都会安装一些智能家居防盗产品来保护家庭安全。  随着科技的进步,机械式报警器越来越多地被先进的电子报警器代替,经常应用于系统故障、安全防范等领域,用来提醒或警示我们应当采取某种行动,如门磁感应器。  门磁报警器主要由开关和磁铁两部分组成,当两者分开或接近至一定距离后,磁场强度发生变化引起开关的开断从而感应物体位置的变化。门窗上的门磁报警器被触发,即门窗被
【摘 要】 合同管理是行政事业单位内部控制的重要活动之一。以重庆海事局为例,基于重庆海事局财务云平台合同管理业务应用,在阐述合同管理内部控制现状和流程的基础上,详细分析了目前存在的无法有效分析签约对象资信风险、风险预警能力较弱、风险防控水平较差等问题,然后基于财务云平台,重点从建立合同调查对象资信主题数据库和合同风险数据库、设计差异化的风险提示与预警功能、强化合同管理全过程的数据分析与利用等方面提
摘 要:为探讨基本心理需求、情境兴趣以及初中生体育课堂学习投入三者之间的关系,采用体育教学基本心理需求量表、情境兴趣量表和学习投入量表,对上海市6所中学614名初中生进行测试。运用SPSS22.0和AMOS22.0对所采集的数据进行相关和回归分析以实现相关指标、维度的对比,并构建了回归模型和路径模型。结果显示:基本心理需求、情境兴趣都与学习投入高度正相关;情境兴趣在基本心理需求与学习投入之间存在部
〔摘要〕 民主党派的民主监督总体上可以纳入权利监督而非权力监督的范畴。民主党派民主监督具有政治性、民主性、制度性、合作性、监督性五大特征。通过调研可知,当前对民主监督的政治性虽有充分认识,但工作中偏重于事务性监督;民主监督的自主性和主动性不足,监督氛围不够浓厚;民主监督形式虽有创新,但仍需不断拓展;民主监督的制度框架基本确立,但制度化水平还不高;监督效果虽有改进,但监督职能没充分发挥。为此,要建立
声明在先,我讲的是一般老人,你也许不是这样。  冯梦龙在《古今潭概》中,采录了一则《老人八反》,描述老人的反常现象维妙维肖:“夜不卧而昼睡;子不爱而孙爱;近事不记而记远事:哭无泪而笑有泪;近不见,远却见;打却不痛,不打却痛(如捶背敲膝——艺注);面白却黑,发黑却白:如厕不蹲,作揖却蹲。此老人八反。”细细观察老人的起居行为,确实如此。不过这“八反”多从生理角度着眼,若从心态变化采看,更有些值得思索的
【摘要】微博的快速发展为企业开展危机公关提供了一个新的方式——微公关,它的生产和传播具有自身的特点,利用好这一新兴平台企业能在危机公关中把握先机。本文就微公关在内容和形式方面的新发展及企业如何更好的利用微公关这一手段进行分析。  【关键词】微博 微公关 危机公关  微公关,顾名思义,是指组织或个人通过微博这一社交平台对自身形象进行管理和经营,从而创造出较好的舆论环境,充分利用微博主体及传播载体的草