解:分析框图可得该程序的作用是计算并输出b=1+3的值. ∴b=1+3=4, 故选C. 8.任何一个算法都必须有的基本结构是( A ) A.顺序结构 B.条件结构 C.循环结构 D.三个都有
归纳小结 1.程序框图的定义:又称流程图,是一种用规定的图形、指向线及文字说明来准 确、直观地表示算法的图形. 2.基本程序框图及其功能;
2.基本的程序框和它们各自表示的功能如下: 图形符号 名称 终端框(起止框) 输入、输出框 功能 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算
处理框(执行框)
判断框 流程线 连接点
判断某一条件是否成立,成立时在 出口处标明“是”或“Y”;不” 成立时标明“否”或“N”.
典 型 例 题
已知一个三角形的三边边长分别为a,b,c, 利用海伦-秦九韶公式设计一个算法,求出 它的面积,画出算法的程序框图. 算法步骤:
第三步,计算S p( p a)( p b)( p c).
第四步,输出 S.
海伦-秦九韶公式:已知三角形三边边长 分别为a,b,c,则三角形的面积为:
(2)
开始 输入a,b sum=a+b 输出sum 结束
输出c
结束 (1)求直角三角形斜边长;
(2)求两个数的和.
上 节 课 例 题 回 顾
例:写出交换两个大小相同的杯子中的液体(A 水、 B 酒)的一个算法. 第一步,找一个大小与A相同的空杯子C; ∵A 杯子里有水,∴B杯子中的 第二步,将A中的水倒入C中; 酒不可能直接倒在A杯子里,找 第三步,将B中的酒精倒入A中; 一个空杯子C中间过渡一下! 第四步,将C中的水倒入B中,结束. 中间过渡量法 例1 将两个数a=2,b=-6交换,使a=-6,b=2,下列语句正确的是( ) A.开始 B. 开始 C. 开始 D. 开始