【高中教育】最新高中数学第4章框图4-1流程图互动课堂学案

【高中教育】最新高中数学第4章框图4-1流程图互动课堂学案
【高中教育】最新高中数学第4章框图4-1流程图互动课堂学案

——教学资料参考参考范本——【高中教育】最新高中数学第4章框图4-1流程图互动课堂学案

______年______月______日

____________________部门

互动课堂

疏导引导

1.程序框图

程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.

通常,程序框图由程序框和流程线组成.一个或几个程序框的组合表示算法中的一个步骤;流程线是方向箭头,按照算法进行的顺序将程序连接起来.下表列出了几个基本的程序框和它们各自表示的功能.图形符合名称符号表示的意义

起、止框框图的开始或结束

输入、输出框数据的输入或结果的输出

处理框赋值、执行计算语句、结果的传送

判断框根据给定条件判断

流程线流程进行的方向

循环框程序做重复运算

连结点连结另一页或另一部分的框图

注释框帮助理解框图

2.工序流程图(统筹图)

流程图常常用来表示一些动态过程,可以有一个或多个终点,直观、明确地表示了动态过程从开始到结束的全部步骤.常见的一个画法是:将一个工作或工程从头至尾依先后顺序分为苦干道工序,每一道工序用矩形框表示,并在该矩形框内注明此工序的名称或代号.两相邻工序之间用流程线相连,自顶向下,逐步细化,人们习惯按照从左到右、从上到下的顺序来画.

3.流程图的构成

流程图通常用来描述一个过程性活动,活动的每一个明确的步骤构成流程图的一个基本单元,基本单元之间通过流程线产生联系.基本单元中的内容根据需要确定,可以在基本单元中具体地说明,也可以为基本单元设置若干子单元.

4.流程图的作用

流程图在日常生活和工作的很多领域以及数学计算或证明过程中都有广泛的应用.

流程图还可以用于描述工业生产的流程,这样的流程图通常称为工序流程图.

案例某中学图书馆制定了如下的图书借阅程序:

(1)入库:存放随身携带的物品→按顺序排队→出示本人借阅证→领取代书牌→入库;

(2)找书:从书架上取出一本书刊,将代书牌插放到该书刊的位置上→不阅览或不借,则把书刊放回原处→取出代书牌;

(3)阅览:取出要阅览的书刊(每人每次仅限一册)→将代书牌插放到该书刊的位置上→就座阅览→阅毕将书刊放回原处→取出代书牌;

(4)借书:若借某本书,则取出代书牌→将图书、借书证、代书牌一起

交给工作人员→办理手续;

(5)出库:机器安全检测→排除领取所借图书→检查图书是否完好;

(6)还书:接顺序排队→把书交给工作人员→工作人员检查图书是否完

好并办理手续→离开还书处.

请设计借书的流程图.

【探究】流程图如图

图4-1-4

活学巧用

例1 根据下列计算机程序画出其程序流程图.

解析:由程序可知其为求所有立方小于104的正整数,画出程序流程

图如下:

图4-1-1

例2 到银行办理个人异地汇款(不超过100万元),银行要收取一定的

手续费,汇款额不超过100元,收取1元手续费,超过100元但不超

过5 000元,按汇款额1%收取,超过5 000元,一律收取50元手续费,试用条件语句描述汇款额为x元时,银行收取手续费y元的过程,画出程序程图.

解:程序框图如下图所示:

图4-1-2

例3 某工程的工序流程如图所示(工时单位:天),现已知工程总时数

为10天,则工序c所需工时为________________天.

图4-1-3

解:设工序c所需工时数为x天,由题设关键路线是a→c→e→g,需要工时为1+x+4+1=10,∴x=4.即工序c所需工时数为4天.

答案:4

例4 考生参加某培训中心的考试需以下程度:考前咨询,若是新考生则需注册、编号、明确考试事宜、交费、考试、领取成绩单,最后发证,若不是新生,需出示考生编号,直接到明确考试事宜阶段,以下同新生程度,设计一个考试流程

解析:由题意画出考试流程图如下:

图4-1-5

点评:在画流程图前,先将上述流程分解成若干比较明确的步骤,并确定这些步骤之间的关系.注意新考生与老考生的不同程度.画图中如果由上而下画因篇幅所限不便处理,可采用从左到右的方式灵活处理实际问题,但应注重简单明了与美观.

新人教版高中数学算法与程序框图教案必修三

