欢迎访问山西省中小学信息技术学习网!

信息技术

您现在的位置是:主页 > 高中信息技术 > 高中信息技术知识 >

高中信息技术知识

山西高中信息技术课程算法基础

发布时间:2021-09-18高中信息技术知识评论
山西高中信息技术课程算法基础 一、算法基础 ㈠、算法的概念和特点 1、算法的概念:为解决某一问题而设计的确定的有限的步骤 2、算法的主要特征:有穷性、确切性、可行性、有

山西高中信息技术课程算法基础

一、算法基础
㈠、算法的概念和特点
 
1、算法的概念:为解决某一问题而设计的确定的有限的步骤
 
2、算法的主要特征:有穷性、确切性、可行性、有0个或多个输入、有一个或多个输出
 
* 有穷性:一个算法必须保证执行有限步骤之后结束
 
* 确切性:算法的每一步骤必须有确切的含义,不能含糊的、模棱两可
 
* 可行性:算法的每一步骤都能有效地执行,并得到确定的结果(无二义性)
 
* 用计算机解决问题的一般过程:需求分析(做什么)、设计算法(怎样做)、编写程序、上机调试与维护
 
 
 
 
㈡、算法的描述方法
 
1、算法的描述方法:自然语言、流程图、程序、伪代码
 
2、算法的流程图表示:直观、规范