内容正文:
第九章
算法初步、统计、统计案例
第一节 算法初步
知识梳理·自主学习
课堂探究·深度剖析
课时作业
温
示
提
馨
请 做:课时作业 58
PPT文稿
(点击进入)
$$
第九章
算法初步、统计、统计案例
第二节 随机抽样
知识梳理·自主学习
课堂探究·深度剖析
课时作业
温
示
提
馨
请 做:课时作业 59
PPT文稿
(点击进入)
$$
第九章
算法初步、统计、统计案例
第三节 用样本估计总体
课外拓展
知识梳理·自主学习
课堂探究·深度剖析
课时作业
温
示
提
馨
请 做:课时作业 60
PPT文稿
(点击进入)
$$
第九章
算法初步、统计、统计案例
第四节
变量间的相关关系、统计案例
知识梳理·自主学习
课堂探究·深度剖析
课时作业
温
示
提
馨
请 做:课时作业 61
PPT文稿
(点击进入)
$$第九章 算法初步、统计、统计案例
知识点一 程序框图
1.顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.
其结构形式为
2.条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.
其结构形式为
3.循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为循环体.循环结构又分为当型(WHILE型)和直到型(UNTIL型).
其结构形式为
1.(必修3P20A组T3改编)某居民区的物业公司按月向居民收取卫生费,每月收费方法是:4人和4人以下的住户,每户收取6元;超过4人的住户,每超出1人加收1.1元,相应收费系统的程序框图如图所示,则①处应填( C )
A.y=6+1.1x
B.y=15+1.1x
C.y=6+1.1(x-4)
D.y=15+1.1(x-4)
解析:依题意得,费用y与人数x之间的关系为
y=
则程序框图中①处应填y=6+1.1(x-4).
2.(2018·北京卷)执行如图所示的程序框图,输出的s值为( B )
A. B.
C. D.
解析:运行程序框图,k=1,s=1;s=1+(-1)1×=,k=2;s=+(-1)2×=,k=3;满足条件,跳出循环,输出的s=.
3.(必修3P50A组第4题改编)如图,给出的是计算+++…+的值的程序框图,其中判断框应填入的是( A )
A.i≤2 014? B.i>2 014?
C.i≤1 007? D.i>1 007?
解析:依题意,i=2 016时,终止循环,故应填i≤2 014?
知识点二 基本算法语句
1.输入语句、输出语句、赋值语句的格式与功能
2.条件语句
(1)程序框图中的条件结构与条件语句相对应.
(2)条件语句的格式.
①IF—THEN格式
②IF—THEN—ELSE格式
3.循环语句
(1)程序框图中的循环结构与循环语句相对应.
(2)循环语句的格式.
4.计算机执行下面的程序段后,输出的结果是( B )
A.1,3 B.4,1
C.0,0 D.6,0
解析:读程序可知a=1+3=4,b=4-3=1.
5.(2018·江苏卷)一个算法的伪代码如图所示,执行此算法,最后输出的S的值为8.
解析:该伪代码运行3次,第1次,I=3,S=2;第2次,I=5,S=4;第3次I=7,S=8,结束运行.故输出的S的值为8.
1.循环结构的两个形式的区别
(1)当型循环结构:先判断是否满足条件,若满足条件,则执行循环体.
(2)直到型循环结构:先执行循环体,再判断是否满足条件,直到满足条件时结束循环.
2.理解赋值语句要注意的三点
(1)赋值语句中的“=”称为赋值号,与等号的意义不同.
(2)赋值语句的左边只能是变量的名字,而不能是表达式.
(3)对于同一个变量可以多次赋值,变量的值始终等于最近一次赋给它的值,先前的值将会被替换.
考向一 顺序结构与条件结构
【例1】 (1)阅读如图所示程序框图.若输入x为9,则输出的y的值为( )
A.8 B.3
C.2 D.1
(2)如图所示的程序框图的算法思路来源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=( )
A.0 B.2
C.4 D.14
【解析】 (1)由题意可得a=92-1=80,b=80÷10=8,y=log28=3.
(2)由a=14,b=18,a<b,则b=18-14=4;由a>b,则a=14-4=10;由a>b,则a=10-4=6;由a>b,则a=6-4=2;由a<b,则b=4-2=2;由a=b=2,则输出a=2.
【答案】 (1)B (2)B
应用顺序结构与条件结构的注意点
(1)顺序结构:顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行