程序框图与算法的基本逻辑结构

上传人:平*** 文档编号:46324901 上传时间:2018-06-25 格式:PPT 页数:45 大小:2.25MB
返回 下载 相关 举报
程序框图与算法的基本逻辑结构_第1页
第1页 / 共45页
程序框图与算法的基本逻辑结构_第2页
第2页 / 共45页
程序框图与算法的基本逻辑结构_第3页
第3页 / 共45页
程序框图与算法的基本逻辑结构_第4页
第4页 / 共45页
程序框图与算法的基本逻辑结构_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《程序框图与算法的基本逻辑结构》由会员分享,可在线阅读,更多相关《程序框图与算法的基本逻辑结构(45页珍藏版)》请在金锄头文库上搜索。

1、第一章 算法初步 成才之路 高中新课程 学习指导 人教A版 数学 必修3 算法初步第一章第一章 算法初步 成才之路 高中新课程 学习指导 人教A版 数学 必修3 1.1 算法与程序框图第一章1.1.2 程序框图与算法的基本逻辑结构第1课时 程序框图、顺序结构第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 高 效 课 堂2课 时 作 业4优 效 预 习1当 堂 检 测3第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 优 效 预 习第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导

2、人教A版 数学 必修3 1在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤用自然语言表示算法的步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤以及在一定条件下会被重复执行的步骤,用自然语言表示算法就显得有些困难,而且不直观、不准确,因而要用更好的形式表示算法,程序框图就是表达算法的另一种形式,它能使算法的结构更清楚,步骤更准确知识衔接第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 2下列不是算法特征的是( )A有限性 B不唯一性C确定性D无穷性答案 D第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导

3、 人教A版 数学 必修3 3 (2015临沂高一检测)下列可以称为算法的是( )A今天餐厅做了八道菜,四荤四素B今天中午你可以选择在学校餐厅吃饭C今天妈妈做饭D蒸米饭需要刷锅、淘米、加水、加热等一系列步骤答案 D第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 4给出下列算法:第一步,输入a, b, c的值第二步,当ab时,令“最小值”为 b;否则,令“最小值”为 a.第三步,当“最小值”大于c时,令“最小值”为 c;否则,“最小值”不变第四步,输出“最小值”若输入a 3, b 1, c2,则输出的“最小值”是 _答案 2第一章 1.1 1.1.2

4、 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 1 程序框图(1)概念:程序框图又称流程图,是一种用_、流程线及文字说明来表示_的图形在程序框图中,一个或几个程序框的组合表示算法中的一个_;带有方向箭头的流程线将程序框连接起来,表示算法步骤的_破疑点 程序框图是算法的一种表达形式,具有直观、清晰、易懂等特点,能清楚地展现算法的逻辑结 构自主预习程序框算法步骤执行顺序第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 (2)程序框:起始结束信息计算第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数

5、学 必修3 破疑点 任何程序框图必含有两个终端框(一个起始,一个结束),至少含有一个输出框,一定有流程线但并不是任何程序框图都含有处理框和判断框以及连接点成立不成立程序框第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 2 顺序结构(1)定义:由若干个依次执行的_组成的逻辑结构,是任何一个算法都含有的基本结构(2)程序框图:如图所示步骤第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 破疑点 顺序结构描述的是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的,如上图所示,虚线框内是一个

6、顺序结构,其中两个框是按顺序执行的,即在执行完步骤n后,必须接着执行步骤n1.第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 拓展 画程序框图的规则为了使大家彼此之间能够读懂各自画出的框图,必须遵守一些共同的规则:使用标准的框图符号框图一般按从上到下、从左到右的方向画除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框在图形符号内描述的语言要非常简练清楚流程线不要忘记画箭头,因为它是反映流程执行先后次序的,如不画出箭头就难以判断各框的执行顺序第一章 1.1 1.1.2 第 1课时 成才之路 高中新课

