c语言第3篇顺序结构程序设计.pptxVIP

  • 6
  • 0
  • 约6.66千字
  • 约 35页
  • 2020-02-19 发布于上海
  • 举报
顺序、选择、循环(分支)本章要求:了解结构化程序的算法描述掌握C语言中数据的输入/输出方法顺序结构程序设计本章重点: C程序中数据的输入/输出方法一、什么是算法 算法是解决一个问题采取的方法和步骤的描述 。 算法的特性: 1.有穷性:算法须在执行有穷多个计算步骤后终止 2.确定性:算法的每个步骤必须都是精确定义的、无二义性的; 3.有效性:算法中的每一个步骤必须有效地执行,并能得到确定结果; 4.输入:一个算法中可以没有输入,也可以有一个或多个输入信息 5.输出:一个算法应有一个或多个输出二、算法的表示(一)自然语言与伪代码表示算法 自然语言就是指人们日常使用的语言,可以是汉语、英语或其它语言。 伪代码是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。 结构化程序的算法描述: 例: 输入三个数,然后输出其中最大的数。算法可以写成:(1) 输入A,B,C。(2) 若AB,则MAX ← A;否则MAX←B。(3) 若CMAX,则MAX← C。(4) 输出MAX,MAX即为最大数。例的伪代码表示如下:Begin(算法开始) 输入 A,B,C IF AB 则 A→Max 否则 B→Max IF CMax 则 C→MaxPrint MaxEnd (算法结束)(二)用流程图表示算法1.常用的流程符号l 起止框:表示算法的开始和结束。l 处理框:表示初始化或运算赋值等

文档评论(0)

1亿VIP精品文档

相关文档