当前位置:文档之家› 1.1.3算法的三种基本逻辑结构和框图表示(二)导学案

1.1.3算法的三种基本逻辑结构和框图表示(二)导学案

1.1.3算法的三种基本逻辑结构和框图表示(二)导学案
1.1.3算法的三种基本逻辑结构和框图表示(二)导学案

课题:1.1.3算法的三种基本逻辑结构和框图表示(二)

学习目标:

1.通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环。理解掌握第三种,能设计简单的流程图。

2.通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力。

3.通过算法实例,体会构造的数学思想方法;提高欣赏数学美的能力,培养学习兴趣,增强学好数学的信心;通过积极参与、大胆探索,培养探索精神和合作意识。

重点:循环结构的理解及应用。

难点:循环结构的应用。

使用说明及学法指导:1.当天落实用20分钟左

右的时间,阅读探究课本中的内容,熟记基础知识,自主高效预习。2.

完成教材助读设置的问题,然后结合课本的基础知识和例题,完成预习

自测题。3. 将预习中不能解决的问题标出来,并写到“我的疑惑”处。

一.相关知识

流程图的三种基本逻辑结构:顺序、条件分支、循环。

二.教材助读

1.什么是循环结构?

三.预习自测(自测题体现一定的基础性,又有一定的思维含

量,只有“细心才对,思考才会”)

画出求1+2+3+4+…+10的一个算法的程序

框图。

我的疑惑?(请你将预习中未能解决的问题和疑惑的问题写下来,

待课堂上与老师同学探究解决)

一.学始于疑---我思考、我收获

科学计算中,会遇到许多重复计算,例如人口预

测问题:现有人口总数P,人口的年增长率是R,预测

第T年后人口总数是多少?

学习建议:请同学们用5分钟的时间认真思考这些问题,并结合预习

中自己的疑惑开始下面的探究学习。

二.质疑探究---质疑解疑、合作探究

(一)基础知识探究

1.循环结构的定义:

(二)知识综合应用探究

例题1人口预测问题,程序框图。

规律方法总结:

例题2已知n个正数排成一行如下:

规律方法总结:

例题

3

规律方法总结:

三.我的知识网络—归纳梳理、整合内化

流程图的三种基本逻辑结构:顺序、条件分支、循环.四.当堂检测—有效训练、反馈矫正

我的收获(反思静悟、体验成功)

算法的三种基本逻辑结构

算法的三种基本逻辑结构 下面,对算法的三种基本逻辑结构作一些具体的说明,供参考. 1.顺序结构 顾名思义,顺序结构就是按照算法步骤排列的顺序,逐条执行算法。如图1所示,虚线框内是一个顺序结构,步骤n和步骤n+1是顺序执行的.顺序结构在计算机中表现为,计算机按照语句出现的先后次序执行的一串语句.一般来说,学生对顺序结构的理解没有困难. 2.条件结构 条件结构是根据“条件”在不同情况下的取值选择不同的处理方法,可以在两种情况下选择一种(双分支),也可以在多种情况下选择一种(多分支). 教科书一般只采用了“双分支”的简单情形.如图2所示,虚线框内是一个条件结构.此结构中包含一个判断框,根据条件p是否满足,选择执行步骤A或步骤B,但不会出现同时执行步骤A和步骤B的情形. 3.循环结构 在生活中,我们有时需要重复做一些事情(如求50个学生的总成绩,需要做50次加法运算,每次加入一个学生的成绩).从完成这类事情的过程中,可以找出3个关键的地方,即“从什么地方开始”“反复做什么”“在什么条件下结束”.计算机的运算速度快,最善于进行重复性的工作,可以将人们从繁重的重复运算中解救出来。循环结构可以让计算机在某个条件成立的情况下重复执行某个步骤。在构造循环结构时,也必须保证完成下面的事情. (1)循环前,初始化变量的值. 例如,在“输出1~100”的循环结构中,要先给输出的变量i赋初值1.

(2)确定循环体. 循环体就是在循环结构中反复执行的操作步骤,例如,上述循环结构中的循环体是“输出变量i”和“i=i+1”. (3)设置循环终止条件. 循环结构不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件结构来做出判断,因此,循环结构中一定包含条件结构.例如,上述循环结构中的终止条件是“i=100”. 循环结构有两类,当型循环和直到型循环.如图3所示,当型循环结构表示“当条件p1满足时,反复执行循环体”;直到型循环结构表示“反复执行循环体直到条件p2满足”. 图3 相对于顺序结构和条件结构来说,循环结构的教学难度较大.这是因为,尽管学生以往对循环操作这种处理问题的方式已有一些经验,但真正接触循环结构还是第一次;而且,程序设计中的循环结构与学生熟悉的重复运算存在一定的区别.因此,需要帮助学生理解和构造适合于计算机的循环结构. 从图1~3的程序框图中可以看出,三种基本逻辑结构存在共同的特点,即只有一个入口和一个出口,每一个基本逻辑结构的每一部分都有机会被执行到,而且结构内不存在死循环.

数据结构与算法基础知识总结

