第5章程序设计知识内容摘要:
e语句: if (表达式)语句 1 else 语句 2 计算机导论( 2020) C语言程序的三种基本结构 分支结构 程序示例 : 根据输入的学生成绩对其进行判断处理,如果成绩及格,则输出 Passed,否则输出 Failed。 main( ) { float score。 /*定义变量 */ printf(\nEnter a score :)。 /*显示提示信息 */ scanf(%f,amp。 score)。 /*通过键盘输入一个成绩 */ if (score=) printf(\nPassed )。 /*大于等于 60输出 Passed*/ else printf(\nFailed )。 /*小于 60输出 Failed*/ } 计算机导论( 2020) C语言程序的三种基本结构 循环结构 根据循环条件的变化,决定是否继续重复执行某些语句。 for循环语句的格式为: for (表达式 1;表达式 2;表达式 3) 循环体语句 计算机导论( 2020) C语言程序的三种基本结构 循环结构 程序示例 : 从键盘上输入 10个整数,求其累加和并输出。 main( ) { int i, num, sum。 /*定义变量 */ sum=0。 /*累加变量清零 */ for (i=1。 i=10。 i++) /*循环次数为 10*/ { printf(Enter a data:\n )。 /*显示提示信息 */ scanf(%d ,amp。 num)。 /*通过键盘输入一个整数 */ sum=sum+num。 /*累加求和 */ } printf(“\nsum=%d,sum)。 /*输出累加结果 */ } 计算机导论( 2020) 程序设计风格 主要体现在 5个方面 标识符的命名要风格统一 、见名知义。 一般一行写一条语句,一条长语句可以写在多行上,但尽量不要把多条语句写在一行上。 采用缩进格式 ,即同一层次的语句要对齐,低层次的语句要缩进若干个字符,增加程序的可读性。 适当书写注释信息,有助于阅读者对程序的理解。 尽量少用 goto语句,否则容易导致程序结构混乱。 计算机导论( 2020) 算法设计与分析 用计算机解决问题的步骤 分析问题、设计算法。 选定语言、编写源程序。 对源程序进行编译生成目标文件。 对目标文件进行连接操作,生成可执行的程序。 调试执行可执行程序。 计算机导论( 2020) 算法设计与分析 程序与算法 算法是指为解决某一问题而采取的方法和步骤。 程序是程序设计人员编写的、计算机能够理解并执行的命令集合,是 算法在计算机中的实现。 算法的特点 有穷性 /确定性 /有效性 /输入及输出。 算法的表示 自然语言 /流程图 /伪码。 算法的评价标准 正确性 /时间复杂度 /空间复杂度 /可理解性。 计算机导论( 2020) 数据结构 概念和术语 线性结构 树形结构 图状结构 计算机导论( 2020) 概念和术语 数据 信息的载体,能够被计算机识别、存储和加工处理。 数据项 数据不可分割的最小单位。 数据元素 数据的基本单位,具有完整、确定的实际意义。 一般由若干数据项组成。 数据对象 具有相同性质的数据元素的集合,是数据的一个子集。 数据结构 互相之间存在着一种或多种关系的数据元素的集合。 计算机导论( 2020) 概念和术语 数据的逻辑结构 描述的是 数据元素之间的逻辑关系。 数据的物理结构 数据在计算机中的表示 ,包括数据元素的表示及数据元素间关系的表示。 计算机导论( 2020) 概念和术语 顺序存储 逻辑上相邻的元素存储在物理位置也相邻的存储单元中。 链式存储 逻辑上相邻的元素不要求其物理位置相邻 ,元素间的逻辑关系通过附设的指针字段来表示。 计算机导论( 2020) 线性结构 线性结构的特点 数据元素之间存在着一对一的关系。 每个 元素 有且只有一个前驱(第一个 元素 除外)。 每个 元素 有且只有一个后继(最后一个 元素 除外)。 应用示例 一维数组 二维数组 计算机导论( 2020) 线性结构 一维数组应用示例 main() { int i, g, sum, ave。 /*定义变量,每一变量代表一内存单元 */ int a[50]。第5章程序设计知识
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
第5章数据库设计和er模型
期 教师不变信息 职务 工资 奖金 教师号 教师变动信息 ( b) 图 实体类型的垂直分裂 21 教师 课程 主讲 辅导 1 M N N 图 联系类型的分裂 教师 课程 主讲 M N ( a) ( b) 22 图 不合法的合并 B (a) A C AC BC A C ABC (b) B 23 采用 ER方法的数据库概念设计 之 设计局部 ER模式 需求分析结果 确定局部结构范围 实体定义
第5节物理性质与化学性质一
变化的根本依据是( )。 • A、反应中火星四射 • B、有燃烧现象发生 • C、有大量的热放出 • D、有与铁完全不同的黑色固体生成 D • 2.物质发生化学变化时,一定有( ) • A.颜色变化 B.发光发热 • C.新物质生成 D.固态变成气态 • (汽油中加入一定比例的乙醇 )的使用可以缓解石油危机。 从甜菜或甘蔗中提取的蔗糖可以通过发酵产生乙醇。 下列过程中没有发生化学变化的是 ( )