基本逻辑结构
程序框图与算法的基本逻辑结构 第一课时 1.算法的含义是什么。理解程序框图的三种基本逻辑结构。掌握程序框图的三种基本逻辑结构。程序框图的三种基本逻辑结构。1.1.2 程序框图与算法的基本逻辑结构 教学设计。理解程序框图的三种基本逻辑结构------顺序结构、条件结构、循环结构。程序框图与算法的基本逻辑结构。
基本逻辑结构Tag内容描述:<p>1、程序框图与算法的基本逻辑结构 第一课时 1.算法的含义是什么? 在数学中,按照一定规则解决某一 类问题的明确和有限的步骤称为算法. 2. 我们可以用自然语言表述一个算法, 但往往过程复杂,缺乏简洁性,因此, 我们有必要探究使算法表达得更加直观 、准确的方法,这个想法可以通过程序 框图来实现. 复习引入 “判断整数n(n2)是否为质数”的算法步 骤如何? 第一步,给定一个大于2的整数n; 第二步,令i=2; 第三步,用i除n,得到余数r; 第四步,判断“r=0”是否成立.若是,则n不是 质数,结束算法;否则,将i的值增加1, 仍用i表示; 。</p><p>2、辽宁省新宾满族自治县高级中学高中数学 1.1.3程序的三种基本逻辑结构学案 新人教A版必修3学习目标在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.学习过程提出问题(1)请大家再次观察上节课中所画的一些程序框图例子.(2)回答什么是顺序结构?什么是条件分支结构?什么是循环结构、循环体?(3)试用程序框图表示循环结构.(4)指出三种基本逻辑结构结构的相同点和不同点.讨论结果:很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.三种逻辑结构可以用如。</p><p>3、元谋一中2014届高一年级数学导学案编写教师:文跃先班级 姓名 时间 1.1.2程序框图与算法的基本逻辑结构(2、3)学习目标:(1)进一步增进对程序框图的理解,掌握程序框图的三种基本逻辑结构。(2)进一步熟练程序框图的画法。学习重点:程序框图的三种基本逻辑结构,画程序框图。 学习难点:循环结构的理解和应用。一、知识链接: 1、程序框图又称 ,是一种用 、 及 来表示算法的图形。画出与下列名称对应的程序框:终端框(起至框) 输入、输出框 处理框(执行框) 判断框 流程线 连接点 2、任何一种算法都是由三种基本逻辑结构构成的,。</p><p>4、金太阳教育网 www.jtyjy.com 1.1.2 程序框图与算法的基本逻辑结构 教学设计一、学习目标: 1、在具体的解决过程中,掌握基本的程序框图的画法,理解程序框图的三种基本逻辑结构-顺序结构、条件结构、循环结构。 2、通过模仿、操作、探索,经历通过设计程序框图表达解决问题的算法的过程。二、复习1、算法的概念:算法是指按照一定规则解决某一类问题的明确和有限的步骤。通常可以改编成计算机程序,让计算机执行并解决问题。2、算法的特点有限性:一个算法应包括有限的操作步骤,能在执行有限的操作步骤之后结束。确定性:算法的计算规则。</p><p>5、1.12程序框图算法的三种基本结构是 ( )顺序结构、条件结构、循环结构顺序结构、流程结构、循环结构顺序结构、分支结构、流程结构流程结构、循环结构、分支结构程序框图中表示判断框的是 ( )矩形框菱形框 D.圆形框 D.椭圆形框3.如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( )开始输出结束开始输出结束是是否否A.1000 ? 1000 ? B. 1000 ? 1000 ?C. 1000 ? 1000。</p><p>6、程序框图与算法的基本逻辑结构建议用时:45分钟 分值:90分1、 选择题(35分)1.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()A.处理框内B.判断框内C.输入、输出框内D.循环框内答案:A2若f(x)x2,g(x)log2x,则如图所示的程序框图中,输入x025,输出h(x)() A025B2C2D025【答案】C3执行如图的程序框图,如果输入a10,b11,则输出的S等于 ()A. B.C. D.4右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()Acx BxcCcb Dbc5执行如图所示的程序框图,如果输。</p><p>7、程序框图与算法的基本逻辑结构1下列关于条件结构的描述,不正确的是()A条件结构的出口有两个,但在执行时,只有一个出口是有效的B条件结构的判断条件要写在判断框内C条件结构只有一个出口D条件结构根据条件是否成立,选择不同的分支执行【答案】C【解析】条件结构的出口有两个,算法的流程根据条件是否成立有不同的流向故选C。2若输入5,按图中所示程序框图运行后,输出的结果是()A5 B0 C1 D13某程序框图如图所示,若输出的S57,则判断框内为 ()Ak4? Bk5? Ck6? Dk7?4阅读如图的程序框图,若输出s的值为7,则判断框内可填写 ()Ai3? Bi4? Ci。</p><p>8、1.1.2 程序框图与算法的基本逻辑结构 (第二课时)教学目标:1掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构 2掌握画程序框图的基本规则,能正确画出程序框图。 3通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。教学重难点:重点:经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,重点是程序框图的基本概念、基本图形符号和3种基本逻辑结构难点: 难点是能综合运用这些知识正确地画出程序框图。教学方法:讲练结合 练习巩固教学过程(一)引。</p><p>9、课本、导学案、典题本、练习本、笔记本、最重要的是激情和坚决清除底子的决心!,课前准备:,考题欣赏,执行右图所示的程序框图,若输入x=10, 则输出y的值为?,2011山东文14题,三种基本逻辑结构和框图,合作探究,内容: 1.顺序结构,条件分支结构有什么特点? 2.例3中的问题为何使用循环结构? 3.在循环结构中怎样控制循环的结束? 目标: (1)人人参与,热烈讨论,大声表达自己的思想。 (2)组长控制好讨论节奏,先一对一分层讨论,再小组内集中讨论,AA、BB解决好全部展示问题,CC解决好例1-例3。 (3)讨论时,手不离笔、随时记录,未解。</p><p>10、总 课 题 算法初步 总课时 第5 课时 分 课 题 流程图 三种基本逻辑结构 分课时 第 5 课时 教学目标 进一步理解流程图的三种基本逻辑结构 会用流程图表示算法 重点难点 掌握三种基本逻辑结构 重点理解循环结构 流程。</p><p>11、1.与自然语言表示的算法相比,程序框图有哪些优越性? 提示:与自然语言表示的算法相比,程序框图用图形语言表示算法,在表达形式上更直观,更清晰.,2.下列关于流程线的说法,不正确的是( ) (A)流程线表示算法步骤执行的顺序,用来连接程序框 (B)流程线无论什么方向,总要按箭头的指向执行 (C)流程线是带有箭头的线,它可以画成折线 (D)流程线只要是上下方向就表示自上向下执行,可以不要箭。</p>