第 1 页 算法初步 1
算法与程序框图 [基础秘诀](问中学) 问1 什么是算法
它有哪些重要特征
怎样表示算法
问2 画出常用程序框图的图形符号, 注明图形符号的名称和作用
问3 画出算法的三种基本逻辑结构图
[范例评注](例中学) 例1 一群小兔一群鸡, 两群合到一群里, 数头48, 数头整17, 多少小兔多少鸡
例2 用高斯消去法解下列方程组: 322(1)718xyxy−= −⎧⎨−=⎩ 324(2)52312351xyzxyzxyz−+= −⎧⎪+−=⎨⎪++= −⎩ 例3 有如下框图: 其中依次表示起止框、输入输出框、处理框、判断框的序号是 A
①②③④ B
③①②④ C
③②①④ D
④②①③ 例4 下列关于条件结构的说法正确的是 A
条件结构的程序框图有一个入口和两个出口 B
条件结构中的两条路径可以同时执行 C
当条件结构中的条件不满足时, 可随意选择两条路径之一执行 D
无论条件结构中的条件是否满足, 都只能执行两条路径之一 ① ② ③ ④ 第 2 页 例5 下列四个程序框图中, 直到型循环结构是 例6 设计一个算法, 求给定一组数a1, a2, …, an 的方差,并画出程序框图
例7 已知两点1122( ,), (,),A x yB x y求直线 AB 的斜率
设计算法, 并画出程序框图
例8 画出求四个数a, b, c,d 的最大数的算法框图
例9 已知 f (x)=| x−3|, 如图表示给定x 的值, 求f (x)的值的算法, 将程序补充完整, 其中①处应该填_________, ②处应该填__________
例1 0 如图是某一算法的程序框图, 该算法的功能是______________________
否 是 开始 输入 x ① y =3−x ② 输出 y 结束 例9 图 是是开始输入 xx≤2