1、三种基本逻辑结构三种基本逻辑结构:(1)顺序结构由若干个依次执行的步骤组成顺序结构由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构的,这是任何一个算法都离不开的基本结构.其程序框图为其程序框图为(下图下图)(2)条件结构算法的流程根据条件是否成条件结构算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过立有不同的流向,条件结构就是处理这种过程的结构程的结构.其程序框图为其程序框图为(3)循环结构从某处开始,按照一定的循环结构从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行条件反复执行某些步骤的情况,反复执行的步骤称为循环体的步骤称为循环体.其程序框图为其程序
2、框图为1.程序框图中,有两个出口的程序框程序框图中,有两个出口的程序框是(是()A.起止框起止框B.处理框处理框C.判断框判断框D.输入、输出框输入、输出框C2.下面关于程序框图的说法,正确的有(下面关于程序框图的说法,正确的有()程序框图只有一个入口也只有一个出口程序框图只有一个入口也只有一个出口程序框图中的每一部分都应有一条从入口程序框图中的每一部分都应有一条从入口 到出口的路径通过它到出口的路径通过它程序框图中的循环可以是无限的循环程序框图中的循环可以是无限的循环程序框图中的循环变量的初始值是固定不程序框图中的循环变量的初始值是固定不 变的变的DA.B.C.D.3.如果执行下面的程序框图
3、,如果执行下面的程序框图,那么输出的那么输出的S=()A.7 B.9C.11D.13C4.如图所示的如图所示的程序框图的算法功程序框图的算法功能是能是.求求|a-b|的值的值5.下面下面的程序的程序框图,若输出框图,若输出y的的值是值是9,则输入的,则输入的实数实数x的值为(的值为()A.3B.3C.2D.2B6.按如图所示的程序框按如图所示的程序框图运行后,若输出的图运行后,若输出的S的值的值等于等于16,那么在程序框图中,那么在程序框图中的判断框内应填写的条件是的判断框内应填写的条件是()A.i5?B.i6?C.i7?D.i8?A已知点已知点P0(x0,y0)和直线)和直线l:Ax+By+
4、C=0,写出求点,写出求点P0到直线到直线l的距离的距离d的的算法及程序框图算法及程序框图.算法如下:算法如下:第一步,第一步,输入点的坐输入点的坐标标x0,y0,输入直线方程的系数即常数,输入直线方程的系数即常数A,B,C.第二步,第二步,计算计算z1=Ax0+By0+C.第三步,第三步,计算计算z2=A2+B2.第四步,第四步,计算计算12.zdz 第五步,第五步,输出输出d.该算法对应的程序该算法对应的程序框图如右图所示框图如右图所示.1.(2009上海卷)上海卷)某算法的程序框图如图某算法的程序框图如图所示,则输出量所示,则输出量y与输与输入量入量x满足的关系式是满足的关系式是 .2x(x1)x-2 (x1)y=2.(2009浙江卷)浙江卷)某程序框图如图所示,某程序框图如图所示,该程序运行后输出的该程序运行后输出的k的值是(的值是()A.4B.5C.6D.7A11?k 阅读程序框阅读程序框图,若输入图,若输入m=4,n=3,求输出的求输出的a与与i的值的值a=12,i=3读框图读框图,说出运行的结果说出运行的结果-25