资源简介 (共21张PPT)O算法的概念及描述学习目标描述算法的特征,理解算法在问题解决中的作用。●选用恰当的描述方法和控制结构表示简单算法,增强用算法解决问题的意识。 1.认识算法WalkTheTalk算法是什么?1.认识算法在生活和学习中,人们经常会运用到算法知识只是很少意识到。从广义上讲,算法是为解决一类特定问题而采取的确定的、有限的步骤。它描述出某类问题求解的方法和过程,在整个问题解决过程中起着重要的作用。算法是什么lt.1.认识算法有输入 一个算法通常要求有0个或多个输入。有输出个算法可以有一个或多个输出。算法的特征有穷性算法必须能在有限个步骤之后终止。可行性算法中的每一步都是可以执行的。确定性 算法的每个步骤都具有确定的含义,没有歧义。2.描述算法描述算法描述算法就是将解决问题的步骤,用一种可理解的形式表示出来。常用的描述算法的方法有自然语言、流程图和伪代码等。。2.描述算法算法描述的三种方法流程图自然语言程序框名称功能伪代码开始结束算法的开始和结束通俗易懂,但缺乏直观性输入输出输入和输出信息Visual Basic、和简洁性,并处理计算与赋值C++、Python且容易产生歧等,是介于自然义判断条件判断语言和计算机语言之间的文字。流程线算法中的流向□2.描述算法用自然语言描述算法自然语言指人们日常所用的语言。用自然语言描述算法就是使用人们能读懂的简短语句对算法的步骤进行描述。用自然语言描述算法易于理解,它既可以描述生活中的算法,也可以描述在计算机中执行的算法。但是,自然语言的描述方法存在容易产生二义性的缺,点,有可能干扰后续的编程实现。。2.描述算法用自然语言描述算法倒计时15秒?①将计数器t(剩余秒数)易于理解15;②如果t大于等于1,执行步骤③,否则执行步骤⑤;③显示t,并保持显示1秒,然后清除显示;歧义④将的值减1,跳转至步环⑤倒计时结束。2.描述算法用流程图描述算法流程图是一种常用的表示算法的图形化工具。用流程图描述的算法直观易读,问题解决的步骤清晰简洁,算法结构表达明确,很适合初学算法的人员使用。。2.描述算法流程图常用符号及其功能流程图符号名称功能开始/结束框表示算法的开始或结束输入/输出框表示输入或输出数据处理框框中指出要处理的内容,此框有1个入口和1个出口判断框用于表示条件判断及产生分支的情况,判断框有4个顶点,通常上面的顶点表示入口,视需要用另外3个顶点来表示出口流程线用于控制流程方向连接点用于连接因页面写不下而断开的流程线 展开更多...... 收起↑ 资源预览