第一章算法初步 本章教材分析 算法是数学及其应用的重要组成部分,是计算科学的重要基础.算法的应用是学习数学的一个重要方面.学生学习算法的应用,目的就是利用已有的数学知识分析问题和解决问题.通过算法的学习,对完善数学的思想,激发应用数学的意识,培养分析问题、解决问题的能力,增强进行实践的能力等,都有很大的帮助. 本章主要内容:算法与程序框图、基本算法语句、算法案例和小结.教材从学生最熟悉的算法入手,通过研究程序框图与算法案例,使算法得到充分的应用,同时也展现了古老算法和现代计算机技术的密切关系.算法案例不仅展示了数学方法的严谨性、科学性,也为计算机的应用提供了广阔的空间.让学生进一步受到数学思想方法的熏陶,激发学生的学习热情. 在算法初步这一章中让学生近距离接近社会生活,从生活中学习数学,使数学在社会生活中得到应用和提高,让学生体会到数学是有用的,从而培养学生的学习兴趣.“数学建模”也是高考考查重点. 本章还是数学思想方法的载体,学生在学习中会经常用到“算法思想” “转化思想”,从而提高自己数学能力.因此应从三个方面把握本章: (1)知识间的联系; (2)数学思想方法; (3)认知规律. 本章教学时间约需12课时,具体分配如下(仅供参考):

§1.1 算法与程序框图 §1.1.1 算法的概念 一、教材分析 算法在中学数学课程中是一个新的概念,但没有一个精确化的定义,教科书只对它作了如下描述:“在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤.”为了让学生更好理解这一概念,教科书先从分析一个具体的二元一次方程组的求解过程出发,归纳出了二元一次方程组的求解步骤,这些步骤就构成了解二元一次方程组的算法.教学中,应从学生非常熟悉的例子引出算法,再通过例题加以巩固. 二、教学目标 1、知识与技能: (1)了解算法的含义,体会算法的思想。 (2)能够用自然语言叙述算法。 (3)掌握正确的算法应满足的要求。 (4)会写出解线性方程(组)的算法。 (5)会写出一个求有限整数序列中的最大值的算法。 (6)会应用Scilab求解方程组。 2、过程与方法: 通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观: 通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 三、重点难点 教学重点:算法的含义及应用. 教学难点:写出解决一类问题的算法. 四、课时安排 1课时 五、教学设计 (一)导入新课 思路1(情境导入) 一个人带着三只狼和三只羚羊过河,只有一条船,同船可容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量狼就会吃羚羊.该人如何将动物转移过河?请同学们写出解决问题的步骤,解决这一问题将要用到我们今天学习的内容——算法. 思路2(情境导入) 大家都看过赵本山与宋丹丹演的小品吧,宋丹丹说了一个笑话,把大象装进冰箱总共分几步? 答案:分三步,第一步:把冰箱门打开;第二步:把大象装进去;第三步:把冰箱门关上. 上述步骤构成了把大象装进冰箱的算法,今天我们开始学习算法的概念. 思路3(直接导入) 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已成为人们日常生活和工作中不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. (二)推进新课、新知探究、提出问题 (1)解二元一次方程组有几种方法?

高中数学程序框图,算法语言

基本算法语句 【基础知识】 1.输入、输出语句 输入语句INPUT 对应框图中表示输入的平行四边形框 输出语句PRINT 对应框图中表示输出的平行四边形框 2.赋值语句 格式为变量=表达式,对应框图中表示赋值的矩形框 3.条件语句一般有两种:IF—THEN语句;IF—THEN—ELSE语句.语句格式及对应框图如下.(1)IF—THEN—ELSE格式 当计算机执行这种形式的条件语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句体1,否则执行ELSE后的语句体2. (2)IF—THEN格式 4.算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中有当型(WHILE型)和直到型(UNTIL型)两种语句结构,即WHILE语句和UNTIL语句. (1)WHILE语句 (2)UNTIL语句 5. ......................................巧是把题目中的算法语言依照上面的对应关系翻译成框图。 .....解决算法语言试题的基本技 ..温馨提示: 【例题分析】

考点一 输入、输出和赋值语句的应用 例1 分别写出下列语句描述的算法的输出结果: (1) a =5 b =3 c =(a +b )/2 d =c*c PRINT “d =”;d (2) a =1 b =2 c =a +b b =a +c -b PRINT “a =,b =,c =”;a ,b ,c 【解答】 (1)∵a =5,b =3,c =a +b 2 =4, ∴d =c 2=16,即输出d =16. (2)∵a =1,b =2,c =a +b ,∴c =3,又∵b =a +c -b , 即b =1+3-2=2,∴a =1,b =2,c =3, 即输出a =1,b =2,c =3. 练习1 请写出下面运算输出的结果__________. a =10 b =20 c =30 a = b b =c c =a PRINT “a =,b =,c =”;a ,b ,c 【解答】经过语句a =b ,b =c 后,b 的值赋给a ,c 的值赋给b ,即a =20,b =30,再经过语句c =a 后,a 的当前值20赋给c ,∴c =20.故输出结果a =20,b =30,c =20. 考点二 条件语句的应用 例2 阅读下面的程序,当分别输入x =2,x =1,x =0时,输出的y 值分别为________、________、________. INPUT “x =”;x IF x>1 THEN y =1/(x -1) ELSE IF x =1 THEN y =x^2 ELSE y =x^2+1/(x -1) END IF END IF PRINT y END 【解答】计算机执行这种形式的条件语句时,是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句;如果条件不符合,则直接结束该条件语句,转而执行其他语句,嵌套时注意内外分层,避免逻辑混乱.

