1算法的含义与流程图姓名:
知识要求:1.掌握算法的含义,能用自然语言描述算法
2.设计流程图表达解决问题的过程,了解算法和程序语言的区别;理解流程图的三种基本逻辑结构,会用流程图表示算法
【自我检测】1.下面的四种叙述不能称为算法的是_______A.广播操的广播操图解B.歌曲的歌谱C.做饭用米D.做米饭需要刷锅、淘米、添水、加热这些步骤2.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤
从下列选项中选出较好的一种算法___________A.第一步洗脸刷牙、第二步刷水壶、第三步烧水、第四步泡面、第五步吃饭、第六步听广播B.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭、第五步听广播C.第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭同时听广播D.第一步吃饭同时听广播、第二步泡面、第三步烧水同时洗脸刷牙、第四步刷水壶3.下列图形符号中,表示输入输出框的是_____________A.矩形框B.平行四边形框C.圆角矩形框D.菱形框4.下面关于算法的基本结构叙述错误的为_____________A.任何算法都可以由三种基本结构通过组合与嵌套而表达出来B.循环结构中包含着选择结构C.选择结构中的两个分支,不能都是空的D.有些循环结构可改为顺序结构5如图,输出的结果是___.6.如图,输出的.7.已知函数f(x)=,流程图表示的是给定x值,求其相应函数值的算法.请将该流程图补充完整.其中①处应填__________,②处应填__________.若输入x=3,则输出结果为.二.课堂活动m←2p←m+5m←p+5输出m结束第5题图开始T←1I←1T←T×I输出T结束第6题图开始I←I+2I≥8YNy←x+2输出y结束第7题图开始②①YN输入x2题型1读伪代