甘肃省金昌市第一中学高中数学学案:1.1.3 程序框图(第1课时) 必修三

上传人:小** 文档编号:57476195 上传时间:2018-10-22 格式:DOC 页数:3 大小:598KB
返回 下载 相关 举报
甘肃省金昌市第一中学高中数学学案:1.1.3  程序框图(第1课时) 必修三_第1页
第1页 / 共3页
甘肃省金昌市第一中学高中数学学案:1.1.3  程序框图(第1课时) 必修三_第2页
第2页 / 共3页
甘肃省金昌市第一中学高中数学学案:1.1.3  程序框图(第1课时) 必修三_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《甘肃省金昌市第一中学高中数学学案:1.1.3 程序框图(第1课时) 必修三》由会员分享,可在线阅读,更多相关《甘肃省金昌市第一中学高中数学学案:1.1.3 程序框图(第1课时) 必修三(3页珍藏版)》请在金锄头文库上搜索。

1、一、复习准备一、复习准备: 1. 写出算法:给定一个正整数n,判定n是否偶数. 2. 用二分法设计一个求方程320x 的近似根的算法. 二、讲授新课:二、讲授新课: 1.1. 教学程序框图的认识:教学程序框图的认识: 讨论:如何形象直观的表示算法? 图形方法. 教师给出一个流程图(上面 1 题) ,学生说说理解的算法步骤. 定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观 地表示算法的图形. 基本的程序框和它们各自表示的功能:基本的程序框和它们各自表示的功能: 程序框名称功能 终端框 (起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处

2、理(执行)框赋值、计算判断框判断一个条件是否成立流程线连接程序框 阅读教材 P5 的程序框图. 讨论:输入 35 后,框图的运行流程,讨论:最大的 I 值. 2.2. 教学算法的基本逻辑结构:教学算法的基本逻辑结构:讨论:P5 的程序框图,感觉上可以如何大致分块?流程再现出一些什么结构特征? 教师指出:顺序结构、条件结构、循环结构. 试用一般的框图表示三种逻辑结构. (见下图)来源:出示例 3:已知一个三角形的三边分别为 4,5,6,利用海伦公式设计一个算法,求出它的面积, 并画出算法的程序框图. (学生用自然语言表示算法师生共写程序框图讨论:结构特征) 出示例 4:任意给定 3 个正实数,设

3、计一个算法,判断分别以这 3 个数为三边边长的三角形是 否存在.画出这个算法的程序框图. (学生分析算法写出程序框图试验结果讨论结构) 出示例 5:设计一个计算 1231000 的值的算法,并画出程序框图.(学生分析算法写出程序框图给出另一种循环结构的框图对比两种循环结构) 3.3. 小结:小结:程序框图的基本知识;三种基本逻辑结构;画程序框图要注意:流程线的前头;判断框 后边的流程线应根据情况标注“是”或“否” ;循环结构中要设计合理的计数或累加变量等. 三、巩固练习:三、巩固练习:1.练习:把复习准备题的算法写成框图. 2. 作业:P12 A 组 1、2 题. 4、反思:来源:学科网1.1

4、.41.1.4 程序框图(第程序框图(第 2 2 课时)课时) 教学要求教学要求:更进一步理解算法,掌握算法的三个基本逻辑结构. 掌握画程序框图的基本规则,能 正确画出程序框图.学会灵活、正确地画程序框图. 教学重点教学重点:灵活、正确地画程序框图. 教学难点教学难点:运用程序框图解决实际问题. 教学过程教学过程: 一、复习准备一、复习准备: 1. 说出下列程序框的名称和所实现功能.2. 算法有哪三种逻辑结构?并写出相应框图二、讲授新课:二、讲授新课: 1.1. 教学程序框图教学程序框图 出示例 1:任意给定 3 个正实数,判断其是否构成三角形,若构成三角形,则根据海伦公式计 算其面积. 画出

5、解答此问题算法的程序框图.(学生试写 共同订正 对比教材 P7 例 3、4 试验结果) 设计一个计算 246100 的值的算法,并画出程序框图.(学生试写 共同订正 对比教材 P9 例5 另一种循环结构) 循环语句的两种类型:当型和直到型. 当型循环语句先对条件判断,根据结果决定是否执行循环体; 直到型循环语句先执行一次循环体,再对一些条件 进行判断,决定是否继续执行循环体. 两种循环语句的语句结构及框图如右. 说明:“循环体”是由语句组成的程序段,能够完成一项工作. 注意两种循 环语句的区别及循环内部改变循环的条件. 练习:用两种循环结构,写出求 100 所有正约数的算法程序框图. 2.2.

6、 教学教学“鸡兔同笼鸡兔同笼”趣题:趣题: “鸡兔同笼” ,我国古代著名数学趣题之一,大约在 1500 年以前, 孙子算经中记载了这个 有趣的问题,书中描述为:今有雏兔同笼,上有三十五头,下有九十四足,问雏兔各几何? 学生分析其数学解法. (“站立法” ,命令所有的兔子都站起来;或用二元一次方程组解答.) 欣赏古代解法:“砍足法” , 假如砍去每只鸡、每只兔一半的脚,则 “独脚鸡” , “双脚兔” . 则脚的总数 47 只;与总头数 35 的差,就是兔子的只数,即 473512(只).鸡 351223(只). 试用算法的程序框图解答此经典问题. (算法:鸡的头数为x,则兔的头数为 35x,结合

7、循 环语句与条件语句,判断鸡兔脚数 2x4(35x)是否等于 94.)顺序结构条件结构循环结构程序 框图结构 说明按照语句的先后顺序, 从上而下依次执行这 些语句. 不具备控制 流程的作用. 是任何 一个算法都离不开的 基本结构根据某种条件是否 满足来选择程序的 走向. 当条件满足 时,运行“是”的 分支,不满足时, 运行“否”的分支.从某处开始,按 照一定的条件, 反复执行某一处 理步骤的情况. 用来处理一些反 复进行操作的问 题三、巩固练习:三、巩固练习:1. 练习:100 个和尚吃 100 个馒头,大和尚一人吃 3 个,小和尚 3 人吃一个,求 大、小和尚各多少个?分析其算法,写出程序框

8、图. 2. 作业:教材 P12 A 组 1 题. 四、反思四、反思:习题讲解习题讲解1 1. 写出如下程序框图所对应的函数解析式。2 2考察如下程序框图,当输入a、b、c分别为 3、7、5 时,输出x=_. 3.如果执行下面的程序框图,那么输出的 S=( ) 2450 . 2500 2550 2652的值的程序框图吗?开开始始输输入入xx1?输输出出y结结束束是是 y=x+2否否y=1- -x的值的程序框图吗?开开始始开开始始输输入入x输输入入xx1?x1?输输出出y输输出出y结结束束结结束束是是 y=x+2是是 y=x+2否否y=1- -x否否y=1- -x开开始始输输入入a a,b b,c cab?ac?是是x=a是是 x=c否否bc?否否x=b是是 x=c否否输输出出x结结束束开开始始开开始始输输入入a a,b b,c c输输入入a a,b b,c cab?ab?ac?是是 ac?是是x=a是是 x=a是是 x=c否否x=c否否bc?否否bc?否否x=b是是 x=b是是 x=c否否x=c否否输输出出x输输出出x结结束束结结束束开开始始输输出出Sk=1S=05 50 0? ?k k 结结束束S=S+2kk=k+1是是否否开开始始输输出出Sk=1S=05 50 0? ?k k 5 50 0? ?k k 结结束束S=S+2kk=k+1是是否否

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号