下载此文档

第十一章-算法初步与框图.doc


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
第十一章 算法初步与框图(理)
一、知识网络
算法初步
算法与程序框图
算法语句
算法案例
算法概念
框图的逻辑结构
输入语句
赋值语句
循环语句
条件语句
输出语句
顺序结构
循环结构
条件结构
二、考纲要求
、程序框图
  (1)了解算法的含义,了解算法的思想.
  (2)理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.

理解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
三、复****指南
本章是新增内容,多以选择题或填空题形式考查,常与数列、,以基础知识为主,如给出程序框图或算法语句,求输出结果或说明算法的功能;或写出程序框图的算法语句,.
第一节 算法与程序框图
※知识回顾
1.算法的概念:算法通常是指按一定规则解决某一类问题的明确和有限的步骤.
,是一种用程序框、流程线及文字说明来表示算法的图形.
、条件结构、循环结构.
:自然语言、程序框图、程序语言.
:①明确性:算法的每一步执行什么是明确的;②顺序性:算法的“前一步”是“后一步”的前提, “后一步”是“前一步”的继续;③有限性:算法必须在有限步内完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题.
※典例精析
,则该程序框图所表示的功能是
解析:首先要理解各程序框的含义,输入a,b,c三个数之后,接着判断a,b的大小,若b小,则把b赋给a,否则执行下一步,即判断a与c的大小,若c小,则把c赋给a, 否则执行下一步,这样输出的a是a,b,,b,c三个数中的最小值.
评注: 求a,b,c三个数中的最小值的算法设计也可以用下面程序框图来表示.
( )
(1)计算小于100的奇数的连乘积
(2)计算从1开始的连续奇数的连乘积
(3)计算从1开始的连续奇数的连乘积,
     当乘积大于100时,计算奇数的个数
(4)计算成立时的最小值
解析:为了正确地理解程序框图表示的算法,可以将执行过程分解,,故分析每一次循环的情况,列表如下:
第一次:;
第二次:;
第三次:,此时不成立,输出结果是7,程序框图表示的算法功能是求使成立时的最小值. 选D.
评注:通过列表,我们能清楚了解程序的每一步中的各个变量是怎样变化的,,很容易弄错输出的结果,应注意.
,每张唱片售价为25元,顾客如果购买5张以上(含5张)唱片,则按九折收费,如果购买10张以上(含10张)唱片,则按八折收费,请设计算法步骤并画出程序框图,要求输入张数x,输出实际收费y(元).
分析:先写出与之间的函数关系式,有,再利用条件结构画程序框图.
解: 算法步骤如下: 
第一步,输入购买的张数,
第二步,判断是否小于5,若是,计算;
      否则,判断是否小于10,若是,计算;否则,计算.
第三步,输出.
程序框图如下:


输出X

评注:凡必须先根据条件做出判断,然后再决定进行哪一个步骤的问题,在画程序框图时,必须引入判断框,(或以上)时,就需要用到条件结构的嵌套,不能忽视结果中“是”、“否”的书写,,分段的分段函数,.
.
分析:这是一个有规律的数列求和问题,每次都进行了相同的运算,故应用循环结构进行算法设计.
解:程序框图如下:
(1)当型循环                        (2)直到型循环
评注: (1) 解题关键是选择好计数变量和累加变量的初始值,并写出用表示的数列的通项公式是 ;
(2)循环结构主要用

第十一章-算法初步与框图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小894 KB
  • 时间2020-12-07