编辑: 麒麟兔爷 | 2019-01-06 |
2013 年2月前言C语言程序设计是现代最流行的通用程序设计语言之一, 它既 具有高级程序设计语言的优点,又具有低级程序设计语言的特点, 既可以用来编写系统程序, 又可以用来编写应用程序.
因此, C 语 言在各高等工科院校非计算机专业中获推广和普及. 上机实验是该课程教学的一个重要环节,要求学生做一定数 量的上机实验.本实验指导书通过大量的实例,循序渐进地引导 学生做好实验,同时在实验过程中给学生提供帮助和指导.整个 实验,采用 VC++6.0 为环境,切实培养学生的动手实践能力,掌 握调试程序的方法,通过调试理解 C 语言程序运行过程和语法规 则,为后续的课程设计,计算机等级考试等做好充分的准备. 根据实验教学大纲,共选编了六个专题实验:第一部分简单 程序设计(4 学时,张群燕编写) ,第二部分控制结构程序设计(4 学时, 刘忠慧编写) , 第三部分函数程序设计(4 学时,张静编写) , 第四部分数组程序设计(4 学时,贾月乐编写) ,第五部分指针程 序设计(4 学时,李淮编写) ,第六部分综合应用设计(6 学时, 张耀文编写) .综合应用设计需要完成一个学生成绩管理系统,该 系统可以从一个简单的顺序结构实例,根据授课进度逐步扩充, 由小到大,由浅入深,使系统的功能越来越完善,实现分支结构、 [键入文字]
3 循环结构、数组、函数、指针、结构体和文件内容的综合应用. 全书由张耀文负责规划和统稿. 本书具有基础性、实用性和系统性,可以指导学生按照由浅 入深,从低到高的上机训练过程,逐步提高同学们的编程和动手 能力. 由于编写时间紧,作者水平有限,书中难免存在错误之处, 敬请读者批评指正! 编者
2013 年2月[键入文字]
1 目录上机实验要求及说明.2 专题之一 简单程序设计.6 专题之二 控制结构程序设计.18 专题之三 函数程序设计.28 专题之四 数组程序设计.35 专题之五 指针程序设计.43 专题之六 综合应用实验.50 附录
1 程序常见错误分析.56 附录
2 C 语言中常用的标准库函数.65 [键入文字]
2 上机实验要求及说明 C 语言程序设计的实验是学生重要的实习环节.上机实验不仅要求学 生掌握 C 语言程序设计的基本知识,更重要的是培养学生掌握程序设计开 发的基本素质、思维方法和技能,为学生综合素质的培养打下坚实基础.本 指导书制定出难易适中的设计题目, 学生可通过分组讨论进行设计, 实践的 重点放在程序设计开发的全过程上.
一、总要求 根据所选题目首先进行年算法分析,根据实现的功能进行数据分析, 设 计相应的数据结构,同时为贯彻 程序设计=算法+数据结构 的思想,要 求学生在课下完成流程图的设计,然后根据流程图写出实训代码.
二、代码书写要求 为保证开发团队的协作和后期修改能有效进行, 使学生遵照统一的排版 风格、注释标准、命名规则及编码诸原则进行 C 语言编程,特提出以下规 范要求. 缩进: 1)程序块要采用缩进风格编写,缩进以
4 个空格(Space)键为单位, 不使用 TAB 键 . 2)函数体、结构体、循环体以及分支结构中的语句行都须采用缩进风 格. 3)所有的 if、while、for、do 结构中的语句即使只有一行也须用括号括 起来. 3)if、while、for、do 语句单独占一行,左、右花括号也各占一行且不 缩进. 例: if (superHero == theTick) { printl( Spoon! );