1.1.2 程序框图预习课本 P7~9,思考并完成以下问题(1)程序框图是如何定义的? (2)程序框图的图形符号有哪些?各自的名称和作用是什么? (3)画程序框图的规则有哪五条? 1.程序框图的概念及常用图形符号(1)程序框图的概念:用一些通用图形符号构成一张图来表示算法,这种图称做程序框图(简称框图).(2)常用的表示算法步骤的图形符号及其含义:图形符号名称符号表示的意义起、止框框图的开始或结束输入、输出框数据的输入或者结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程线流程进行的方向连接点连接另一页或另一部分的框图注释框帮助理解框图2.画程序框图的规则(1)使用标准的框图的符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一符号.(4)一种判断框是二择一形式的判断,有且仅有两个可能结果;另一种是多分支判断,可能有几种不同的结果.(5)在图形符号内描述的语言要非常简练清楚.1.下列图形中表示处理框的是( )答案:B2.在程序框图中,一个算法步骤到另一个算法步骤的连接用( )A.连接点 B.判断框 C.流程线 D.处理框答案:C3.阅读如图所示的程序框图,输入 a1=3,a2=4,则输出的结果是( )A.12 B.7C.34 D.43解析:选 A b=a1·a2=3×4=12.故选 A.4.如图所示的程序框图,若输出的 y 的值为 16,则输入的 x 的值为________.解析:当输出的 y 的值为 16 时,由 y=4m=16,可知 m=2,由 m=log2x=2,可得 x=22=4.答案:4对程序框的认识和理解[典例] 下列说法正确的是( )A.程序框图中的图形符号可以由个人来确定B.也可以用来执行计算语句C.输入框只能紧接在起始框之后D.长方形框是执行框,可用来对变量赋值,也可用来计算[解析] 程序框是由通用图形符号构成,并且有特殊含义,A 不正确;菱形框是判断框,只能用来判断,所以 B 不正确;输入框可用在算法中任何需要输入的位置,所以 C 也不正确;由程序框的功能可知 D 项正确.[答案] D几种基本框图的功能(1)起、止框:是每一个算法必不可少的框图符号,表示一个算法的开始或结束.(2)输入、输出框:在一个算法中输入、输出一些数据或信息.可用在算法中任何需要输入、输出的位置.(3)处理框:可以进行数据的计算或对变量进行赋值等.(4)判断框:判断某一条件是否成立,从而决定算法下一步的走向. [...