数据结构与算法基础知识总结 1 算法 算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。 算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: (1)可行性; (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; (4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。 指令系统:一个计算机系统能执行的所有指令的集合。 基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 算法的控制结构:顺序结构、选择结构、循环结构。 算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。 算法复杂度:算法时间复杂度和算法空间复杂度。 算法时间复杂度是指执行算法所需要的计算工作量。 算法空间复杂度是指执行这个算法所需要的内存空间。 2 数据结构的基本基本概念 数据结构研究的三个方面: (1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; (2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;(3)对各种数据结构进行的运算。 数据结构是指相互有关联的数据元素的集合。 数据的逻辑结构包含: (1)表示数据元素的信息; (2)表示各数据元素之间的前后件关系。 数据的存储结构有顺序、链接、索引等。 线性结构条件:

(1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。 非线性结构:不满足线性结构条件的数据结构。 3 线性表及其顺序存储结构 线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。 在复杂线性表中,由若干项数据元素组成的数据元素称为记录,而由多个记录构成的线性表又称为文件。 非空线性表的结构特征: (1)且只有一个根结点a1,它无前件; (2)有且只有一个终端结点an,它无后件; (3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。结点个数n称为线性表的长度,当n=0时,称为空表。 线性表的顺序存储结构具有以下两个基本特点: (1)线性表中所有元素的所占的存储空间是连续的; (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 ai的存储地址为:adr(ai)=adr(a1)+(i-1)k,,adr(a1)为第一个元素的地址,k代表每个元素占的字节数。 顺序表的运算:插入、删除。(详见14--16页) 4 栈和队列 栈是限定在一端进行插入与删除的线性表,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。 栈按照“先进后出”(filo)或“后进先出”(lifo)组织数据,栈具有记忆作用。用top表示栈顶位置,用bottom表示栈底。 栈的基本运算:(1)插入元素称为入栈运算;(2)删除元素称为退栈运算;(3)读栈顶元素是将栈顶元素赋给一个指定的变量,此时指针无变化。 队列是指允许在一端(队尾)进入插入,而在另一端(队头)进行删除的线性表。rear指针指向队尾,front指针指向队头。 队列是“先进行出”(fifo)或“后进后出”(lilo)的线性表。 队列运算包括(1)入队运算:从队尾插入一个元素;(2)退队运算:从队头删除一个元素。循环队列:s=0表示队列空,s=1且front=rear表示队列满

七年级地理上册 1_4 地形图的判读导学案新人教版

地形图的判读课题 1.4 地形图的判读 学习目标1.能够识别等高线地形图上的山峰、山脊、山谷等 2.在地形图上能识别五种主要陆地地形的类型 重点 难点 等高线地形图的判读 步骤问题设计、知识要点(含分工)备注导入前面我们了解了地图的基本要素,这节课我们重点学习对地形图如何判读。 自主学习一.地面高度的两种计算方法 1. 海拔:地面某个地点高出__________ 的垂直距离。 2. 相对高度:某个地点高出__________的垂直距离。 二.等高线:把各个地点的________标注在地图上,再把__________相同的点 连接成线。 等深线:把海洋中__________相同的个点连接成线 三.等高线地形图的判读 1. 等高线的疏密与坡度陡缓的关系: (1)等高线______,表示坡度缓。 (2)等高线______,表示坡度陡。 2. 等高线的形状对应的地形类型(书第16页,图1.29) 四.其他常用的地形图、 分层设色地形图:按照_________或者_________的原则,在不同的等高线之间, 着上不同的________来判断地面高低形态和海底起伏状况。 学生 自己 完成 团队合作1.读图,回答下列问题。 甲乙两地的海拔高度:甲米;乙 米,甲乙两地的相对高度是米 2. 读“等高线图”,回答问题: ⑴填出图中字母所表示的地形部位名称 C__________ D__________ E________ ⑵在这幅图中,最高点的海拔至少在 _______米以上。 ⑶图中A处位于B处的___________方向。 ⑷如果要从A、B两处爬山,则选择从_____处爬山要容易些。 注意 山地 不同 部位 等高 线的 表示 方法, 坡度 陡缓 与等 高线 疏密 的关 系

等高线地形图的判读导学案

《等高线地形图的判读》导学案 设计人 审核人 【教师寄语】世上没有绝望的处境,只有对处境绝望的人。 【教学目标】在等高线地形图上,识别山顶、山脊、山谷、鞍部、陡崖、盆地;判断坡的陡缓,估算海拔与相对高度;识别陆地五种主要的地形类型。 【教学重点】山脊山谷的判断 【教学难点】等高线地形图的实际应用 【教学过程】 一、知识梳理 (一)海拔与相对高度: 1、海拔:地面某点高出 的垂直距离。 2、相对高度:地面的某点高出的 垂直距离。 (二)等高线地形图 1、等高线:在地图上,把陆地上 的各点连接成线。 2、等高距:相邻两条等高线之间的 。同一幅图等高距 。 3、等高线地形图:用等高线表示地面 的地图。 4、等高线地形图中六种地形部位的名称。 A .______、B.________ 、C.________ 、 D.________ 、 E.________、 F.________。 5、写出字母代表的陆地五种主要的地形类型: 二、能力提升 1、在下面空白处手绘--山脊、山谷 、山顶、鞍部、陡崖

2、读图20“青岛开发区小珠山地区等高线地形图” (1)A 点的气温为18℃,则B 处气温为( ) (2)甲村和乙村之间修建一条公路,选择了①线而不选 ②线,原因是 。 (3)E 和F 哪一处降水偏多?为什么? (4)从改善生态环境出发,本区最适合大力发展的产业是 。a 、畜牧业 b 、种植业 c 、渔业 d 、林业 若该图所示区域要发展水果种植,你认为种 (苹果或柑橘)较为合适。 (5)根据聚落的形成与发展条件,简要分析丙村发展成为小城镇的有利条件。 (6)最适宜建造水库的地点: 理由: (7)引水到丁村,ab 哪条线路合适? 。 三、中考链接—2012年中考题-41题 (2)有人认为C 处是一座火山,请你从图中找出支持这种说法的依据 。 四、盘点提升 五、达标检测 必做题 1.图中所示地区的主要地形类型是: 2.图中数字表示的地形部位名称分别是: ② ③ 3.图中箭头表示小河的流向是: 4.甲、乙表示的地表坡度中,甲处的坡度较 ,乙处的坡度较 ;甲、乙两处易造成水土流失的是 处。 5.如果要将小河引水到C 处,有AC 和BC 两条路线,从降低投资成本和使用成本考虑,较合理的路线是 ,理由是 。 6.最适宜建造水库的地点(在图中用〓标出), 选址理由: 。 图20 河流 公路 村庄

《算法的三种基本逻辑结构和框图表示》教案

《算法的三种基本逻辑结构和框图表示》教案 教学目标 1.知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环.理解掌握前两种,能设计简单的流程图. 2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力. 3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识. 教材分析 重点:顺序结构和条件分支结构以及循环结构的理解及应用. 难点:条件分支结构和循环结构的应用. 教学方法 一、导入新课 算法可以用自然语言来表示,但为了使算法的步骤表达得更为直观,我们更经常地用图形方式来表达,这就是程序框图.程序有三种基本逻辑结构——顺序结构、选择结构和循环结构.复杂的程序都是由这三种结构组成. 二、探究新知 探究一:程序框图 1.概念:程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序. 2.程序框的功能: 程序框名称功能 起止框表示一个算法的起始和结束,是任何流程图不可少的. 输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置. 难 处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内.

判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”. 流程线连接程序框 连接点连接程序框的两部份 3.画程序框图的规则如下: (1)使用标准的图形符号. (2)框图一般按从上到下、从左到右的方向画. (3)除判断框外,大多数流程图符号只有一个进入点和一个退出点.判断框具有超过一个退出点的唯一符号. (4)判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果. (5)在图形符号内描述的语言要非常简练清楚. 探究二:算法的基本逻辑结构 1.顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构. 顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连 接起来,按顺序执行算法步骤.如在示意图中,A框和B框是依次执行的, 只有在执行完A框指定的操作后,才能接着执行B框所指定的操作. 2.条件结构 条件结构是指在算法中通过对条件的判断,根据条件是否成立 而选择不同流向的算法结构. 它的一般形式如右图所示: 注: (1)右图此结构中包含一个判断框,根据给定的条件P是 否成立而选择执行A框或B框.无论P条件是否成立,只能执 行A框或B框之一,不可能同时执行A框和B框,也不可能A框、 B框都不执行.(这里B框可能没有) (2)一个判断结构可以有多个判断框. 3.循环结构A B 否 是 条件P A B

《第一章 地图》 第二节 地形图的判读 (导学案)

《第一章 地图》 第二节 地形图的判读 (导学案) ● 学习目标 1. 理解海拔、相对高度、等高线、等深线。 2. 会计算两地的相对高度。 3. 学会读等高线地形图,能判读陡坡和缓坡;能判读山顶、山脊、山谷、鞍部、陡崖。 4、区别五种基本地形的特点,学会在等高线图上识别各种地形。 5、初步掌握分层设色地形图的判读。 重点】判读山顶、山脊、山谷、鞍部、陡崖类型 难点】应用等高线地形图判断生活中的水库、分水岭、河流等事物 一、情景创设 激趣导入 在地球表面,地面高低起伏,有高山,有低谷,而我们的地图却是平面的,那么,怎样才能在地图上表示地面的高低起伏呢? 二、自主研读 初步感知 (一)、地面高度的两种计算方法 1.海拔(也称绝对高度):以 为起点,测出地面某个地点突出海平面的 。在地图上用海拔表示的地面高度。如下左图甲的海拔高度为 米,乙的海拔高度为 米。 2.相对高度:某一地点高出 的垂直距离。在地图上用相对高度表示地面起伏大小。如下左图甲乙的相对高度为 米 。 二)、等高线及等高线地形图的判读 1、等高线;把各个地点的________标注在地图上,再把__________相同的点连接成线。 等深线:把海洋中__________相同的个点连接成线 2. 等高线的疏密与坡度陡缓的关系: 。 某中学地理课外研究小组,对附近的山峰实行了一次考察活动。为选 择准确的路线,该小组展开了讨论,结合图2-2,你认为说法准确的是 ( ) A .从甲处攀登山峰最近、最费力 B .从乙处攀登山峰较远、摄省力 C .从丙处攀登山峰较远、最费力 D .从丁处攀登山峰最近、最费力 (1)等高线______,表示坡度缓,起伏小 (2)等高线______,表示坡度陡。起伏大 不同点 相同点 海拔 地面某个地点高出海平面 垂直距离 相对高度 某个地点高出另一地点

算法的三种基本逻辑结构和框图表示

算法的三种基本逻辑结构和框图表示 基础过关 1.在算法基本逻辑结构中,哪种是描述最简单的算法结构() A.条件分支结构 B.循环结构 C.递归结构 D.顺序结构 2.如图所示的程序框图中,若R=8,运行结果也是8,则空白的处理框中应填入的内容是() A.a=2b B.a=4b C.=b D.b= 3.要解决下面的四个问题,只用顺序结构画不出其程序框图的是() A.利用公式1+2+…+n=,计算1+2+…+10的值 B.当圆的面积已知时,求圆的周长 C.当给定一个数x时,求其绝对值 D.求函数f(x)=x2-3x-5的函数值 4.阅读如图所示的程序框图.若输入的x=3,则输出的y的值为()

A.24 B.25 C.30 D.40 5.计算图(1)中空白部分面积的一个程序框图如图(2),则图(2)①中应填________. 6.下列关于条件分支结构的说法中正确的是() A.条件分支结构的程序框图有一个入口和两个出口 B.无论条件分支结构中的条件是否满足,都只能执行两条路径之一 C.条件分支结构中的两条路径可以同时执行 D.对于一个算法来说,判断框中的条件是唯一的 7.下列问题的算法适宜用条件分支结构表示的是() A.求点P(2,5)到直线l:3x-2y+1=0的距离 B.由直角三角形的两条直角边求斜边 C.解不等式ax+b>0(a≠0) D.计算100个数的平均数 8.如图所示,程序框图描述的算法的运行结果是()

A.-5 B.5 C.-1 D.-2 9.如图是求某一函数值的程序框图,则满足程序框图的函数解析式为 ______________. 10.对任意非零实数a、b,若a?b的运算原理如图所示,则(log28)?=________. 11.以下说法不正确的是() A.顺序结构是由若干个依次执行的步骤组成的,每一个算法都离不开顺序结构 B.循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件分支结构 C.循环结构中不一定包含条件分支结构

七年级地理上册 1_4 地形图的判读导学案1新人教版

图一 地形图的判读 【学习目标】 目标A :认识海拔和相对高度并会计算。 目标B: 在等高线地形图上识别山峰、山脊、山谷和陡崖四种基本山体部位,等高线地形图的应用。 【自主学习】 问题组A : 1、找出、标注并理解海拔和相对高度的概念。 海拔是高出 的垂直距离,相对高度是某点高出 的垂直距离。 2、看图一,所得B 点的海拔为 , A 点的海拔 为 ,两地的相对高度为 。 问题组B : 1、 在地图上,把海拔相同的各点连接成线,就是 。 2、 在等高线地形图上,可以判断坡度的陡缓,坡陡的地方,等高线 ,坡缓的地方, 等高线 。 3、从图4—2的等高线地形图中,看出此图的等高距 为 ,D 点的海拔高度为 ,根据等高线的性质 可以判断:C 处的坡 ,B 处的坡 (陡/缓)。 4、看图认识,下列序号所代表的山体不同部位(山峰、山脊、山谷、陡崖。) ① ;② ;③ ;④ 。 【随堂检测——能力提升】

训练A: 1.世界最高峰珠穆朗玛峰海拔8844米,我国陆地最低的地方吐鲁番盆地在海平面以下155米,两 地相对高度是( ) A.8679米 B.9009米 C.8999米 D.8689米 训练B: 1.下列等高线(单位:米)示意图中,表示山脊的是( ) A B C D 2. 读等高线地形图4,回答。 (1)说出图4中山体部位的名称②,③, ④。 (2)某班要进行爬山活动,a、b两处选择从处爬山比较合 适,理由是。 (3)此地需要建一座水库,最合适的坝址选在(甲、 乙、丙、丁)。 (4)若a与b的图上距离为3厘米,此图的比例尺为 1:100000,则ab两点的实地距离为。 (5)若准备沿着c和d修建一条公路,则选择(1、 图4 2)线,原因是。 (6)村庄要建饮水工程,选择(3、4)线,理由是。 欢迎您的下载,资料仅供参考!

七年级地理上册 1_4 地形图的判读导学案2新人教版

地形图的判读 【学习目标】 目标A:认识分层设色地形图上的各种地形。五种地形类型的特点。 目标B: 教给学生绘制地形剖面图的方法。 【复习回复】 看右图,思考下列问题。 (1)若想开展攀岩活动,图中最合适的 地方是处。若想爬图中的山b,图中两条线路①和 ②,更适合的是。 (2)若图中山峰a、b相对高度是50米, 那么山峰a的海拔是米, a和b同一时间气温差 大约是℃。 (3)图中甲村庄的海拔范围是,若想在村庄甲和乙之间修一条公路,应选择图中线路,理由是。村庄甲和丙,更适合修建梯田的是。 (4)图中小河的流向是,若在图中修水库,水库大坝应选择修建在处;丙村庄想引河水灌溉庄稼,应选择从B、C中的处修建水渠引水,理由是。【自主学习】 问题组A: 1.概念:在绘有等高线和等深线的地形图上,把不同高度和深度的范围,着上不同的颜色,这种地图叫作________________。一般来说,颜色越深,海拔越高,分层设色地形图上,绿色表示(地形)。 2.陆地地形:类型有_______、________、________、_______和_______五种。 3.在分层设色地形图上判读五种地形 地形海拔地面起伏程度等高线特征 ______ 较高,一般在500 米以上 起伏不大等高线边缘较密,数值较高 ______ 较高,一般在500 米以上起伏很大 等高线较密而数值较高,山顶呈封闭 曲线,内高外低 ______较低,一般在起伏较大与山地相似但等高线数值较低

500米以下 等高线呈封闭曲线而数值与山顶相______无一定标准起伏不大 反,内低外高 很低,一般在200 起伏很小等高线稀疏而且数值很低 ______ 米以下 问题组B: 1、地形剖面图可以更直观地表示地面上沿某一方向地势的______和坡度的________。 【训练检测】 右图为某岛国不同海拔的陆地面积所占比例统计图。读图完成1~2题。 1.该岛国的主要地形类型是( ) A.高原 B.平原 C.丘陵 D.山地 2.在分层设色地形图上,该岛国的颜色大部分是( ) A.白色 B.黄色 C.褐色 D.绿色 3、读下图,沿直线M的地势起伏状况是( ) 欢迎您的下载,资料仅供参考!

七年级地理上册《地形图的判读》导学案

第三节地图的阅读(1) 一、自主学习 1.地图及其语言 地图是运用__________,将地理事物______________以后表示在_______的图像。它的语言是指__________________。 2.比例尺 (1)比例尺表示________距离比_______距离________的程度。 (2)公式:比例尺=_____________________________。 (3)比例尺的表示方式主要有_______式、_________式和__________式三种。 3.地图上的方向 (1)经纬网定向: ①经线指示______方向,纬线指示_____方向。 A点在B点的_________方向,C点在A点的_________方向, ②B、C两点不在同一经线上,又不在同一条纬线上,如何确定这两者之间 的相对位置? C点在B点的_________方向。 (2)指向标定向:指向标的箭头一般是指向_____方。 左图是用___________定向,在图中标注东(E)、南(S)、西(W)、 北(N)四个方向,由此可判断,台北位于高雄的_______方向,高雄位于 台北的______方向。 (3)一般定向:既无指向标,又无经纬网的地图,根据_____________ 来判断。 4.图例和注记 记忆课本18页图1.25一些常用图例。 二、合作探究 1.比例尺的大小:数字式比例尺的分母越大,比例尺越____;分母越小,比例尺越______。 尝试比较下面三个比例尺的大小。

2.以台湾岛地图为例,计算台北与高雄两地间的实地距离。 三、拓展延伸 左图是根据_________来判别方向,其中A在B的_______方向, B在C________方向,小河的流向是自______向_______流。 点拨:无论指向标如何倾斜,指向标的箭头永远指向北方,标出其他四 个方向,通过平移指向标即可判定地图上任意两点的相对位置。 四、知识构建 五、优化训练 根据你学到的地图知识,自己设计图例,画出医院、公园的位置。其中医院在学校正东方向600米,公园在医院正南方向300米。 【学后反思】 第一章地球和地图 第三节地图的阅读(2) 一、自主学习 1.根据使用目的选择地图种类 (1)选择地图的种类:了解台湾在中国的位置,应选择___________图;了解台湾岛更多的情况,应参考__________图;去动物园游览,应该选择_____________图。

程序的三种基本逻辑结构

程序的三种基本逻辑结 构 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

学习目标 在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 学习过程 提出问题 (1)请大家再次观察上节课中所画的一些程序框图例子. (2)回答什么是顺序结构什么是条件分支结构什么是循环结构、循环体 (3)试用程序框图表示循环结构. (4)指出三种基本逻辑结构结构的相同点和不同点. 讨论结果: 很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构. 三种逻辑结构可以用如下程序框图表示: 顺序结构 条件结构 循环结构 应用示例 例1 阅读以下程序框图,分析其所实现的算法功能. 算法分析:第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. …… 第100步,4 950+100=5 050. 步都可以表示为第(i-1)步的结果+i=第i 步的结果. 为了方便、有效地表示上述过程,我们用一个累加 变量S 来表示第一步的计算结果,即把S+i 的结果 仍记为S ,从而把第i 步表示为S=S+i , 其中S 的初始值为0,i 依次取1,2,…,100,由 于i 同时记录了循环的次数,所以也称为计数变量. 解决这一问题的算法是: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三步;否则,输 出S ,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 程序框图如右: (1)(2) 点评:在数学计算中,i=i+1不成立,S=S+i 只有在i=0时才能成立.在计算机程序中,它们被赋予了其他的功能,不再是数学中的“相等”关系,而是赋值关系.变量i 用来作计数器,i=i+1的含义是:将变量i 的值加1,然后把计算结果再存贮到变量i 中,即计数器i 在原值的基础上又增加了1.变量S 作为累加器,来计算所求数据之和.如累加器的初值为0,当第一个数据送到变量i 中时,累加的动作为S=S+i ,即把S 的值与变量i 的值相加,结果再送到累加器S 中,如此循环,则可实现数的累加求和. 变式训练 已知有一列数 1 ,,43,32,21 n n ,设计框图实现求该列数前20项的和.

程序的三种基本结构

上课时间第星期第课时年级初中三年级课题第十课顺序结构课型新授课教材新疆教育出版课时安排1课时 教学目标 知识与 技能 1.了解程序的循序结构特征,并能画出它们的流程图。 2.熟悉利用val()函数的使用。 过程与 方法 通过教学实例的分析,让学生体验利用程序的循序本结构编写计 算机程序,解决实际问题。 情感态度 价值观 培养学生的逻辑思维能力 教学理念和方法 通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结合,以任务驱动等方式来完成教学内容。 教学资源多媒体教学网络,教师制作的课件等。 教学过程 教学内容的组织与呈现方式:以实例分析深入展开,小结归纳,将程序的三种基本结构的执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本结构的执行过程,最后完成课堂自评。 教学环节教师教学 学生活 动 设计意图 复习引入我们学习了“求圆面积”的程序,请看程序段 (演示),程序中语句的执行是如何的? 教师解释,程序的执行是按顺序从第一条语句 开始执行到最后一条语句,这种程序结构称为 顺序结构,是程序三种基本结构的一种。 学生思考, 回答。 引起学生的 思考。 新课讲授 顺序结构的基本概念顺序结构是最简单的程序结构,它是由若干个 依次执行的处理步骤组成的。如图,A语句和 B语句是依次执行的,只有在执行完A语句后, 才能接着执行B语句。学生听讲 解,观看流 程图,并思 考问题。 了解顺序结 构的执行过 程。 顺序结构程序的实例分析应用举例:交换两个数的值。 题目:输入两个数,然后交换这两个数,再输 出它们交换后的结果。 (1)分析问题。 教师提示要交换两个数,要利用几个变量来保 存数据? 学生思考。 通过实例分 析,让学生明 确顺序结构 的执行过程。

1.1.3算法的三种基本逻辑结构和框图表示(练习题)

1.1.3算法的三种基本逻辑结构和框图表示 一、选择题 1.任何一个算法都离不开的基本结构为( ) A.逻辑结构B.条件分支结构 C.循环结构D.顺序结构 解析:选D.任何一个算法都要由开始到结束,故应当都有顺序结构. 2. 如图的程序框图表示的算法的功能是( ) A.计算小于100的奇数的连乘积 B.计算从1开始的连续奇数的连乘积 C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数D.计算1×3×5×…×n≥100时的最小的n值 答案:D

3.图中所示的是一个算法的框图,S的表达式为( ) A. 1 1+2+3+…+99 B. 1 1+2+3+…+100 C. 1 99 D. 1 100 答案:A 4.下列问题的算法适宜用条件结构表示的是( ) A.求点P(2,5)到直线l:3x-2y+1=0的距离 B.由直角三角形的两条直角边求斜边 C.解不等式ax+b>0(a≠0) D.计算100个数的平均数 解析:选C.条件结构是处理逻辑判断并根据判断进行不同处理的结构.只有C中含判断a的符号,其余选择项中都不含逻辑判断,故选C.

5.下列程序框图中,是循环结构的是( ) A.①②B.②③ C.③④D.②④ 解析:选C.循环结构需要重复执行同一操作,故只有③④符合.6.某程序框图如图所示,该程序运行后输出的k的值是( ) A.4 B.5 C.6 D.7 解析:选A.当k=0时,S=0?S=1?k=1, 当S=1时?S=1+21=3?k=2, 当S=3时?S=3+23=11<100?k=3, 当S=11时?S=11+211>100,故k=4.

地形图的判读导学案

第二章地图 第二节地形图的判读第1课时 【学习目标】 1.能在等高线地形图上估计海拔和相对高度。 2.能在等高线地形图上识别不同的地形部位,并能判断坡度的陡缓。 【重点】 能在等高线地形图上识别不同的地形部位,并能判断坡度的陡缓。 【难点】 在等高线地形图上识别山脊和山谷。 【学法指导】 1.认真阅读课本及插图,使用双色笔把课本上的重难点勾画出来并进行记忆。 2.独立认真完成学案,用红笔做好疑难问题记录,以备讨论时做到有的放矢和高效。 【使用说明】 1.阅读教材P31——P34后使用 2.本课时知识,教师要特别提醒学生在理解的基础上记忆,其中,根据等高线的的形状判

2.读“等高线图”,回答问题: (1)填出图中字母所表示的地形部位名称 C D E (2)在这幅图中,最高点的海拔至少 在米以上。 (3)如果要从A、B两处爬山,则选择 从处爬山要容易些。 (二)我的疑惑: 【合作探究,释疑解惑】 探究点一:海拔和相对高度 珠穆朗玛峰的海拔为8844.43米,可是在青藏高原上 的人说珠穆朗玛峰高4000多米,请你解释造成这种差 别的原因是什么? 探究点二:等高线地形图 1.理解等高线的定义 右图是某建筑物的等高线地形图,等高线数据由外向内逐渐增大,思考:这座建筑物的形态是怎样的? 2.等高线疏密程度与地表坡度的关系学生根据自主学习,发现并提出自己的问题。 探究过程中教师一定要注意巡视指导,发现学生中普遍存在的问题。 探究一重在区分海拔和相对高度;探究二重在理解等高线的含义及特点,掌握地形坡度与等高线疏密的关系;探究三重在帮助理解山脊与山谷,让学生学会在等高线地形图上判读不同的地形部位。 判断地形地势图,关键是读等高线;同一线上高度等,同幅图上高差等。陡坡线密有悬崖,坡缓线疏易

《算法的三种基本逻辑结构和框图表示》习题

《算法的三种基本逻辑结构和框图表示》习题一、选择题 1.下列问题的算法适宜条件结构表示的是() A.求点P(-1,3)到直线l:3x-2y+1=0的距离 B.由直角三角形的两条直角边求斜边 C.解不等式ax+b>0(a≠0) D.计算100个数的平均数 2.下面几种说法: ①任何一个算法都离不开顺序结构; ②算法程序框图中,根据条件是否成立有不同的流向; ③任何一个算法都必须同时含有三种基本结构; ④算法的三种基本逻辑结构是顺序结构、条件分支结构、循环结构. 其中说法正确的个数为() A.0个B.1个 C.2个D.3个 3.下面的程序框图能判断输入的数x的奇偶性. 其中判断框内的条件是() A.m=0 B.x=0 C.x=1 D.m=1 4.下列所给程序框图,当x=1250时输出结果为()

A.20 B.25 C.30 D.40 5.下列判断正确的是() A.条件结构中必有循环结构 B.循环结构中必有条件结构 C.顺序结构中必有条件结构 D.顺序结构中必有循环结构 6.某程序框图如图所示,该程序运行后输出的k的值是________.

答案: 1、[答案] C [解析] 条件结构是处理逻辑判断并根据判断进行不同处理的结构.只有C 中含有判断a 的符号.其余选择项中都不含逻辑判断,故选C. 2、[答案] D [解析] ①②④正确,③错,因为一个算法要根据需要合理选择三种基本结构,并非全部包含. 3、[答案] D [解析] ∵m 为x 除以2的余数,若余数为1,则x 为奇数,若余数为0,则x 为偶数,∴判断框内的条件是m =1. 4、[答案] B [解析] 该程序框图表达的是一个分段函数 f (x )=????? 0.05x (x >10000)0.03x (5000100,循环终止, 输出k =4.

算法三种基本结构pp循环结构

学案:枚举算法 【学习目标】 知识与技能: 了解枚举算法的关键,掌握枚举法解题的基本思路,学会使用流程图描述枚举算法(循环中嵌套分支),知道枚举算法的适用情况(枚举算法的局限性)。 过程与方法: 从寻找四月小寿星和水仙花数的过程中,归纳总结枚举法解题的基本思路,通过一份被涂抹的单据的应用,巩固枚举法的算法流程图。 情感态度与价值观: 在具体情境中感受枚举法在生活中的广泛应用和重要价值,认同枚举解决问题的局限性,培养学生严密的逻辑思维能力、自主探究能力,提升学生信息素养。 【学习重点】 掌握枚举法的基本概念和特点,正确绘制枚举法的算法流程图。 【学习导航】 一.知识准备(课前完成) 1.在框中绘制当型循环结构流程图: 当型循环结构流程图 设计循环结构时要注意:循环条件,控制循环的变量的初值和循环体(循环结构三要素)。循环结构中虽然有判断框,但循环环结构只有一个入口和一个出口。 二.构建新知:(课中完成) 1.枚举算法: 枚举算法的定义: 按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中检验每个可能解是否是问题的真正解,若是,则采纳这个解,否则抛弃它。在列举的过程中应注

意不能重复也不能遗漏。 枚举算法解题的基本思路: 1)确定枚举范围和判定条件; 2)一一枚举可能的解,验证是否是问题的解 2.寻找水仙花数 阅读资料一:水仙花数 若一个三位数,满足条件该三位数等于百位数数值的三次方加上十位数数值的三次方加上个位数数值的三次方之和,则x称为水仙花数。 思考:如何将一个三位数中各个位的数字取出,完成填充。 百位数数值a: 十位数数值b: 个位数数值c: 完成流程图填充(流程图中的i表示三位数x)

算法的三个基本结构 专题辅导

算法的三个基本结构 刘长柏 算法的基本思想是探求解决问题的一般性方法,并将解决问题的步骤用具体化、程序化的语言加以表述,即所谓的程序化思想。描述算法的方式主要有三种:自然语言、流程图、程序设计语言(伪代码),其中流程图直观形象,能体现算法过程的结构特征。事实上,算法都可以由顺序结构、选择结构、循环结构这三块“积木”通过组合和嵌套表达出来,正确理解和识别三种基本结构,是描述算法的关键。下面就分析算法中蕴涵的三种基本结构。 1、三种基本结构的定义 顺序结构:顺序结构是最简单、最常用的算法结构,语句与语句之间,框与框之间按从上到下的顺序进行。 选择结构:是先根据条件作出判断,再决定执行哪一种操作的算法结构,它必须包含判断框。当条件P成立(或称为真)时执行A,否则执行B,不可能两者同时执行,但A或B两个框中可以有一个是空的,即不执行任何操作. 循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,它可以细分为两类:直到型循环结构、当型循环结构. 2、三种基本结构的区分和联系 区分:一些简单的算法可以用顺序结构来表示;需要根据指定条件选择执行不同指令来处理时用选择结构;需要反复执行某一操作时用循环结构,循环结构中的两类是可以转化的,但应注意的是其中的条件是相反的,两者的区别主要在第一次循环时条件是否成立,当事先不能确定是否执行一次循环时,用当型循环结构比较好. 联系:顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达;每个控制结构完成一个功能,一个入口,一个出口,执行时单入单出,不允许随意的跳进或跳出,当程序从入口开始执行,无论在结构中如何执行,必然从出口结束.特别注意:一个判断框可以有两个出口,但一个条件分支结构只有一个出口. 3、流程图中的三种基本结构 (1)顺序结构一般形式如图1所示; (2)条件结构分支结构的一般形式如图2和图3所示; (3)循环结构的一般形式如图4所示。

算法的三种基本结构

No: 年月日课题:算法的三种基本结构和框图表示 课时 1 课型新授 知识与技能掌握程序框图表示算法的三种基本逻辑结构 过程与方法模仿、探索、学习设计程序框图 情感态度价值观培养学生辩证取看待问题 重点算法的三种基本结构及框图表示 难点对循环结构的理解 关键会用三种基本结构画框图 教学过程与内容师生 互动时间分配 一.顺序结构: 是最简单的算法结构,语句与语句之间,框与框之间是从上到下的顺序进行的。 注意:(1)顺序结构是按从上到下的顺序依次执行的,不会引起程序步骤的跳转 (2)顺序结构只能解决一些简单的问题 (3)基本形式如图 A,B两框按顺序执行 二.条件分支结构: 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,在决定执行哪一种操作的结构叫条件分支结构。 注意:(1)条件分支结构的语句与语句之间,框与框之间必须有一个环节是概括条件进行判断的操作 (2)条件分支结构中算法的流程要根据条件流向不同的方向,在此结构中的主要部分是判断框,一个判断结构中可以有多个判断框 三.循环结构: 如果一个计算过程要重复一系列的计算步骤若干次,每次重复的计算步骤完全相同,则这种算法过程称为循环过程,由此引入算法的循环结构(根据指定条件决定是否重复执行一条或多条指令的控制结构)。从某处开始,按照一定条件反复执行某一处理步骤,反复执行的处理步骤称为循环体。注意:循环结构的程序框图中包含判断框,它控制着循环的流程,判断框内写上条件,两个出口分别对应着条件成立和条件不成立执行的不同指令,其中一个指向循环体,然后再从循环体回到判断框的入口处。 常见循环结构有三种:计数型循环,当型循环和直到型循环 (1)计数型循环结构:一般用于预先知道重复的次数 (2)当型(while型)循环结构:一般用于预先难以知道循环次数,通过设置某个条件,当条件满足时就重复操作,当条件不满足时就退出循环。(3)直到型循环结构:一般用于预先难以知道次数,通过设置某个条件,当条件满足退出循环。 两种循环结构的区别:(1)执行情况不一样:当型循环是当条件不满足才

七年级地理上册 第二章 第二节 地形图的判读导学案 (新版)商务星球版

第二章第二节地形图的判读 【学习目标】 1.学会在等高线地形图上估计海拔和相对高度。 2.学会在等高线地形图上识别不同的地形部位,并能判断坡度的陡缓。 3.识别五种主要地形类型等高线的分布特点,能在等高线地形图、分层设色地形图上识别五种主要的地形类型。 【学习重点】 1.在等高线地形图上识别不同的地形部位,并能判断坡度的陡缓。 2.识别五种主要地形类型等高线的分布特点,能在等高线地形图、分层设色地形图上识别五种主要的地形类型。 【学习难点】 1.在等高线地形图上识别山脊和山谷 【自主学习】 一、海拔和相对高度 看课本p31,完成题目。 1.海拔指。 2.相对高度指。 3.完成课本读图2-2-1 二、陆地五种基本地形 【合作探究】 探究点一、陆地五种基本地形 1.研读教材P32图2-2-2,完成下表 2.讨论五种地形的差异?(高原与平原、山地与高原、山地与丘陵)

探究二、等高线地形图 看课本p32-33,完成题目。 读“等高线地形图(单位:米),完成: ⑴ 图中A 点所处的地形部位是____________,该图的等高距为____________米。 ⑵ 图中B 点海拔是_______________米,A 点和B 点的相对高度大于_______________米而小于_______________米。 ⑶ 如果C 、D 两条虚线中有一条表示小河,该小河应位于 __处(C 或D )。 探究三、分层设色地形图 结合教材P35图2-2-8“分层设色地形图”,完成 200m 以下用 色,表示 200~500m 用 色,表示 500m 以上用 色,表示 【课堂小结】 【当堂检测】 1.五种地形类型的比较: 地形 类型 平原 丘陵 山地 高原 盆地 海拔 小于 ( )米 小于 ( )米 大于 ( )米 大于 ( )米 没有一定标准 五种常见地 形海 拔和相对高度 丘陵 高原 平原 盆地 等高线 等高线地形图 等高线地形图 相对高度 海拔 地 形图 山地

算法的三种基本逻辑结构

算法的三种基本逻辑结构 题:§1.1.3算法的三种基本逻辑结构和框图表示教学目标1.知识与技能:通过设计流程图来表达 解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环。理解掌握前两种,能设计简单的 流程图。 2.过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思 维能力。 3.情感与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习 兴趣,增强学好数学的信心;通过学生的积极参与、大 胆探索,培养学生的探索精神和合作意识。 教材分析重点:顺序结构和条件分支结构的理解及 应用。 难点:条件分支结构的应用。 教学方法根据本节课的特点,贯彻“教师为主导, 学生为主体,问题解决为主线,能力发展为目标”的教 学思想,主要采用“启发引导”、“自主探究”的教学 方法;通过营造问题情景,激发学生的探索欲望,通过 适当例题、习题的练习,引导学生积极思考、归纳总结,

灵活掌握知识,使学生从“知”到“会”到“悟”再到“用”,提高学生的数学素养。 教具学具利用多媒体提高课堂效率 教学过程 教学环节教学内容师生互动设计意图 提出问题以学生比较熟悉的公园导游图、医院的导医图及商场的导购图为背景提出图的结构。教师提出问题,学生思考、回答并互相补充。以学生熟悉的图引入,体现数学来源于现实并应用于现实。 复习引入1. 复习框图的符号和意义. 2. 复习画流程图的规则出示上节课的流程图。引入流程图的逻辑结构。教师提问,学生回答,并相互补充,学生思考、探究、抽象。落实上节课的基本知识;利用 上节课的流程图,学生很熟悉,易于集中精力思考、抽 象新问题;从另一角度、层次提出问题,激发学生的求 知欲,培养学生“多思、勤思”的习惯。 概念形成1. 顺序结构的概念 2. 顺序结构一般形式 例1. 课本11页例1教师出示概念和结构图的一般形式。学生理解、记忆。 学生做,教师启发,师生共同完成,规范做题格式,简 化解题步骤。注意:课本的图有点小错误,且不够简洁

相关主题
文本预览
相关文档 最新文档