1 / 7
文档名称:

第三章顺序结构程序设计.doc

格式:doc   大小:84KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三章顺序结构程序设计.doc

上传人:mh900965 2018/5/4 文件大小:84 KB

下载得到文件列表

第三章顺序结构程序设计.doc

文档介绍

文档介绍:顺序结构程序设计
结构化程序设计:
程序是命令的有序集合,命令执行的顺序即程序的结构。
在结构化程序设计中,把所有程序的逻辑结构归纳为三种:顺序结构、选择结构和循环结构。
结构化程序设计概述:
结构化程序设计的原则:自顶向下→逐步细化→模块化设计(所谓模块化设计,就是按模块组装的方法编程。把一个待开发的软件分解成若干个小的简单部分,称为模块。)→结构化编码(编码俗称编程序)。
算法:
算法就是一种在有限的步骤内解决问题或完成任务的方法。
计算机程序就是告诉计算机如何去解决问题或完成任务的一组详细的、逐步执行的指令集合。
数据时操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。
算法的流程成图表示法:
起止框: 输入/输出操作: 判断框: 流程线:
基本算法:
累加,累乘,求最大或最小值。
穷举:穷举就是一种重复型算法。它的基本思想是对问题的所有可能状态一一测试,直到找到解或将全部可能状态都测试过为止。
迭代:是一个不断用新值取代变量的旧值,由旧值递推出变量的新值过程。
递归:算法自我调用的过程,一种算法是否称为递归,关键取决于该算法定义中是否有它本身。
排序:是在待排序记录中按照一定次序排列数据的过程。
查找:是在数据列表中确定目标所在位置的过程。(顺序查找:可在任何列表中查找,对半查找:要求列表是有序的)
C语句概述:
表达式语句:在各种表达式后加一个分号构成的语句。
函数调用语句:在函数调用的一半形式后加一个分号构成的语句,其作用是完成特定的功能。一般形式:函数名(实参表);
空语句:只有一个分号的语句称为空语句,其形式如: ; 空语句在语法上占据一个语句的位置,但是它不具备任何操作功能。
复合语句:用一对花括号“{}”将多条语句括起来构成的语句体。形式{语句组}
控制语句:C程序设计中用来构成分支结构和循环结构并完成一定控制功能的语句。
条件语句:if …else。
多分支选择语句:switch
当型循环语句:while,for
直到循环型循环语句:do…while
终止本次循环语句:continue
终止整个循环或跳出switch语句:break
无条件转移语句:goto
函数返回语句:return
输入/输出语句:
C语言不提供输入/输出语句,它的输入/输出操作是由输入/输出函数调用语句来实现的。
常用的标准输入/输出函数有两种:
用于格式输入/输出的函数(scanf()/printf())。
用于字符输入/输出的函数(getchar()/putchar())。
这里所谓的标准输入/输出是指以系统隐含指定的输入/输出设备作为输入/输出设备的,例如:对于微型计算机,是指键盘和显示器。
格式化输出函数printf()
Printf()函数:
调用形式: printf(格式字符串,输出项表);
功能:按格式字符串中的格式依次输出输出项表中的各输出项表中的各输出项。
说明:
字符串是用双引号括起来的一串字符。
格式字符串用来说明输出项表中各输出项的输出格式。
输出项表列出要输出的项,各输出项之间要用逗号分开。
若没有输出项表,且格式字符串不含格式信息,则输出的是格式字符串本身。
格式字符串:
非格式字符:非格式字符