1、 算法的含义与流程图姓名: .一.知识要求:1掌握算法的含义,能用自然语言描述算法.2设计流程图表达解决问题的过程,了解算法和程序语言的区别;理解流程图的三种基本逻辑结构,会用流程图表示算法.【自我检测】1下面的四种叙述不能称为算法的是_A广播操的广播操图解 B歌曲的歌谱C做饭用米 D做米饭需要刷锅、淘米、添水、加热这些步骤2早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤.从下列选项中选出较好的一种算法_A第一步洗脸刷牙、第二步刷水壶、第三步烧水、第四步泡面、第五步吃饭、第六步听广播B第一步刷水壶
2、、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭、第五步听广播C第一步刷水壶、第二步烧水同时洗脸刷牙、第三步泡面、第四步吃饭同时听广播 D第一步吃饭同时听广播、第二步泡面、第三步烧水同时洗脸刷牙、第四步刷水壶3下列图形符号中,表示输入输出框的是_A矩形框B平行四边形框C圆角矩形框D菱形框4下面关于算法的基本结构叙述错误的为_A任何算法都可以由三种基本结构通过组合与嵌套而表达出来B循环结构中包含着选择结构 C选择结构中的两个分支,不能都是空的D有些循环结构可改为顺序结构m2pm+5mp+5输出m结束第5题图开始T1I1TTI输出T结束第6题图开始II+2I8YNyx+2输出y结束第7题图开始YN
3、输入x5如图,输出的结果是 _ 6如图,输出的 7已知函数f(x)=,流程图表示的是给定x值,求其相应函数值的算法请将该流程图补充完整其中处应填_,处应填_若输入x=3,则输出结果为 二 课堂活动题型1读伪代码的算法功能5例1写出下列用伪代码描述的算法执行后的结果Read a,bxaabbxcPrint a,b,c若输入a8,b16,则输出结果为_下列用条件语句描述的算法:Read xIf x10 Then p0.35xElsep3.50.7(x10)End IfPrint p若输入x18,则p_题型2用流程图表示算法例2如果执行如图所示的流程图,那么输出的S_变题 阅读下边的流程图,若输入的
4、n是100,则输出的变量S和T的值依次是_、_例2 例2 变题 例3 例3变题题型3循环变量的控制条件例3已知如图所示的流程图(未完成),设当箭头a指向时,输出的结果为Sm,当箭头a指向时,输出的结果为Sn,则mn_变题 如图所示的流程图的输出结果为sum132,判断框中条件为in(nN),则n_第55课时 算法的含义与流程图作业姓名: .1. 如果有下列这段伪代码,那么将执行的循环的次数是_I1sum0For I From 1 To 5sumsum 1/IEndForPrintsum,(第3题图)sum0x1Dosumsumxxx1 Until sum10 End DoPrint x,(第1
5、题图)2. 如图所示,根据题意,完成流程图填空:_,_.输入两个数,输出这两个数差的绝对值3. 如图所示的程序的运行结果是_4.执行如图所示的程序框图,若输入n的值为6,则输出s的值为_第4题5. 如图所示为求50个数中的最大数并输出最大数的流程图,则中的条件应为_,中的条件应为_ 第5题 第6题6.执行右边的程序框图,若p0.8,则输出的n. 7. 如果执行下面的程序框图,那么输出的值为 .8.图1是某县参加2007年高考的学生身高条形统计图,从左到右的各条形图表示学生人数依次记为A1、A2、A10(如A2表示身高(单位:cm)在150,155内的人数.图2是统计图1中身高在一定范围内学生人数的一个算法流程图.现要统计身高在160180cm(含160cm,不含180cm)的学生人数,那么在流程图中的判断框内应填写的条件是_.第7题 结束输出(x,y)是开始x 1, y 0, n 1x1,n 8 否n n2第10题x 3xy y2第9题9. 已知流程图如图所示,为使输出的值为16,则判断框内处应填10.已知某算法的流程图如图所示,若将输出的数组依次记为,,,则程序运行结束时输出的最后一个数组为 .