7、程 学习指导 人教A版 数学 必修3 1下列关于程序框图的说法正确的是( )A程序框图是描述算法的语言B在程序框图中,一个判断框可能同时产生两种结果C程序框图虽然可以描述算法,但不如用自然语言描述算法直观D程序框图与流程图不是一个概念答案 A解析 A对,程序框图是算法的一种表达形式B错,一个判断框产生的结果是唯一的C错,程序框图的特点是直观、形象、易懂、步骤更简单D错,程序框图又叫流程图预习自测第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 2具有判断条件是否成立的程序框是( )答案 C第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程

8、 学习指导 人教A版 数学 必修3 第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 4如图所示的程序框图,输入a1 3, a2 4,则输出的结果是_答案 12解析 输入a13,a24,ba1a23412.则输出b12.第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 高 效 课 堂第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 下列对程序框图的图形符号的理解:任何一个程序框图都必须有起止框;输入框只能放在输出框之前;判断框是唯一具有超过一个退出点的图形符

9、号;对于一个程序框图来说,判断框内条件的写法是唯一的其中,正确的个数是( )A 1 B 2 C 3 D 4程序框图的认识和理解互动探究第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 解析 对于 ,任何程序框图都必须有起始和结束,从而必须有起止框,故正确;对于 ,输入、输出框可以用在算法中任何需要输入、输出的位置,故错误;对于 ,判断框只有一个进入点,但一般有两个退出点,其他程序框只有一个进入点和一个退出点,故正确;对于 ,判断框内条件的写法不是唯一的,故错误答案 B第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版

10、数学 必修3 规律总结 使用程序框的四点注意事项(1)使用标准的框图符号:终端框(起止框)、输入、输出框、处理框(执行框)、判断框都有各自专用的图形符号,不可更改(2)起止框:任何程序框图不可缺少(3)输入、输出框:可以用在算法中任何需要输入、输出的位置(4)算法中间要处理的数据和计算,可分别写在不同的处理框内第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 (1)下列是程序框图中的一部分,表示恰当的是( )(2)关于程序框图的说法,使用标准的框图符号;程序框图中的流程线可以箭头不朝下;一个自然语言描述的算法只能对应一个程序框图;程序框图中的程序框

11、可以任意自定义,其中正确的有_第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 答案 (1)A (2)解析 (1)B选项应该 用处理框而非输入、输出框,C选项应该 用输入、输出框而不是处理框,D选项应该 在出口处标明“是”和“否”,否则运行方向不明确(2)解决一类问题 的算法不唯一,同样一个自然语言描述的算法也不只一个程序框图与之对应, 不正确;程序框图必须遵守固定的格式,故不能随意改变程序框, 不正确由程序框图的有关概念可知,正确误区警示 由于对程序框图理解不深刻,解答时容易错误地认为 是正确的第一章 1.1 1.1.2 第 1课时 成才之路 高

12、中新课程 学习指导 人教A版 数学 必修3 写出求过点P1(3,5), P2( 1,2)的直线斜率的算法,并画出程序框图探究 1.直线的斜率公式是什么?2如何设计算法?3程序框图的规则用顺序结构表示算法第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 规律总结 本题也是利用公式求解问题,先写出公式,看公式中的条件是否满足,若不满足,先求出需要的量,看要求的量需根据哪些条件求解,需要的条件必须先输入;或将已知条件全部输入,求出未知的量,然后将公式中涉及的量

13、全部代入求值即可,利用算法和程序框图,能够规范我们的思维,可以锻炼我们书面表达的能力,先求什么,后求什么,无论是算法表达,还是程序框图表达,都一目了然,非常清晰,所以把这种方法用于我们平时的做题会使解题的思路简练、易懂、有逻辑性,在以后的学习过程中,同学们可以去尝试,去体会第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积设计出该问题的算法及流程图第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 根据如图所示的程序框图回答问题:程序框图的应用探索延拓第一章 1.1 1.1.2 第 1课时 成才之路 高中新课程 学习指导 人教A版 数学 必修3 (1)此程序框图解决的是什么问题?(2)当输入的x值为0和 4时,输出的值相等,则当输入的x值为3时,输出的值为多少?(3)在 (2)的条件下,要使输出的值等于3,输入的x值应为多少?(4)在

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

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

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