高二数学SX-14-02-301.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高二数学SX-14-02-301.doc

高二数学 SX-14-02-301 《程序框图与算法的基本逻辑结构》导学案 编写人:谭又英 审核人:高一数学组 编写时间:2014-9-20 班级: 组名: 组长: 【学习目标】 1. 理解程序框图的含义,能读懂程序框图,熟悉各种程序框及流程线的功能和作用; 2. 通过模仿、操作,探索通过设计程序框图表达解决问题的算法的过程,学习程序框图的画法; 3. 在具体问题解决过程中,理解程序框图的三种基本逻辑结构——顺序结构、条件结构和循环结构。 【重点难点】程序框图及三种基本逻辑结构。 【学习过程】 一.自主学习 1. 程序框图又称_________,是一种用________、_________及__________来表示算法的图形。 在程序框图中,一个或几个程序框的组合表示算法中的一个_______;带有方向箭头的流程线将程序框连接起来,表示算法步骤的__________。 2.注意正确使用下列图标: 程序框名称功能表示一个算法的起始和结束,是任何流程图不可少的表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”注意:程序框图的第一个程序框和最后一个程序框都是________,分别表示一个算法的________和__________。 3. 任何一种算法都是由三种基本逻辑结构构成的,它们是___________、 ____________和___________。 4.顺序结构是任何一个算法都离不开的基本结构,它由若干个_________的步骤组成,顺序结构可以用程序框图表示为: 5.条件结构是指______________而选择不同流向的算法结构,其程序框图表示为下面两种形式: 6.在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是___________,反复执行的步骤称为__________。在执行一次循环体后,对条件进行判断,如果条件不满足就继续执行循环体,直到条件满足时终止循化,这种循环结构称为_____________;在每次执行循环体前,对条件进行判断,当条件满足时执行循环体,否则终止循环,这种循环结构称为___________。 二.合作学习 1. 课本第7页程序框图中“i的值增加1仍用i表示”一般用什么数学式子表达,其含义是什么? 2. 你能说出三种基本逻辑结构的特点吗?条件结构与循环结构有什么区别和联系? 3. 课本例六累加问题中两个程序框图的区别在哪里?需要注意什么问题? 4. 课本第15,17页思考题。 【当堂检测】 1.在程序框图中,算法要输入或输出信息,可以写在(  ) A.处理框内  B.判断框内 C.输入,输出框内 D.循环框内 2.如果一个算法的程序框图中有,则表示该算法中一定有哪种逻辑结构(  )。 A.循环结构和条件结构 B.条件结构 C.循环结构 D.顺序结构和循环结构 3.下边的程序框图能判断任意输入的数x的奇偶性,其中判断框内应该填写的是(  ) A.m=0? B.x=0? C.x=1? D.m=1? 4.如图所示的程序框图的运行结果是(  ) A.eq \f(1,2) B.eq \f(3,2) C.eq \f(5,2) D.3 5.阅读如图所示的程序框图,若输入的a、b、c分别是21、32、75,则输出的a、b、c分别是(  ) A.75、21、32 B.21、32、75 C.32、21、75 D.75、32、21 6.下图中所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是________. 7.设x为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则求5x.写出算法,并画出程序框图. 【当堂检测】答案 C B A C A 6.11 7.解析:算法如下: 第一步,输入x. 第二步,若x为奇数,则输出A=3x+2;否则输出A=5x. 程序框图如下:

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档