高中数学必修三1.1.2程序框图与算法的基本逻辑结构(1)导学案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《高中数学必修三1.1.2程序框图与算法的基本逻辑结构(1)导学案.docx》由会员分享,可在线阅读,更多相关《高中数学必修三1.1.2程序框图与算法的基本逻辑结构(1)导学案.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中数学必修三1.1.2程序框图与算法的基本逻辑结构(1)导学案中学数学必修3程序框图和算法的逻辑结构精品教案 中学数学必修三程序框图和算法的逻辑结构教案设计 第课时 一、教学目标: 学问与技能:驾驭程序框图的概念;会用通用的图形符号表示算法,驾驭算法的三个基本逻辑结构;驾驭画程序框图的基本规则,能正确画出程序框图。 过程与方法:通过仿照、操作、探究,经验通过设计程序框图表达解决问题的过程;学会敏捷、正确地画程序框图。 情感看法与价值观:通过本节的学习,使我们对程序框图有一个基本的了解;驾驭算法语言的三种基本逻辑结构,明确程序框图的基本要求;相识到学习程序框图是我们学习计算机的一个基本步骤,也
2、是我们学习计算机语言的必经之路。 二、重点与难点: 重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构 难点:能综合运用这些学问正确地画出程序框图。 三,教学过程及教学情境设计: 第课时 问题 问题设计意图 师生活动 程序框图的概念 驾驭程序框图的概念 生:阅读课本并给出课本中相应的概念表达 师:程序框图也叫流程图,是人们将思索的过程和工作的依次进行分析、整理,用规定的文字、符号、图形的组合加以直观描述的方法 程序框图的图形符号及其名称和功能 培育学生的自学实力,识记程序框图的图形符号及其名称和功能 师:讲解课本P6表1-2并以提问的形式使学生识记各图形符号的名称和功能 生:能精确地作答
3、 阅读图1.1-2视察程序框图的作法及各图形符号在作图中的方式 驾驭程序框图的图形符号及初步驾驭其作法 师:通过对图1.1-2的讲解,给出程序框图作法的规则: (1)运用标准的图形符号。 (2)框图一般按从上到下、从左到右的方向画。 (3)除推断框外,大多数流程图符号只有一个进入点和一个退出点。推断框具有超过一个退出点的惟一符号。 (4)推断框分两大类,一类推断框“是”与“否”两分支的推断,而且有且仅有两个结果;另一类是多分支推断,有几种不同的结果。 (5)在图形符号内描述的语言要特别简练清晰。 算法的基本逻辑结构有哪些?他们各自有什么特点?有什么区分和联系? 引入概念 生:通过阅读课本,能回
4、答:依次结构,条件结构和循环结构 师:通过对图1.1-3.4.5的讲解,使学生明白三种基本逻辑结构的图形特征 依次结构描述的是是最简洁的算法结构,语句与语句之间,框与框之间是按从上到下的依次进行的 基本程序框图:P1.1-6 例3讲解 巩固依次结构学问点 师:例3:已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。 算法分析:这是一个简洁的问题,只需先算出p的值,再将它代入公式,最终输出结果,只用依次结构就能够表达出算法。 程序框图:P1.1-7 课堂小结: 1,这节课主要介绍了三种基本逻辑结构及初步了解程序框图的作法 2,这节课重点通过例题介
5、绍了依次结构的应用 作业: 课后小结: 中学数学必修三算法与程序框图教案 中学数学必修三算法与程序框图教案设计 学习目标: 1.明确算法的含义,熟识算法的三种基本结构:依次、条件和循环,以及基本的算法语句. 2.能娴熟运用辗转相除法与更相减损术、秦九韶算法、进位制等典型的算法学问解决同类问 题. 重点: 算法的基本学问与算法对应的程序框图的设计. 难点: 与算法对应的程序框图的设计及算法程序的编写. 要点梳理 学问点一:算法与程序框图 1.算法的定义:广义的算法是指完成某项工作的方法和步 骤,现代意义的算法是指可以用计算机来解决的某一类问 题的程序和步骤,这些程序或步骤必需是明确和有效的, 而
6、且能够在有限步之内完成. 2.四种基本的程序框 3.三种基本逻辑结构 (1)依次结构 (2)条件结构 (3)循环结构 要点诠释: 1.对于算法的理 解不能仅局限于解决 数学问题的方法,解 决任何问题的方法和 步骤都应当是算法.算法具有概括性、抽象性、 正确性等特点,要通过详细问题的过程和步骤 的分析去体会算法的思想,了解算法的含义. 2.在学习程序框图时要驾驭各程序框的 作用,精确应用三种基本逻辑结构,即依次结 构、条件分支结构、循环结构来画程序框图, 精确表达算法. 画程序框图是用基本语句来编 程的前提.学问点二:基本算法语句 1、输入语句 2、输出语句 3、赋值语句 4、条件语句 IF-T
7、HEN-ELSE格式 IF-THEN格式 5、循环语句 (1)WHILE语句 (2)UNTIL语句 要点诠释: 基本算法语句是程序设 计语言的组成部分,留意各语 句的作用,精确理解赋值语 句,敏捷表达条件语句.计算机 能够干脆或间接理解的程序语 言都包含输入语句、输出语句、 赋值语句、条件语句和循环语句 等基本算法语句.输入语句、输 出语句和赋值语句贯穿于大多 数算法的结构中,而算法中的条 件结构由条件语句来表述,循环 结构由循环语句来实现.学习中 要娴熟驾驭这些基本算法语句.知 识点三:算法案例 案例1、辗转相除法与更相减损术 1.利用辗转相除法求最大公 约数的步骤如下: (1)用较大的数m
8、 除以较小的 数n得到一个商(2)若 商和一个余数;0,则用除数n除以余数得到一个=0,则n为m,n的最大公约数;若; 为m,n的最大公约数;若 ; =0,此时所得到的和一个余数=0,则(3)若商0,则用除数除以余数得到一个和一个余数依次计算直至即为所求的最大公约数.2.更相减损术 (1)随意给出两个正数;推断它们是否都是偶数.若是,用2约简;若不是,执行其次步. (2)以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数.接着这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数. 案例2、秦九韶算法 用秦九韶算法求一般多项式f(x)=anxn+an-1xn-1
9、+.+a1x+a0当x=x0时的值. 把n次多项式的求值问题转化成求n个一次多项式的值的问题,即求 v1=anx+an-1 v2=v1x+an-2 v3=v2x+an-3 . vn=vn-1x+a0 的值的过程.案例3、进位制 进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值.可运用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制.现在最常用的是十进制,通常运用10个阿拉伯数字0-9进行计数. 要点诠释: 我国古代数学发展的主导思想,就是构造“算法”解决实际问题.通过对这些案例的阅读、理解,同学们可以体会它们蕴含的算法及其思想. 方法指导 1、在理解算法的基础上,驾驭算
10、法的基本思想,发展有条理的思索与表达实力,提高逻辑思维实力.会用算法的思想和方法解决实际问题.从熟知的问题动身,体会算法的程序化思想,通过实践,主动思维,经验不断的从详细到抽象,从特别到一般的抽象概括活动来理解和驾驭. 2、涉及详细问题的算法时,要依据题目进行选择,以简洁、程序短、易于在计算机上执行为原则. 3、留意条件语句的两种基本形式及各自的应用范围以及对应的程序框图.条件语句与算法中的条件结构相对应,语句形式较为困难,要会借助框图写出程序. 4、利用循环语句写算法时,要分清步长、变量初值、终值,必需分清循环次数是否确定,若确定,两种语句均可运用,当循环次数不确定时用while语句. 5、
11、复习算法案例时,要体会其中蕴含的算法思想,并能利用它解决详细问题.对课本涉及到的几种算法,同学们要在理解的基础上驾驭其程序,并深刻体会古代数学中的算法思想. 中学数学必修三第一章算法与程序框图题型训练导学案 第一章算法与程序框图题型训练 【学习目标】进一步理解驾驭算法与程序框图. 学问回顾:1.算法: 2.程序框图程序框图又称流程图,是一种来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行依次.程序框名称功功能 起止框 输入、输出框 处理框 推断框 流程线 连接点3.程序框的功能 4.算法的基本逻辑结构(1)依次
12、结构依次结构是最简洁的算法结构,语句与语句之间,框与框之间是按的依次进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构.(2)条件结构条件结构是在算法中通过对条件推断,依据而选择不同流向的算法结构.(3)循环结构在一些算法中,常常会出现从某处起先,的状况,这就是循环结构,反复执行的处理步骤为循环体,明显,循环结构中肯定包含条件结构.循环结构又称重复结构,循环结构可细分为两类:_和_.【合作探究】典例精析例题1阅读如下图所示的程序框图,运行相应的程序,输出的s值等于_变式练习1:若某程序框图如下图所示,则输出的p的值是()A21B286C30D55变式练习2
13、:如下图所示,程序框图(算法流程图)的输出结果是()A3B4C5D8 例题2某程序框图如下图所示,则该程序运行后输出的S的值为()A1B12C14D18 变式练习3阅读如图所示的程序框图,运行相应的程序,则输出S的值为_. 例题3依据下面的程序框图,要使得输出的结果在区间上,则输入的x的取值范围是_ 变式练习4* 【课时作业】1.下列四个有关算法的说法中:(1)算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;(2)正确的算法执行后肯定得到确定的结果;(3)解决某类问题的算法不肯定是唯一的;(4)正确的算法肯定能在有限步之内结束。其中正确的是(要求只填写序号)2.下列说法不正确地是(
14、)A.算法三大基本逻辑结构是依次结构,条件结构,循环结构B.程序设计中条件结构是靠条件语句来实现的C.循环结构是靠循环语句来实现的D.依次结构是不能实现的3.下列语句叙述正确的是()用程序框图表达算法,其优点是算法的基本逻辑结构呈现得特别直观清晰不同的算法都可由依次结构、条件分支结构、循环结构这三种基本的逻辑结构构成循环结构中,循环体指的是算法中反复执行的处理步骤条件分支结构中肯定包含循环结构A.B.C.D.4.若下边的程序框图输出的是,则条件可为()ABCD 5.如图1,是一个算法的流程图,则输出结果是()A.B.C.D. 6.如图给出的是计算的值的一个程序框图,其中推断框内应填入的条件是A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 必修 1.1 程序 框图 算法 基本 逻辑 结构 导学案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内