2022年人教版高中数学A版必修三教案全集页.docx
_归纳总结汇总_ - - - - - - - - - 人教版高中数学A 版必修三教案全集-70 页必修三教学设计 第 一单元第 1 课 年月日 课题 1.1.1 算法的概念 三 维 教 学 目 标 学问与 才能 ABC 层 明白算法的含义 , 体会算法的思想 ; 能够用自然语言表达算法; AB 层 把握正确的算法应满意的要求 过程与, 会写出解线性方程 组 的算法;方法通过求解二元一次方程组, 体会解方程的一般性步骤, 从而得到一个解二元一次方程组的步骤, 这些步骤就是算法 , 不同的问题有不同的算法; 由于思考问题的角度不同 , 同一个问题也可能有多个算法 , 能仿照求解二元一次方程组的步骤 , 写出一个求有限整数序列中的最大值的算法;情感、态度、_精品资料_ 价值观通过本节的学习 , 使我们对运算机的算法语言有一个基本的明白,第 1 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 明确算法的要求 , 熟识到运算机是人类战胜自然的一各有力工具 , 进一步提高探 索、熟识世界的才能;教 学 内 容 分 析 教学 重点算法的含义、解二元一次方程组和判定一个数为质数的算法设计;教学难点学把自然语言转化为算法语言;教流程与教学内容一、创设情境 : 算法是什么 .我们以前接触过吗 . 算法作为一个名词 , 在中学教科书中并没有显现过 仍没有接触算法概念; 但是我们却从学校就开头接触算法, 我们在基础训练阶段 , 熟识很多问题的算法;如, 做四就运算要先乘除后加减 , 从里往外脱括弧 , 竖式笔算等都是算法 , 至于乘 法口诀、珠算口诀更是算法的详细表达;我们知道解一元二次方程的算法 , 求解 一元一次不等式、 一元二次不等式的算法 , 解线性方程组的算法 , 求两个数的最大 公因数的算法等;因此 , 算法其实是重要的数学对象;二、新课 : 1、探究争论_精品资料_ - - - - - - -第 2 页,共 46 页_归纳总结汇总_ - - - - - - - - - 算法 algorithm一词源于算术algorism, 即算术方法 , 是指一个由已知推求未知的运算过程; 后来 , 人们把它推广到一般 , 把进行某一工作的方法和步骤 称为算法;广义地说 , 算法就是做某一件事的步骤或程序;菜谱是做菜肴的算法 , 洗衣机的使用说明书是操作洗衣机的算法, 歌谱是一首歌曲的算法; 在数学中 , 主要争论运算机能实现的算法 , 即依据某种机械程序步骤肯定可以得到结果的解决问题的程序;比如解方程的算法、函数求值的算法、作图的算法 , 等等;例题分析 : x-2y-1, 例 1 写出解二元一次方程组 2x+y1 的算法; 同学做一做 解: 第一步 , - × 2 得 5y3; 其次步 , 解得 y3/5; 第三步 , 将 y3/5 代入 , 得 x1/5 善. 同学摸索 : 对于一般的二元一次方程组来说 , 上述步骤应当怎样进一步完老师评一评 : 此题的算法是由加减消元法求解的 , 这个算法也适合一般的二元一次方程组的解法;下面写出求方程组的解的算法 : 第一步 : × A1-× A2,得 A1B2-A2B1y+A1C2-A2C10; 其次步 : 解, 得; 第三步 : 将代入 , 得;_精品资料_ 此时我们得到了二元一次方程组的求解公式, 利用此公司可得到倒2 的另一第 3 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 个算法 : 第一步 : 取 A11,B1-2,C11,A22,B21,C2-1; 其次步 : 运算与 第三步 : 输出运算结果;可见利用上述算法 , 更加有利于上机执行与操作;例 2 用二分法设计一个求方程x2.20 的近似根的算法;老师分析 : 回忆二分法解方程的过程 , 并假设所求近似根与精确解的差的肯定值不超过 0.005 ;同学做一做 : 第一步 : 令 fxx2.2 ;由于 f10,f20,所以设 x11,x22 ;其次步 : 令 mx1+x2/2, 判定 fm是否为 0, 如是, 就 m为所求 ; 如否 , 就连续判 断 fx1.fm 大于 0 仍是小于 0;第三步 : 如 fx1.fm0, 就令 x1m;否就 , 令 x2m;第四步 : 判定|x1.x2|0.005是否成立 .如是 , 就 x1、x2 之间的任意取值均为满意条件的近似根 ; 如否 , 就返回其次步;老师小结 : 算法的特性 :1 有穷性 ;2 确定性 ;3 次序性 ;4 不惟一性 ;5 普遍性 3、巩固练习 : 课本 P5 练习 1ABC 层,2AB 4、课堂小结本节课主要讲了算法的概念, 算法就是解决问题的步骤, 平常列论我们做什么事都离不开算法 , 算法的描述可以用自然语言, 也可以用数学语言; 实际上两种写法无本质区分 , 但我们在书写时应尽量用教学语言来描述 , 它的优越性在以后的学习中我们会体会到;_精品资料_ - - - - - - -第 4 页,共 46 页_归纳总结汇总_ - - - - - - - - - 课后学习 ABC 层1 、写出解一元二次方程ax2+bx+c0a 0 的一个算法;2、求过 Pa1,b1、Qa2,b2 两点的直线斜率有如下的算法 : 3、P20 习题 A 组 1 AB 写出解不等式 x2-2x-30 的一个算法;教 学 反 思 算法的特性不宜面面俱到 , 强调前三点 :1 有穷性 ;2 确定性 ;3 次序性;第 一 单元第 2 课 年月日 课题 1.1.2 程序框图与算法的基本规律结构 一 三 维 教 学 目 标 学问与 才能 把握程序框图的概念 ; 会用通用的图形符号表示算法 , 把握算法的两个基本规律结构 ; 把握画程序框图的基本规章 过程与, 能正确画出程序框图;_精品资料_ - - - - - - -第 5 页,共 46 页_归纳总结汇总_ - - - - - - - - - 方法通过仿照、操作、探究, 经受通过设计程序框图表达解决问题的过程;学会敏捷、正确地画程序框图;情感、态度、价值观 通过本节的学习 , 使我们对程序框图有一个基本的明白 ; 把握算法语 言的三种基本规律结构 , 明确程序框图的基本要求 ; 熟识到学习程序框图是我们学习运算机的一个基本步骤 教 学 内 容 分 析 教学, 也是我们学习运算机语言的必经之路;重点程序框图的基本概念、基本图形符号和2 种基本规律结构教学难点学能综合运用这些学问正确地画出程序框图;教流程与教学内容创设情境 : 算法可以用自然语言来描述, 但为了使算法的程序或步骤表达得更为直观, 我们更常常地用图形方式来表示它;二、新课 : 1、程序框图的基本概念 : _精品资料_ - - - - - - -第 6 页,共 46 页_归纳总结汇总_ - - - - - - - - - 1 起止框图 : 表示程序的开头和终止;2 输入、输出框 : 表示数据的输入或结果的输出;3 处理框 : 赋值、运算;4 判定框 : 判定框一般有一个入口和两个出口, 有时也有多个出口 , 它是惟一的具有两个或两个以上出口的符号, 在只有两个出口的情形中, 通常都分成“ 是” 与“ 否” 也可用“Y” 与“N” 两个分支;例如 , 我们要打印 x 的肯定值 , 可以设计如下框图;开头输入 x 是 x 0.否打印 x 打印 -x 终止_精品资料_ - - - - - - -第 7 页,共 46 页_归纳总结汇总_ - - - - - - - - - 从图中可以看到由判定框分出两个分支, 构成一个挑选性结构 , 其中挑选的标准是“x0” , 如符合这个条件 , 就依据“ 是” 分支连续往下执行 ; 如不符合这个条件 , 就依据“ 否” 分支连续往下执行 , 这样的话 , 打印出的结果总是 x 的绝对值;在学习这部分学问的时候 , 要把握各个图形的外形、作用及使用规章 , 画程序框图的规章如下 : 1 使用标准的图形符号; 2 框图一般按从上到下、从左到右的方向画; 3 除判定框外 , 大多数流程图符号只有一个进入点和一个退出点;判定框具有超过一个退出点的惟一符号; 4判定框分两大类 , 一类判定框“ 是” 与“ 否” 两分支的判定, 而且有且仅有两个结果 ; 另一类是多分支判定 , 有几种不同的结果; 5 在图形符号内描述的语言要特别简练清晰;2、算法的基本规律结构典例剖析 : 尝试练习 : 已知 x4,y2, 画出运算 w3x+4y的值的程序框图;解: 程序框如下图所示 : 开头 x4,y2 w3× x+4× y输出 w _精品资料_ - - - - - - -第 8 页,共 46 页_归纳总结汇总_ - - - - - - - - - 终止小结 :1 次序结构 : 次序结构描述的是最简洁的算法结构 , 语句与语句之间 ,框与框之间是按从上到下的次序进行的;例 1: 已知一个三角形的三边分别为2、3、4, 利用海伦公式设计一个算法,求出它的面积 , 并画出算法的程序框图; 同学做一做 , 然后老师点评 算法分析 : 这是一个简洁的问题 , 只需先算出 p 的值 , 再将它代入公式 , 最后输出结果 , 只用次序结构就能够表达出算法;程序框图 :2 条件结构 : 一些简洁的算法可以用次序结构来表示 , 但是这种结构无法对描述对象进行规律判定 , 并依据判定结果进行不同的处理;因此 ,需要有另一种规律结构来处理这类问题 打件挑选执行不同指令的掌握结构;, 这种结构叫做条件结构;它是依据指定例 2: 任意给定 3 个正实数 , 设计一个算法 , 判定分别以这 3 个数为三边边长的三角形是否存在 , 画出这个算法的程序框图; 同学做一做 , 然后老师点评 算法分析 : 判定分别以这 3 个数为三边边长的三角形是否存在 , 只需要验收这 3 个数当中任意两个数的和是否大于第 程序框图 : 3 个数, 这就需要用到条件结构; a+bc , a+cb, b+ca 是 否否同时成立 .是4、巩固练习 : ABC 层1 设 x 为一个正整数 , 规定如下运算 : 如 x 为奇数 , 就求 3x+2;如 x 为偶数 , 就为 5x, 写出算法 , 并画出程序框图;_精品资料_ - - - - - - -第 9 页,共 46 页_归纳总结汇总_ - - - - - - - - - AB2设计一个求解一元二次方程ax2+bx+c0 的算法 , 并画出程序框图表示;5、课堂小结 : 本节课主要表达了程序框图的基本学问, 包括常用的图形符号、 算法的基本规律结构 , 算法的三种基本规律结构中的前面两种 : 次序结构、条件结构;课 后 学 习 ABCP20 习题 1.1 A 组 1,3 ABB组 1 教 学 反 思结合本校同学情形 , 本节内容较多 , 条件结构框图可以留待下节课再介绍 , 成效会更好;第 一 单元第 3 课 年月日 课题 1.1.2 程序框图与算法的基本规律结构二 三 维 教 学 目_精品资料_ - - - - - - -第 10 页,共 46 页_归纳总结汇总_ - - - - - - - - - 标 学问与才能AB 层 把握程序框图的概念 ; 会用通用的图形符号表示算法, 把握算法的循环结构 ; 把握画程序框图的基本规章, 能正确画出程序框图;C 层 明白程序框图的概念; 会用通用的图形符号表示算法, 懂得算法的循环结构 ; 知道画程序框图的基本规章 过程与, 能正确画出程序框图;方法通过仿照、操作、探究, 经受通过设计程序框图表达解决问题的过程;学会敏捷、正确地画程序框图;情感、态度、价值观 通过本节的学习 , 使我们对程序框图有一个基本的明白 ; 把握算法语言的循环结构 , 明确程序框图的基本要求; 熟识到学习程序框图是我们学习运算机的一个基本步骤 , 也是我们学习运算机语言的必经之路;教 学 内 容 分 析 教学 重点 程序框图的循环结构 教学_精品资料_ 难点能综合运用这些学问正确地画出程序框图;第 11 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 教学流程与教学内容一、复习引入 : 上一节课我们学习了什么 .今日我们连续学习第三种算法的基本规律结构 . 循环结构;二、新课 : 1、循环结构的定义 : 在一些算法中 , 常常会显现从某处开头 , 依据肯定条件 , 反复执行某一处理 , 明显 , 循环结构中 步骤的情形 , 这就是循环结构 , 反复执行的处理步骤为循环体 肯定包含条件结构;循环结构又称重复结构 , 循环结构可细分为两类 : 1一类是当型循环结构 , 如图 1-51 所示 , 它的功能是当给定的条件P1成立时 , 执行 A框,A 框执行完毕后 , 再判定条件 P1是否成立 , 假如仍旧成立 , 再执行 A 框, 如此反复执行 A框, 直到某一次条件 从 b 离开循环结构;P1不成立为止 , 此时不再执行 A框, 2另一类是直到型循环结构, 如下图所示 , 它的功能是先执行 , 然后判定给定的条件 P2 是否成立 , 假如 P2仍旧不成立 , 就连续执行 A 框, 直到某一次给定的条件 P2成立为止 , 此时不再执行 A 框, 从 B 点离开循环结构; A A _精品资料_ - - - - - - -第 12 页,共 46 页_归纳总结汇总_ - - - - - - - - - P1. P2. 不成立不成立成立 BB 当型循环结构 直到型循环结构 1 2 2、典型例题 : 例: 设计一个运算 1+2+ +100 的值的算法 , 并画出程序框图; 同学做一做 , 然后老师点评 算法分析 : 只需要一个累加变量和一个计数变量 0, 计数变量的值可以从 1 到 100;程序框图 : i100.否 是变式练习 : , 将累加变量的初始值为ABC层 设计一个运算的值的算法 , 并画出程序框图;A 层 画出求 21+22+23+ 2100 的值的程序框图;_精品资料_ 解: 程序框图如下图 : i100 否 是第 13 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 4、课堂小结 : 本节课主要表达了算法的三种基本规律结构中的第三种 : 循环结构;课 后 学 习 ABC 层 课本 P20习题 1.1 A 组 2、AB 层 某工厂 2022 年的年生产总值为200 万元 , 技术革新后估计以后每年的年生产总值都比上一年增长 5%.设计一个程序框图 , 输出估计年生产总值超过 300 万元的最早年份;教 学 反 思 把典型例题的算法步骤和当型、 直到型循环结构都在黑板上板演 , 同学易 听明白 , 成效较好;第 一 单元第 4 课 年月日 课题 1.2.1 输入、输出语句和赋值语句 三 维 教 学 目_精品资料_ 标学问与第 14 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 才能 1 正确懂得输入语句、输出语句、赋值语句的结构;2 会写一些简洁的程序;AB 层3 把握赋值语句中的“ ” 的作用;过程与方法1 让同学充分地感知、体验应用运算机解决数学问题的方法; 并能初步操作、仿照;2 通过对现实生活情境的探究, 尝试设计出解决问题的程序, 懂得规律推理的数学方法;情感、态度、价值观 通过本节内容的学习 , 使我们熟识到运算机与人们生活亲密相关 , 增 强运算机应用意识 , 提高同学学习新学问的爱好;教 学 内 容 分 析 教学 重点 正确懂得输入语句、输出语句、赋值语句的作用;教学_精品资料_ 难点学精确写出输入语句、输出语句、赋值语句;第 15 页,共 46 页教流程与教学内容- - - - - - -_归纳总结汇总_ - - - - - - - - - 一、创设情境在现代社会里 , 运算机已经成为人们日常生活和工作不行缺少的工具 , 如: 听 MP3,看电影 , 玩嬉戏 , 打字排版 , 画卡通画 , 处理数据等等 , 那么 , 运算机是怎样 工作的呢 . 运算机完成任何一项任务都需要算法 描述的算法 , 运算机是无法 “ 看得懂 , 听得见”, 但是, 我们用自然语言或程序框图 的;因此仍需要将算法用运算机能够懂得的程序设计语言 programming language 翻译成运算机程序;程序设计语言有很多种;如 了实现算法中的三种基本的规律结构BASIC,Foxbase,C 语言 ,C+,J+,VB 等;为 : 次序结构、条件结构和循环结构 , 各种程序设计语言中都包含以下基本的算法语句 : 这就是这一节所要争论的主要内容 学习输入、输出语句和赋值语句;二、探究新知.基本算法语句;今日, 我们先一起来我们知道 , 次序结构是任何一个算法都离不开的基本结构;输入、输出语句和赋值语句基本上对应于算法中的次序结构;排列的次序执行这些语句; 如右图 运算机从上而下依据语句输入语句和输出语句分别用来实现算法的输入信息 , 输出结果的功能;三、典型例题 : _精品资料_ - - - - - - -第 16 页,共 46 页_归纳总结汇总_ - - - - - - - - - 例 1、用描点法作函数的图象时 编写程序 , 分别运算当时的函数值;程序 : 老师可在课前预备好该程序, 需要求出自变量与函数的一组对应值;, 教学中直接调用运行提问 : 在这个程序中 , 你们觉得哪些是输入语句、 输出语句和赋值语句呢 . 同学们相互沟通、谈论、猜想、概括出结论;提示: “ input ” 和“print ” 的中文意思等 一 输入语句 在该程序中的第 1 行中的 INPUT语句就是输入语句;这个语句的一般格 式是 : 其中 ,“ 提示内容”一般是提示用户输入什么样的信息;如每次运行上述程序时 , 依次输入 -5,-4,-3,-2,-1,0,1,2,3,4,5,运算机每次都把新输入的值赋给变量“x” , 并按“x” 新获得的值执行下面的语句; INPUT 语句不但可以给单个变量赋值 , 仍可以给多个变量赋值 , 其格式为: 例如 , 输入一个同学数学 , 语文 , 英语三门课的成果 , 可以写成 : _精品资料_ - - - - - - -第 17 页,共 46 页_归纳总结汇总_ - - - - - - - - - INPUT “ 数学 , 语文 , 英语”;a,b,c 注: “ 提示内容” 与变量之间必需用分号“; ” 隔开;各“ 提示内容” 之间以及各变量之间必需用逗号“量的后面不需要; 二 输出语句, ” 隔开;但最终的变在该程序中 , 第 3 行和第 4 行中的 PRINT语句是输出语句; 它的一般格式 是: 同输入语句一样 , 表达式前也可以有“ 提示内容”输出斐波那契数列 : 此时屏幕上显示 : ;例如下面的语句可以 The Fibonacci Progression is:1 1 2 3 5 8 13 21 34 55 输出语句的用途 : 1 输出常量 , 变量的值和系统信息; 2 输出数值运算的结果;摸索 : 在 1.1.2 中程序框图中的输入框 , 输出框的内容怎样用输入语句、输出语句来表达 . 同学争论、沟通想法 , 然后请同学作答 三 赋值语句用来说明赋给某一个变量一个详细的确定值的语句;除了输入语句 , 在该程序中第 2 行的赋值语句也可以给变量供应初值; 它_精品资料_ - - - - - - -第 18 页,共 46 页_归纳总结汇总_ - - - - - - - - - 的一般格式是 : 赋值语句中的“ ” 叫做赋值号;赋值语句的作用 : 先运算出赋值号右边表达式的值 值号左边的变量 , 使该变量的值等于表达式的值;, 然后把这个值赋给赋注: 赋值号左边只能是变量名字 , 而不能是表达式;如 :2X 是错误的;赋值号左右不能对换;如“AB” “ BA” 的含义运行结果是不同的;不能利用赋值语句进行代数式的演算; 如化简、因式分解、解方程等 赋值号“ ” 与数学中的等号意义不同;摸索 : 在 1.1.2中程序框图中的输入框 , 哪些语句可以用赋值语句表达.并写出相应的赋值语句; 同学摸索争论、沟通想法; 例 2: 编写程序 , 运算一个同学数学、语文、英语三门课的平均成果;分析 : 先写出算法 , 画出程序框图 , 再进行编程;算法 : 程序: _精品资料_ - - - - - - -第 19 页,共 46 页_归纳总结汇总_ - - - - - - - - - 例 3: 给一个变量重复赋值;程序 : 变式引申 : 在此程序的基础上 , 设计一个程序 , 要求最终A 的输出值是30;程序 : _精品资料_ - - - - - - -第 20 页,共 46 页_归纳总结汇总_ - - - - - - - - - 例 4: 交换两个变量 A和 B的值, 并输出交换前后的值;分析 : 引入一个中间变量X,将 A的值给予 X, 又将 B的值给予 A,再将 X的值给予 B,从而达到交换 A,B 的值; 比如交换装满水的两个水桶里的水需要再找一个空桶 程序 : 四、巩固练习 : P24 练习 123 AB 层 练习 4 五、课堂小结本节课介绍了输入语句、输出语句和赋值语句的结构特点及联系;把握并应用输入语句 , 输出语句 , 赋值语句编写一些简洁的程序解决数学问题 , 特殊是把握赋值语句中“ ” 的作用及应用;编程一般的步骤: 先写出算法 , 再进行编程;我们要养成良好的习惯 , 也有助于数学规律思维的形成;_精品资料_ - - - - - - -第 21 页,共 46 页_归纳总结汇总_ - - - - - - - - - 课后学习 ABC层1.P33 习题 1.2 A组 1 、2 A 层2. 试对生活中某个简洁问题或是常见数学问题, 利用所学基本算法语句等学问来解决自己所提出的问题;要求写出算法 , 画程序框图 , 并写出程序设 计;教 学 反 思 书本上的代码是用 QBASIC语言编写的 , 上课时用 QBASIC语言编程软件把 代码输进去 , 立刻运行实现 , 同学很有爱好 , 成效不错;第一 单元第 5 课年月日课题1.2.2 条件语句三 维 教 学 目 标 学问与 才能 C 层 正确懂得条件语句的概念及其结构 ; 会应用条件语句编写程 序;_精品资料_ - - - - - - -第 22 页,共 46 页_归纳总结汇总_ - - - - - - - - - AB 层1 正确懂得条件语句的概念 写程序;过程与, 并把握其结构 ; 把握应用条件语句编方法经受对现实生活情境的探究, 熟识到应用运算机解决数学问题方便简捷 , 促进进展同学规律思维才能情感、态度、价值观明白条件语句在程序中起判定转折作用, 在解决实际问题中起决定作用;削减大量繁琐的运算;通过本小节内容的学习 数学思维以及正确处理问题的才能;教 学 内 容 分 教学 析 重点 条件语句的步骤、结构及功能;教学难点学会编写程序中的条件语句;教流程与教学内容一、创设情境 试求自然数 1+2+3+ +99+100的和;, 有益于我们养成严谨的_精品资料_ - - - - - - -第 23 页,共 46 页_归纳总结汇总_ - - - - - - - - - 明显大家都能精确地口算出它的答案:5050 ;而能不能将这项运算工作交给运算机来完成呢 .而要编程 , 以我们前面所学的输入、 输出语句和赋值语句仍不能满意“ 我们日益增长的物质需要”, 因此 , 仍需要进一步学习基本算法语句中的另外两种 , 我们第一学习条件语句;二、探究新知 条件语句算法中的条件结构是由条件语句来表达的 算法语句;它的一般格式是 :IF-THEN-ELSE 格式 , 是处理条件分支规律结构的当运算机执行上述语句时 , 第一对 IF 后的条件进行判定 , 假如条件符合 , 就执行 THEN后的语句 1, 否就执行 ELSE后的语句 2;其对应的程序框图为 : 如上 右图 在某些情形下 , 也可以只使用 IF-THEN语句: 即 IF-THEN格式 _精品资料_ - - - - - - -第 24 页,共 46 页_归纳总结汇总_ - - - - - - - - - 运算机执行这种形式的条件语句时, 也是第一对IF 后的条件进行判定 ,假如条件符合 , 就执行 THEN后的语句 , 假如条件不符合 , 就直接终止该条件语句 , 转而执行其他语句;其对应的程序框图为 : 如上右图 条件语句的作用 : 在程序执行过程中 , 依据判定是否满意商定的条件而决 定是否需要转换到何处去;需要运算机按条件进行分析、比较、判定 , 并按判定 后的不怜悯形进行不同的处理;三、典型例题 : 例 1: 编写程序 , 输入一元二次方程的系数 , 输出它的实数根;分析 : 先把解决问题的思路用程序框图表示出来, 然后再依据程序框图给出的算法步骤 , 逐步把算法用对应的程序语句表达出来;_精品资料_ 算法分析 : 我们知道 , 如判别式 , 原方程有两个不相等的实数根、; 如, 原方程第 25 页,共 46 页- - - - - - -_归纳总结汇总_ - - - - - - - - - 有两个相等的实数根 ; 如, 原方程没有实数根; 也就是说 , 在求解方程之前 , 需要第一判定判别式的符号;因此, 这个过程可以用算法中的条件结构来实现;又由于方程的两个根有相同的部分 , 为了防止重复运算 , 可以在运算和之 前, 先运算 , ;程序框图 : 参照课本 程序 : 如右图所示 注:SQR和 ABS是两个函数 , 分别用来求某个数的平方根和肯定值;即 , 例 2: 编写程序 , 使得任意输入的 3 个整数按从大到小的次序输出;算法分析 : 用 a,b,c 表示输入的 3个整数 ; 为了节省变量 , 把它们重新排列 后, 仍用 a,b,c 表示, 并使 abc. 详细操作步骤如下;第一步 : 输入 3 个整数 a,b,c. 其次步 : 将 a 与 b 比较, 并把小者赋给 b, 大者赋给 a. 第三步 : 将 a 与 c 比较. 并把小者赋给 c, 大者赋给 a, 此时 a 已是三者中 最大的;第四步 : 将 b 与 c 比较 , 并把小者赋给 c, 大者赋给 b, 此时 a,b,c 已按从大 到小的次序排列好;第五步 : 按次序输出 a,b,c. 程序框图 : 参照课本 P28 程序 : 如右所示 四、尝试练习 : 铁路部门托运行李的收费方法如下 : y 是收费额 单位 : 元,x 是行李重量 单位 :kg, 当 0<x20 时, 按 0.35 元/kg 收费, 当 x>20kg时,20kg 的部分按 0.35 元/kg, 超出 20kg 的部分 , 就按 0.65_精品资料_ - - - - - - -第 26 页,共 46 页_归纳总结汇总_ - - - - - - - - - 元/kg 收费 , 请依据上述收费方法编写程序;分析 : 第一由题意得 : 该函数是个分段函数;需要对行李重量作出判定 , 因此 , 这个过程可以用算法中的条件结构来实现;程序 : INPUT “ 请输入旅客行李的重量 kgx ” ;x IF x0 AND x20 THEN y0.35*x ELSE y0.35*20+0.65*x-20 END IF PRINT “ 该旅客行李托运费为 : ” ;y END 五、巩固练习 ABC 层1.P29 练习 1 、2AB 层2.P29 练习 3. 六、课堂小结本节课主要学习了条件语句的结构、特点、作用以及用法 , 并懂得利用解决一些简洁问题;条件语句使程序执行产生的分支 , 依据不同的条件执行不同的路线 , 使复杂问题简洁化; 条件语句一般用在需要对条件进行判定的算法设计中 ,如判定一个数的正负 , 确定两个数的大小等问题 , 仍有求分段函数的函数值等 , 往往要用条件语句 , 有时甚至要用到条件语句的嵌套;课后学_精品资料_ - - - - - - -第 27 页,共 46 页_归纳总结汇总_ - - - - - - - - - 习 七、课外作业 : ABC层1.P33 习题 1.2B 组 3. AB 层2. 试设计一个生活中某个简洁问题或是常见数学问题 , 并利用所学 基本算法语句等学问编程; 要求所设计问题利用条件语句 教 学 反 思 让学有余力的同学设计生活中某个简洁问题或是常见数学问题 , 并利用 所学基本算法语句等学问编程可增强同学对算法的学习爱好及应用意识 , 但编程 不应要求太高;课 年月日 第 一单元第 6 课题 1.2.3 循环语句 三 维 教 学 目 标 学问与 才能 AB 层1 正确懂得循环语句的概念 , 并把握其结构与条件语句的区 别与联系; 2 把握应用条件语句和循环语句编写程序;AB 层1 正确懂得循环语句的概念 , 能懂得其结构与条件语句的区分与联 系; 2 会应用条件语句和循环语句编写程序;_精品资料_ - - - - - - -第 28 页,共 46 页_归纳总结汇总_