出版时间:2011-8 出版社:中国铁道出版社 作者:郝玉秀 编 页数:178
内容概要
《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》共分8章,介绍了C语言程序设计的基本知识,并配以实际应用案例和模拟练习,使所学理论运用到实际应用中。《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》注重培养学生程序设计的基本技能和素养,书中的所有案例都是经过反复推敲提炼而成的,贴近生活、丰富有趣,可以调动学生的积极性,使枯燥的理论学习变得生动有趣,从而达到学好C语言的目的。《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》的所有程序均在Turbo C for windows环境下调试运行通过,随书提供电子课件和源程序,方便教师组织教学和学生自主学习使用。《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》适合作为高职高专院校C语言程序设计的教材,也可作为其他计算机程序设计课程的教材或自学参考教材。
书籍目录
第1章 绪论1.1 程序及程序设计方法1.1.1 程序设计概念1.1.2 C语言简介1.2 算法与程序基本结构1.2.1 算法与算法描述1.2.2 程序基本结构1.3 开发环境与程序调试习题第2章 C语言程序基础2.1 C语言数据类型、常量和变量2.1.1 C语言的数据类型2.1.2 常量和变量2.2 运算符和表达式2.2.1 算术运算符及其表达式2.2.2 赋值运算符及其表达式2.2.3 复合运算符及其表达式2.2.4 关系运算符及其表达式2.2.5 逻辑运算符及其表达式2.3 数据类型的转换2.3.1 自动转换2.3.2 强制转换2.4 优先级和结合性2.5 数据的输入和输出2.5.1 数据的格式输入和输出2.5.2 非格式输入/输出函数2.6 清屏幕函数2.7 光标定位函数习题第3章 结构化程序的基本结构3.1 顺序结构3.2 选择结构3.2.1 if选择结构3.2.2 switch语句3.3 循环结构3.3.1 for循环3.3.2 while循环3.3.3 do-while循环3.3.4 循环的嵌套3.4 其他控制语句习题第4章 数组的应用4.1 一维数组4.1.1 一维数组的定义4.1.2 一维数组的初始化4.1.3 一维数组元素的引用4.2 二维数组4.2.1 二维数组的定义4.2.2 二维数组元素的引用4.2.3 二维数组的初始化4.3 字符数组4.3.1 字符数组的定义4.3.2 字符数组的初始化4.3.3 字符串的输入和输出4.3.4 字符串处理函数4.4 数组的应用4.4.1 数据的检索4.4.2 向数组中插入新数据4.4.3 删除数组中指定的元素4.4.4 数据的排序习题第5章 函数的应用5.1 函数的定义和调用5.1.1 函数的定义5.1.2 函数的声明和调用5.1.3 函数的嵌套调用5.1.4 函数的速归调用5.2 变量的作用域和生存期5.2.1 变量的作用域5.2.2 变量的生存期……第6章 指针的应用第7章 图形与动画设计第8章 综合训练附录参考文献
章节摘录
8.5 系统维护模块的设计 学习目的 能够编写添加学生记录的函数; 能够编写删除学生记录的函数; 能够编写修改学生记录的函数。 工作过程 编写系统维护的学生记录添加函数、学生记录删除函数和学生记录修改函数。 分析过程 1.添加记录 添加学生记录时首先要确定添加记录的个数(设为k),然后循环k次,每次输入一条记录。由于一条记录包括多个数据,需要逐个输入。所以在循环体内用循环控制变量(设为i)作为学生结构stu的下标,则stu[i]表示第i条记录,stu[i].num则表示第i条记录的学号。 2.删除记录 首先提供要删除的学号,然后在学生信息库中查找有无此学号,即将输入的学号依次和信息库中每个学生的学号比较(由于有多个学生需用循环),若找到该学号,则找到了要删除的记录,保持此时数组的下标号并用break退出循环,然后进行删除操作。为安全起见,最好在删除操作前显示该条记录的信息,确认是否要删除。删除记录就是删除结构体数组stu中的第i个元素,方法是从第i+l个元素开始依次前移一个位置,即将第i+l个元素移到第i个位置处,第i+2个元素移到第i+l位置处,以此类推,最后将第n个元素移到第n-l位置处,最后数组元素个数减1。 3.修改记录 首先输入要修改的学生学号,然后在学生数据库中查找有无此学号,若有则可以进行修改操作,否则给出没找到的信息。修改前要显示该记录的信息,并确认是否要修改。修改时要将输入的新数据放到临时的变量或数组中,根据确认结果,再将数据送入结构数组stu中。 数据删除和修改要先进行查找指定的数据,查找可采用前面介绍的顺序查找法(线性查找)。即将要查找的数据送入变量(或数组)中,将待查的多个数据存人数组中,将要查找的数据分别和数组里的每个元素比较(利用循环完成),若有相同数据,则查找成功,退出循环;若循环结束了也没找到相同的,则查找失败,应给出相应的提示信息。 ……
编辑推荐
《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》是根据《中国高等职业教育计算机教育课程体系2010》中的“程序设计基础——C语言程序设计”课程方案编写的。《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》共分8章介绍了C语言程序设计的基本知识,每章都配以实际应用案例、模拟练习和大量的课后练习,使所学理论能运用到实际应用中。《中国高等职业教育计算机教育课程体系规划教材:C语言程序设计教程》是在作者多年教学经验基础上,根据学生的认知规律精心编织编排的,具有高等教育层次知识系统性的特点和职业教育类型熊力系统性的特点,注重培养学生程序设计的基本技能和基本素养。
图书封面
评论、评分、阅读与下载