高中数学流程图 例题解析

流程图例题解析 【要点梳理】 1.框图分为___________和______________. 2.程序框图是一种用____________表示的图式,是____________的直观图示. 3.处理事情的过程,按____________用框图来表示,用于描述___________的流程的框图称为工序流程图(又称__________). 4.工序流程图的画法一般按照_____________、____________的顺序来画. 5.数学建模过程就是运用____________________解决____________的过程,其流程图为: 【指点迷津】 1.程序流程图 程序流程图是一种用规定的图形,指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构.画程序流程图的规则:使用标准的框图符号;框图一般按从上到下,从左到右的方向画;除判断框外,大多数程序框图的符号只有一个起点和一个退出点,而判断框是具有超过一个退出点的惟一符号. 2.工序流程图 工序流程图又称统筹图,常见的一种画法是:将一个工作或工程从头至尾依先后顺序分为若干道工序(即所谓自顶而下),每一道工序用矩形框表示,并在该矩形框内注明此工序的名称或代号.两相邻工序之间用流程线相连.有时为合理安排工程进度,还在每道工序框上

注明完成该工序所需时间.开始时工序流程图可以画得粗疏,然后再对每一个框逐步细化. 【典型例题】 例1有三个整数a,b,c,由键盘输入,输出其中最大的数,画出其算法流程图. 解析算法如下: S1 输入a,b,c; S2 若a>b,且a>c,则输出a,否则执行S3; S3 若b>c,输出b,否则执行输出c. 根据以上步骤可以画出算法流程图. 点评画程序流程图时,一般需要将每一个算法步骤分解为若干输入、输出、顺序结构、条件结构、循环结构等基本算法单元,然后根据各单元的逻辑关系,用流程线将这些基本单元连接起来. 例2 要在一规划区域内建工厂,试画出该工厂由拆迁、设计、购买设备、厂房建设、设备安装到试生产的工序流程图(各工序名称、工序代号、紧前工序入图). (注:紧前工序,即为该工序相衔接的前一工序).

考试必备-高中数学专题-程序框图-含答案

