资源简介 (共14张PPT)投票问题我们可以通过哪些途径解决?各有什么优点?第1课 算法与问题解决人工实施计算机实现利用算法解决问题不同的途径适用于不同的场景计算机运用算法解决问题解决投票问题的关键要素包括哪些?2个候选作品(A、B)1000名学生每人的投票各候选作品的得票数确定变量投票问题中,需要对每一次的投票内容进行处理,从而增加哪个作品的得票数。使用计算机解决这个问题时,可以用变量tp表示每一次的投票,用a、b两个变量表示两个候选作品的得票数。想一想:为变量命名需要注意什么?抽象规则,建立模型abtpatp=‘a’tp=‘b’+1+1bABa=a+1b=b+1A、B作品得票数清零;投票者输入投票内容“a”或“b”,并将其赋值给变量tp;使用分支结构对投票内容进行判断,当tp为“a”时,变量a的数值加1,当tp为“b”时,变量b的数值加1;使用循环结构重复步骤2、3,直到1000名学生都完成投票;输出A、B作品的得票数。设计算法设计算法时,要确定算法的输入与输出,并合理地选择控制结构,准确、有序地描述解决问题的步骤。验证算法在计算机中,可以通过编写运行程序来验证算法。试一试如果用户输入的数据既不是a,也不是b,结果会怎样?如何优化解决瑕疵?打开流程图改进,将流程图补充完整。练习如果有3个作品参与投票,算法需要怎么调整?请拿出纸笔,参考已有的流程图画出3个作品的流程图。计算机运用算法解决问题 展开更多...... 收起↑ 资源列表 流程图改进.docx 第1课 算法与问题解决.pptx