1习题课课时目标1
理解并掌握画程序框图的规则
在具体问题的解决过程中,理解程序框图的三种基本逻辑结构
能正确选择并运用三种逻辑结构框图表示具体问题的算法.1.下列关于程序框图的描述①对于一个算法来说程序框图是唯一的;②任何一个框图都必须有起止框;③程序框图只有一个入口,也只有一个出口;④输出框一定要在终止框前.其中正确的有()A.1个B.2个C.3个D.4个答案B解析②、③正确,对于一个算法来说,程序框图不唯一,与设计有关,故①错.输入输出的位置,不一定在开始和结束处,故④错.2.某程序框图如图所示,该程序运行后输出的k的值是()A.4B.5C.6D.7答案A解析当k=0时,S=0S=1k=1,当S=1时,S=1+21=3k=2,当S=3时,S=3+23=11100,故k=4
3.如图是一个算法的程序框图,该算法所输出的结果是()A
答案C解析运行第一次的结果为n=0+=;第二次n=+=;第三次n=+=
此时i=4程序终止,即输出n=
4.阅读下边的程序框图,若输出s的值为-7,则判断框内可填写()A.i