- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
“离离原上草,一岁一枯荣。野火烧不尽,春风吹又生。”这是对于植物生命周期的生动写照。被子植物的一生,要经历生长、发育繁殖、衰老和死亡的过程。你能把某种被子植物(例如:水稻)的一生用在大脑内放电影的形式想象出来吗?那么被子植物的一生哪个环节开始呢?种子的萌发引入新课“一年之计在于春”。春天是大多数作物的播种季节。为什么在春天播下去的种子容易长成幼苗?种子的萌发需要什么条件呢?引入新课讨论请根据你的生活经验,举例说明以下条件哪些是种子萌发的条件,哪些不是条件?1、土壤,2、空气,3、阳光,4、适宜的温度,5、肥料,6、适量的水分必要必要讨论每个同学先看书本P90-91的探究设计,然后小组讨论:1、为什么每瓶要放入十粒种子,为什么不只放一粒或用大的瓶子而放一千粒?2、如果我们按照书上设计进行探究,将我们给各瓶种子的条件填入下表:温度湿度氧气第一瓶第二瓶第三瓶第四瓶讨论一般情况下,要控制一个实验变量,要设计一个对照实验,即两组实验,也就是说今天的探究实验有三个变量要设计三个对照实验,即六组的实验(要用六个瓶子),而为什么今天只用了四个瓶就可以了呢?今天这样设计是否已经有三个对照实验?为什么?接下来要开始做实验了,请各小组讨论:1、你们小组的实验将怎么做?特别要注意细节的讨论。2、实验的整个过程你们如何管理,特别是如何做好记录?3、你们需要什么实验器材?(写于纸上,到准备室领取相应器材。讨论实验过程小结Bey-Bey!作业:1、下节课各小组必需带100粒以上的水稻种子。2、这节课的探究要做好记录,下下节课要交探究报告。 6.1结构化程序设计 6.2详细设计工具 6.3面向数据结构的设计方法退出第六章详细设计6.1结构化程序设计三种基本的控制结构逐步求精方法是由Wirth提出的一种早期的自顶向下的设计策略。面对现实的复杂问题,我们首先不要一下子就力图触及到问题解法的细节,而应当先从问题的全局出发,用较自然的抽象语句来表示问题,从而得到抽象算法。这时的算法主要是描述“做什么”,或者说是把问题描述为几个子问题或子功能。接下来对子问题,也就是对抽象算法进行细化,在这一阶段设计的算法中,已经开始含有程序设计语言的成分。随着算法的不断细化,越来越多地开始完成“如何做”,算法中程序设计语言的成分也越来越多,当最后把算法全部细化为程序设计语言描述时,程序设计也就随之完成了。结构化程序设计技术是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,并且只包含顺序、选择和循环三种控制结构。其他常用的控制结构6.2详细设计工具 6.2.1程序流程图 6.2.2盒图退出 6.2.3PAD图 6.2.4过程设计语言 6.2.5判定表 6.2.6判定树6.2.1程序流程图程序流程图中常用的符号程序流程图虽然比较直观,灵活,并且比较容易掌握,但是它的随意性和灵活性却使它不可避免地存在着一些缺点:(1)由于程序流程图的特点,它本身并不是逐步求精的好工具。因为它使程序员容易过早地考虑程序的具体控制流程,而忽略了程序的全局结构;(2)程序流程图中用箭头代表控制流,这样使得程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制;(3)程序流程图在表示数据结构方面存在不足。6.2.2盒图(N-S图)N-S图的基本符号N-S图有以下一些特点:(1)功能域(即某一个特定控制结构的作用域)有明确的规定,并且可以很直观地从N-S图上看出来;(2)它的控制转移不能任意规定,必须遵守结构化程序设计的要求;(3)很容易确定局部数据和全局数据的作用域;(4)很容易表现嵌套关系,也可以表示模块的层次结构。6.2.3PAD图PAD图的基本符号PAD图提供的定义功能PDL语言具有下述特点:(1)PDL虽然不是程序设计语言,但是它与高级程序设计语言非常类似,只要对PDL描述稍加变换就可变成源程序代码。因此,它是详细设计阶段很受欢迎的表达工具。(2)用PDL写出的程序,既可以很抽象,又可以很具体。因此,容易实现自顶向下逐步求精的设计原则。(3)PDL描述同自然语言很接近,易于理解。(4)PDL描述可以直接作为注释插在源程序中,成为程序的内部文档。这对提高程序的可读性是非常有益的。(5)PDL描述与程序结构相似,因此自动产生程序比较容易。PDL的缺点是不如图形描述形象直观,因此人们常常将PDL描述与一种图形描述结合起来使用。6.2.4过程设计语言6.2.5判定
您可能关注的文档
最近下载
- 第6课 推动形成全面对外开放新局面.pptx VIP
- 电规总院解析2018中国能源发展情况.PDF
- 2023届高考模拟作文“《山月记》我深怕自己并非美玉”导写及范文.docx VIP
- 冰淇淋本部冷冻饮品生产工艺作业指.pdf VIP
- GB_T 14598.1871-2024 量度继电器和保护装置 第187-1部分:差动保护的功能要求 电动机、发电机和变压器比率制动差动保护和差动速断保护.pdf VIP
- 七年级数学动点题50道.doc VIP
- “多测合一”收费指导标准(示范文本) .pdf VIP
- 煤矿采掘失调原因分析及对策探讨.doc VIP
- jtge20-2011公路工程沥青及沥青混合料试验规程.pdf VIP
- 中国的文人与士大夫文化传统.pptx VIP
原创力文档


文档评论(0)