高考理科数学试题分类汇编:12程序框图 一、选择题 1 ① (高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A ① 1 B ① 2 3 C ① 1321 D ① 610 987 【答案】C 2 ① (普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如图所示, 若该程序运行后输出的值是59 ,则 ( ) A ① 4=a B ① 5=a C ① 6=a D?7=a (第5题图)

【答案】A 3 ① (普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序框图(算 法流程图)的输出结果是 ( ) A ① 16 B ① 2524 C ① 34 D ① 1112 【答案】D 4 ① (普通高等学校招生统一考试重庆数学(理)试题(含答案))执行如题(8)图所示的程 序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A ① 6k ≤ B ① 7k ≤ C ① 8k ≤ D ① 9k ≤ 【答案】B 5 ① (高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应填入的 语句为 ( ) A ① 2*2S i =- B ① 2*1S i =- C ① 2*S i = D ① 2*4S i =+ 【答案】C 6 ① (普通高等学校招生统一考试福建数学(理)试题(纯WORD 版))阅读如图所示的程序

框图,若输入的10k =,则该算法的功能是 ( ) A ① 计算数列{}12n -的前10项和 B ① 计算数列{}12n -的前9项和 C ① 计算数列{ } 21n -的前10项和 D ① 计算数列{ } 21n -的前9项和网Z ① X ① X ① K] 【答案】A 7 ① (普通高等学校招生统一考试新课标Ⅱ卷数学(理)(纯WORD 版含答案))执行右面的程 序框图,如果输入的10N =,那么输出的S = ( ) A ① 1111+2310+ ++…… B ① 111 1+ 2310+ ++……!!! C ①1111+2311+ ++…… D ① 111 1+ 2311+ ++……!!! 【答案】B

程序框图练习题及答案经典doc

程序框图练习题 一、选择题 1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A .1 B . 2 3 C . 1321 D . 610 987 C 框图首先给变量i 和S 赋值0和1. 执行 ,i=0+1=1; 判断1≥2不成立,执行,i=1+1=2; 判断2≥2成立,算法结束,跳出循环,输出S 的值为 . 故选C . 2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如 图所示,若该程序运行后输出的值是5 9 ,则 ( ) A .4=a B .5=a C .6=a D . 7=a

A :由已知可得该程序的功能是 计算并输出S=1+ +…+ =1+1﹣ =2﹣ . 若该程序运行后输出的值是,则 2﹣=. ∴a=4, 故选A . 3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序 框图(算法流程图)的输出结果是 ( ) A .1 6 B . 2524 C . 34 D . 1112 D .12 11,1211122366141210=∴=++=+++ =s s ,所以选D (第5题图)

的程序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A .6k ≤ B .7k ≤ C .8k ≤ D .9k ≤ B 【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =?==,此时满足条件,循环;第三次循环, 234log 3log 4log 5,5s k =??=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =???=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =????=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =?????==,此时不满足条件,输出3s =, 所以判断框内应填入的条件是7k ≤,选B. 5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应 填入的语句为 ( ) A .2*2S i =- B .2*1S i =- C .2*S i = D .2*4S i =+ C 本题考查程序框图的识别和运行。由条件知当3i =时,10S <,当5i =时,10S ≥。当5i =时,A,B 不成立。当3i =时,D 不合适,所以选C.

2.示范教案(1.1.2 程序框图与算法的基本逻辑结构)

1.1.2 程序框图与算法的基本逻辑结构 整体设计 教学分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构. 三维目标 1.熟悉各种程序框及流程线的功能和作用. 2.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 3.通过比较体会程序框图的直观性、准确性. 重点难点 数学重点:程序框图的画法. 数学难点:程序框图的画法. 课时安排 4课时 教学过程 第1课时程序框图及顺序结构 导入新课 思路1(情境导入) 我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图. 思路2(直接导入) 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图. 推进新课 新知探究 提出问题 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)说出连接点的图形符号与功能. (8)总结几个基本的程序框、流程线和它们表示的功能. (9)什么是顺序结构? 讨论结果: (1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.

数学必修三1.1算法与程序框图优质试题练习题

《算法与程序框图》测试题 一、选择题 1.如图所示是一个循环结构的算法,下列说法不正确的是 ( D ) A.①是循环变量初始化,循环就要开始 B.②为循环体 C.③是判断是否继续循环的终止条件 D.①可以省略不写2.执行如图所示的程序框图,输出的S值为 ( C ) A.2 B.4 C.8 D.16 3.某程序框图如图所示,若输出的S=57,则判断框内为 ( A )

A.k>4? B.k>5? C.k>6? D.k>7? 解析:由题意k=1时S=1,当k=2时,S=2×1+2=4; 当k=3时,S=2×4+3=11,当k=4时,S=2×11+4=26, 当k=5时,S=2×26+5=57,此时与输出结果一致,所以此时的k值为k>4. 4.(2010·天津文,3)阅读下边的程序框图,运行相应的程序,则输出s的值为( ) A.-1 B.0 C.1 D.3 [答案] B [解析] 按照程序框图依次执行为:初始s=1,i=1 第1次循环s=3,i=2;第2次循环s=4,i=3;第3次循环s=1,i=4 第4次循环s=0,i=5;∵5>4,∴输出s=0. 5.(2012·济南实验中学高一检测)如果执行下面的程序框图,输入n=6,m=4,那么输出的p等于 ( B )

A .720 B .360 C .240 D .120 解析:①k =1,p =3;②k =2,p =12;③k =3,p =60;④k =4,p =360; 而k =4时不符合条件,终止循环输出p =360. 答案 B 6.(2010·山东青岛)如图是一个算法的程序框图,该算法所输出的结果是( ) A .1+12+13+…+110 B .1+13+15+…+1 19 C.12+14+16+…+120 D. 12+122+123+…+1 210 [答案] C [解析] i =1>10不成立,S =12,n =4,i =2;i =2>10不成立,S =12+1 4,n =6,i =3;i =3>10不成立,S =12+14+16,n =8,i =4;…i =10>10不成立,S =12+14+16+…+1 20,n = 22,i =11,i =11>10成立,输出S . 7.(09·辽宁理)某店一个月的收入和支出总共记录了N 个数据a 1,a 2,…,a N ,其中收入记为正数,支出记为负数.该店用下边的程序框图计算月总收入S 和月净盈利V ,那么在图中

高中数学知识结构框图

高中数学知识结构框图必修一:第一章集合 集合含义与表示 基本关系 基本运算 列举法{a,b,c,…} 描述法{x|p(x)} 图象法 包含关系 相等关系 交集:A∩B={x|x∈A且x∈B} 并集:A∪B={x|x∈A或x∈B} 补集:{|} U C A x x U x A =∈? 且 韦恩图; 数轴 子集; 真子集 函数概念 定义域 对应关系 值域 表示 解析法 图象法 列表法 性质 单调性 定义 图象特征 最值 奇偶性 定义 图象特征:对称性 映射映射的概念上升或下降 第二章函数

第三章基本初等函数(Ⅰ) 基本初等函数(Ⅰ) 指 数 与 指 数 函 数 指 数 根式n a 分数指数幂(0,,*,1) m n m n a a a m n N n =>∈> 无理数指数幂 运算性质 指 数 函 数 定义(0,1) x y a a a =>≠ 图象: “一撇或一捺”,过点(0,1).见教材P91 性质: 位于x轴上方,以x轴为渐近线 对 数 与 对 数 函 数 对 数 定义:x a N x a N = 若则叫以为底的对数 运算性质 对 数 函 数 定义:log(0,1) a y x a a =>≠ 图象:位于y轴右侧,以y轴为渐近线.见教材P103 性质:过点(1,0) log()log log log log log log log a a a a a a n a a M N M N M M N N M n M ?=+ =- = () () r s r s r s rs r r r a a a a a ab a b + = = = 幂 函 数 定义:y xα = 具体的五 个幂函数 2 3 1 2 1 y x y x y x y x y x- = = = = = 特征:过点(1,1), 当0 α>时在(0,) +∞ 上递增;当0 α<时, 在(0,) +∞上递减。 换底公式: log log(0,1,0,1,0) log c a c b b a a c c b a =>≠>≠> 图象:P109

高中数学5.2流程图试题

高中数学5.2流程图试题 2019.09 1,下面的四段话,其中不是解决问题的算法的是() A、从济南到北京旅游,先坐火车,再坐飞机抵达 B、解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1 C、方程210 x-=有两个实根 D、求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15 2,写出判断一个数是奇数还是偶数的算法。 3, 三角形面积的计算公式 ah S 2 1 = (其中a为边长,h为该边上的高),用 算法描述求a=7.85,h=14.29时的三角形面积。 4,火车站对乘客在一定时段内退票要收取一定的费用,收费的办法是:按票价每10元(不足10元按10元计算)核收2元,2元以下的票价不退。试分步写出将票价为x元的车票退掉后,返还的金额y的算法。 5,有蓝和黑两只墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题。6,下面的结论正确的是() A、一个程序的算法步骤是可逆的 B、一个算法可以无止境地运算下去的 C、完成一件事情的算法有且只有一种 D、设计算法要本着简单方便的原则 7,对顺序结构,下列说法:①是最基本、最简单的算法结构;②框与框 之间是依次进行处理;③除输入、输出框之外,中间过程都是处理框; ④可以从一个框图跳到另一个框图执行; 其中正确的有()

A、4个 B、3个 C、2个 D、1个 8,一个人带三只老虎和三头牛过河,只有一条船,可以容一个和各两只动物。如果老虎的数量不少于牛的数量,就会吃掉牛,设计安全渡河的算法。 9,下边的程序框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是() A.m=0 B.x=0 C.x=1 D.m=1 10,下面是一个算法的流程图,回答下面的问题:

2021年高中数学1.1.程序框图教学案新人教B版必修3

2021年高中数学1.1.2程序框图教学案新人教B版必修3 【教学目标】: (1)掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构 (2)掌握画程序框图的基本规则,能正确画出程序框图。 (3)通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。 【教学重点】经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,重点是程序框图的基本概念、基本图形符号和3种基本逻辑结构 【教学难点】难点是能综合运用这些知识正确地画出程序框图。 【学法与教学用具】: 【教学过程】 引入: 算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它。 程序框图基本概念: (1)程序构图的概念 程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要的文字说明。 程序框名称功能 起止框表示一个算法的起始和结束,是任何流程图不可少的。 输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置。

处理框 赋值、计算,算法中处理数据需要的算式、公 式等分别写在不同的用以处理数据的处理框 内。 判断框 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N”。 学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: (3)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。 顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线将程序框自上而 下地连接起来,按顺序执行算法步骤。如在示意图中,A框和B 框是依次执行的,只有在执行完A框指定的操作后,才能接着执 行B框所指定的操作。 例3、已知一个三角形的三边分别为2、3、4,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。 (算法—自然语言) 第一步: a=2,b=3,c=4; 第二步:p= 2+3+4 2 ; 第三步:S=p(p-2)(p-3)(p-4) 利用TI-voyage200图形计算器演示: A B 结束 开始 p= 2+3+4 2 S=p(p-2)(p-3)(p-4) 输入S

高中数学 必修三 4.程序框图的画法

中学教师课时教案 备课人授课时间 课题1.1.2程序框图与算法的基本逻辑结构(三) 课标要求1.掌握程序框图的概念;2.会用通用的图形符号表示算法; 3.掌握画程序框图的基本规则,能正确画出程序框图; 教学目标 知识目标 通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑 结构:顺序、条件分支、循环。理解掌握三种基本逻辑结构,能设计 简单的流程图。 技能目标 通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语 言表达能力和逻辑思维能力。 情感态度价值观 通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能 力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、 大胆探索,培养学生的探索精神和合作意识。 重点综合运用框图知识正确地画出程序框图难点综合运用这些知识正确地画出程序框图。 教学过程及方法 问题与情境及教师活动学生活动 一.导入新课 前面我们学习了顺序结构、条件结构、循环结构,今天我们系 统学习程序框图的画法。 提出问题 (1)请大家回忆顺序结构,并用程序框图表示. (2)请大家回忆条件结构,并用程序框图表示. (3)请大家回忆循环结构,并用程序框图表示. (4)总结画程序框图的基本步骤. 讨论结果: (1)顺序结构是由若干个依次执行的步骤组成的,这是任何一 个算法都离不开的基本结构.框图略. (2)在一个算法中,经常会遇到一些条件的判断,算法的流程 根据条件是否成立有不同的流向.条件结构就是处理这种 过程的结构.框图略. (3)在一些算法中要求重复执行同一操作的结构称为循环结 构.即从算法某处开始,按照一定条件重复执行某一处理 过程.重复执行的处理步骤称为循环体. 循环结构有两种形式:当型循环结构和直到型循环结构. 框图略. (4)从前面的学习可以看出,设计一个算法的程序框图通常要 经过以下步骤:

高一数学程序框图练习题

算法与程序框图练习题 一、选择题: 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3 .某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 4.如图的程序框图表示的算法的功能是 A .计算小于100 的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 3题 2题 1题

C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算100531≥???????n 时的最小的n 值. 5.运行如下程序框图,如果输入的[1,3]t ∈-,则输出s 属于 A .[3,4]- B .[5,2]- C .[4,3]- D .[2,5]- 6.某程序框图如图所示,则该程序运行后输出的B 等于 A .15 B .29 C .31 D .63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为 A .1996年 B .1998年 C .2010年 D .2100年 5题 6题 7题

8.右面的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c x > B.x c > C .c b > D.b c > 9.某程序框图如图所示,若输出的S=57,则判断框内为 (A )k>4? (B )k>5? (C) k>6? (D) k>7? 10 .执行上边的程序框图,输出的T =( ). A. 12 B.20 C .30 D.42 二、填空题: 11.阅读如图所示的程序框图,运行相应的程序,输出的结果i =___________. 12.如图所示,程序框图(算法流程图)的输出值x =________。 11题 10题 9题 12题 10题

高中数学算法与程序框图试题

第1页,总10页 绝密★启用前 xxx 学校-----学年度数学(理)试卷 注意事项: 1.答题前填写好自己的姓名、班级、考号等信息\r\n2.请将答案正确填写在答题卡上 第I 卷(选择题) 一、选择题(本题共 12道小题,每小题0分,共0分) 1. 为计算11111 123499100 S =-+-++-…,设计了右侧的程序框图,则在空白框中应填入 A .i =i +1 B .i =i +2 C .i =i +3 D .i =i +4 2. 阅读如图所示的程序框图,运行相应的程序,输出的结果是( ) A .2 B .4 C.6 D .8 3. 右图是求样本 1021,,,x x x 平均数x 的程序框图,图中空白框中应填入的内容为 A .10n x S S += B .n x S S n += C .n S S += D .n x S S += 4. 阅读如图所示的程序框图,运行相应的程序,则输出a 的值为( )

答案第2页,总10页 A .-2 B .12- C .13 D .3 2 5. 执行下面程序框图,当x 1=6,x 2=9,p =8.5时,x 3等于( ) A. 7 B. 8 C. 10 D. 11 6. 执行如图所示的程序框图,若输入20=x ,则输出的y 的值为( ) A .2 B .-1 C.4 13 - D .25- 7. 利用如图所示的程序框图得到的数集中必含有( ) A .520 B .360 C. 241 D .134 8. 如图所示的程序框图所描述的算法称为欧几里得辗转相除法,若输入以91,56m n ==,则输出m 的值为( ) A .0 B .3 C .7 D .14 9. 在如图所示的框图中,若输出360S =,那么判断框中应填入的关于k 的判断条件是 A .2?k > B .2?k < C .3?k > D .3?k < 10. 某数学爱好者编制了如图的程序框图,其中mod(m ,n )表示m 除以n 的余数,例如mod(7,3)=1.若输入m 的值 为8,则输出i 的值为

最新人教版高中数学必修三程序框图与算法的基本逻辑结构(1)优质教案

§1.1.2 程序框图与算法的基本逻辑结构 一、教材分析 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一 定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确.为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构. 二、教学目标 1、知识与技能: 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序 框图的基本规则,能正确画出程序框图。 2、过程与方法: 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框 图。 3、情感态度与价值观: 通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确 程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语 言的必经之路。 三、重点难点 数学重点:程序框图的画法. 数学难点:程序框图的画法. 四、课时安排

4课时 五、教学设计 第1课时程序框图及顺序结构 (一)导入新课 思路1(情境导入) 我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是 急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图.旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法.今天我们开始学习程序框图. 思路2(直接导入) 用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一 定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图. (二)推进新课、新知探究、提出问题 (1)什么是程序框图? (2)说出终端框(起止框)的图形符号与功能. (3)说出输入、输出框的图形符号与功能. (4)说出处理框(执行框)的图形符号与功能. (5)说出判断框的图形符号与功能. (6)说出流程线的图形符号与功能. (7)说出连接点的图形符号与功能. (8)总结几个基本的程序框、流程线和它们表示的功能. (9)什么是顺序结构? 讨论结果:

高中数学必修3程序框图练习

输出 高一数学练习1——程序框图 班级座号姓名 1 .执行如右图所示的程序框图,输出的S值为() A.1 B. 2 3 C. 13 21 D. 610 987 2 .如下图所示,程序框图(算法流程图)的输出结果是( ()[来源:Z A. 1 6 B. 25 24 C. 3 4 D. 11 12 3.执行下面左边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的 值为1.2,则第一次、第二次输出的a的值分别为() A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8 4.执行上面右图所示的程序框图,输出的S值为() A. 2 B .4 C.8 D. 16

5. 如下左图所示,程序框图(算法流程图)的输出结果是() D8 ()A3()B4() C5() 6.执行上右图所示的程序框图,如果输出3 s=,那么判断框内应填入的条件是() A.6 k≤ k≤D.9 k≤B.7 k≤C.8 7 .阅读如下程序框图,如果输出5 i=,那么在空白矩形框中应填入的语句为() A.2*2 S i =+ S i =D.2*4 S i =-B.2*1 S i =-C.2* t∈-,则输出s属于() 8 .运行如下程序框图,如果输入的[1,3] A.[3,4] -D.[2,5] - -C.[4,3] -B.[5,2] 9.阅读下左图所示的程序框图,运行相应的程序. 若输入m的值为2, 则输出的结果i=__________.

10.如果执行上右图所示的程序框图,输入1 x =-,n =3,则输出的数S = 11.阅读下左图所示的程序框图,运行相应的程序,输出的结果s = . 12.执行上右图所示的程序框图,若输入n 的值为8,则输出s 的值为 . 13.下图是某算法的程序框图,则程序运行后输出的结果是_________。 14.执行下左图所示的程序框图,如果输入1,2,a b a ==则输出的的值为_______.

苏教版高中数学必修312流程图同步测试题

必修③1.2流程图测试题 1、 算法的三种基本结构是 ( ) A 、 顺序结构、 选择结构、循环结构 B 、顺序结构、流程结构、循环结构 C 、 顺序结构、 分支结构、流程结构、 D 、流程结构、循环结构、分支结 构 2、 流程图中表示判断框的是 ( ) A . 矩形框 B 、菱形框 C 、 圆形框 D 、椭圆形框 3、 下面是求解一元二次方程)0(02≠=++a c bx ax 的流程图,请在空和缺的地方填上适当的标注。 4、下面流图表示了什么样的算法? 5、下面流程图是当型循环还是直到型循环?它表示是一个什么样的算法? 6、已知梯形的上底、下底和高分别为5、8、9,写出求梯形的面积的算法,画现流程图。 7. 设计算法流程图,输出2000以内除以剩1的正整数。 8.某学生五门功课成绩为80、95、78、87、 65。写出求平均成绩 的算法,画出流程图。 9.假设超市购物标价不超过100时按九折付款,如标价超过100元,则超过部分按七折收费,写出超市收费的算法,并画出流程图。 10、写出求1×3×5×7×9×11的算法,并画出流程图。 11、《中华人民共和国个人所得税法》规定,公民月工资,薪金所得不超过800元的部分不必纳税,超过800元的部分为全月应纳税 所得额,此项税款按下表全月应纳税所得额 税率 不超过500元的部分 5% 超过500元的部分至2000元的部分 10% 超过2000元至5000元的部分 15% 算法和流程图。 12、根椐下面的算法画出相应的流程图。 算法: S1 T 0 S2 I 2 S3 T T+I S4 I I+2 S5 如果I 不大于200,转S3 S6 输出T ,结束 13、一个三位数,各位数字互不相同,十位数字比个位,百位数字之和还要大,且十位、百位数字不是素数,设计算法,找出所有符合条件的三位数,要求画出流程图 14. 已知算法: ①指出其功能(用算式表示)。②将该算法用流程图描述之。

高中数学程序框图与算法的基本逻辑结构(1)教案新人教A版必修3

程序框图与算法的基本逻辑结构 教学目标:(1) 掌握程序框图的概念; (2) 会用通用的图形符号表示算法; (3) 掌握算法的三个基本逻辑结构; 教学重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构. 教学难点:三种基本逻辑结构的特点。 教学用具:投影仪 教学方法:类比、观察、交流、讨论、迁移 教学过程: 法:给定一个正整数n,判定n是否偶数; 2.用二分法设计一个求方程320 x的近似根的算法; 二、讲授新课: 1.程序框图的认识: ①讨论:如何形象直观的表示算法?→图形方法. (教师给出一个流程图(上面1题),学生说说理解的算法步骤.) ②定义程序框图: 程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的 图形。 ③基本的程序框和它们各自表示的功能: 程序框名称功能 终端框(起止框)表示一个算法的起始和结束 输入、输出框表示一个算法输入和输出的信息 处理框(执行框)赋值、计算 判断框判断一个条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N” 流程线连接程序框 ○ 连接点连接程序框图的两部分 画程序框图的规则如下: 1、使用标准的图形符号; 2、框图一般按从上到下、从左到右的方向画; 3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的唯一符号; 4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多 分支判断,有几种不同的结果;5、在图形符号内描述的语言要非常简练清楚。 例:“判断整数n(n>2)是否为质数”的算法就可以用程序框图表示:

高中数学算法流程图试题与详细解析

高一巩固提高之流程图试题讲 1、2009(浙江 理科、文科) 某程序框图如图所示,该程序运行后输出的k 的值是 ( ) A .4 B .5 C .6 D .7答案:A 【解析】对于0,1,1k s k ==∴=,而对于1,3,2k s k ==∴=,则 2,38,3k s k ==+∴=,后面是113,382,4k s k ==++∴=,不符 合条件时输出的4k = 2.(2011年高考北京卷理科4)执行如图所示的程序框图,输出的s 值为 A .-3 B .-12 C .13 D .2 3、2009(天津 文科) 6.阅读右面的程序框图,则输出的S= A 14 B 20 C 30 D 55 【答案】C 【解析】当1=i 时, S=1;当i=2时, S=5;循环下去, 当i=3时, S=14;当i=4时,S=30; 【考点定位】本试题考查了程序框图的运用。

4、2009(天津 理科) (5)阅读右图的程序框图,则输出的S= A. 26 B. 35 C. 40 D. 57 【考点定位】本小考查框架图运算,基础题。 解:当1=i 时,2,2==S T ;当2=i 时,7,5==S T ;当3=i 时,15,8==S T ;当4=i 时,26,11==S T ;当5=i 时,40,14==S T ;当6=i ,i>5输出结果,故选择C 。 5、2009(广东 理科) 随机抽取某产品n 件,测得其长度分别为 12,,,n a a a L ,则图3所示的程序框图输出的s = ,s 表示的样本的数字特征 是 .(注:框图中的赋值符号“=”也可以写成“←”“:=”) 【解析】s = n a a a n +???++21;平均数 6、2009(上海 理科) 某算法的程序框如右图所示,则输出量y 与输入量x 满足的关系式是____________________________ . 开始输出S 结束 i>5? 是否 S=0,i=1T=3i-1S=S+T i=i+1

高中数学框图

框图 教学目的:巩固本章节学习的内容,提高学生解决问题的能力 教学过程: 1、.结构图一般由构成系统的和表达各要素之间构成.连线通常按照、的方向(方向箭头按照箭头所指的方向)表示要素的或 2.在表达逻辑先后关系的结构图中从上至下反映的是要素之间的,从属关系通常是“”形结构,然而有时也经常出现一些“”形结构.在组织结构图中一般都呈“”形结构,这种图直观,易于理解.被应用很多领域. 【例1 :某班有 50 名学生,现将某科的成绩分为三个等级, 80 一 100 分为 A , 60 一79 分为 B , 60 分以下为 C ,试设计一程序框图来表示输出每一个学生成绩等级.解析:学生成绩的三个等级由是否小于等于 60 分的和是否小于等于 79 分这两个条件控制,因此可以将其分为两部分来设计框图,即判断框的选择问题,还应注意将全部学生的相应成绩等级全部显示.答案:依题意设计以下程序框图: 启示:该题也可以先用判断条件“是否小于等于 79 分”先行判断,再根据“是否小于等于 60 分”,从而将成绩分成三个等级. 【例 2 ]某工厂加工某种零件有三道工序:粗加工、返修加工和精加工.每道工序完成时,都要对产品进行检验.粗加工的合格品进人精加工,不合格品进人返修加工;返修加工的合格品进人精加工,不合格品作为废品处理;精加工的合格品为成品,不合格品为废品. ( 1 )用流程图表示这个零件的加工过程. ( 2 )一件成品在哪几个环节可导致废品产生.解析:( l )本题是一个工序流程图,分为三道工序:粗加工、返修加工和精加工,在每道工序完成时须检 验,即有一个判断环节. ( 2 )导致废品出现的环节在于检验工序,即判断是否合格.答案:( l )按照工序要求,可以画出下面的工序流程图: ( 2 )产品在返修加工和精加工可导致废品,这两道工序检验不合格则即成废品.而粗加工检验环节,若不合格则可以返修加工.启示:工序流程图是描述工农业生产过程的流程图,是一个动态过程,其中有时常见判断、循环等环节,依具体问题加以分析,主要线索是生产的工序.本题中废品的产生在于返修加工和精加工.最初的粗加工检验,若不合格则加以返

相关文档
最新文档