分享
C语言实验、课程设计及网上训练教程.pdf
下载文档

ID:2355572

大小:8.42MB

页数:195页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
语言 实验 课程设计 网上 训练 教程
高等学校“十二五”应用型特色规划教材 C 语言实验、课程设计 及网上训练教程 赵 欣 杜忠友 解艳艳 刘 浩 编著 姜玉波 姜庆娜 靳天飞 孙晓燕 张海林 李 锋 参编 内 容 简 介 本书按照教育部围绕计算思维进行计算机课程教学改革的思想编写,浓缩了作者多年来的教学实践及软件开发经验。本书内容先进,体系合理,包含大量紧密联系社会生活实际的精选范例程序。本书共 5 章,内容包括 C 语言集成开发环境简介、C 语言程序设计实验、C 语言课程设计、VIPExam考试学习资源数据库系统的应用、C 程序的常见错误及调试方法与技巧。本书每个实验项目都遵从读者的认知规律编写,使读者通过同步自测习题夯实编程基础,通过范例程序学习,借鉴编程思想、方法,通过实验项目丰富实践经验和提高编程及调试能力。此外,本书提供了具有自动批改、计分功能的同步自测习题的电子文档可免费下载。本书可作为高校 C 语言实验及课程设计教材,也可作为继续教育、远程教育、社会培训的 C 语言实验教材,还可作为计算机爱好者的自学教材或参考书。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 C 语言实验、课程设计及网上训练教程/赵欣等编著北京:电子工业出版社,2016.8 ISBN 978-7-121-28753-4 IC II赵 IIIC 语言程序设计高等学校教材 IVTP312 中国版本图书馆 CIP 数据核字(2016)第 096446 号 策划编辑:任欢欢 责任编辑:任欢欢 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编:100036 开 本:7871 092 1/16 印张:12.25 字数:313.6 千字 版 次:2016 年 8 月第 1 版 印 次:2016 年 8 月第 1 次印刷 定 价:30.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。本书咨询联系方式:192910558(QQ 群)。III前 言 C 语言是在国内外广泛使用的一种计算机语言。许多高校开设了 C 语言程序设计课程,作为一门实践性很强的课程,不仅要求学生学习基本概念、方法、语法规则,更重要的是进行大量的上机实践,只有通过大量实践体验、积累编程经验,才能真正提高编程和调试程序的能力。为此,作者结合多年来的教学实践、软件开发经验和体会,编写此教材作为与课程配套的实验及课程设计教程,以指导学生上机实践。教材内容及特色 本教材针对学生的每一个编程实验任务都提供了一个可供模仿和借鉴的范例程序。每个范例程序都给出了详细注释。教育家杜威认为教育即生活,教育是一种社会生活过程。本教材秉承这种教育理念,教材中的范例程序不是仅局限在解决抽象的数学问题上,而是涉及社会生活的各个方面。本教材旨在充分利用信息技术解决教师批改书面作业的情况不能及时反馈给学生的难题。针对 C 语言每一章的教学内容都设计了同步自测习题,每章习题存放在一个具有自动批改、计分功能的电子文档中。每个文件含有密码,学生在计算机上做完提交后,教师告知密码,学生即可看到隐藏在文件里的标准答案和分数,便于学生及时改错。本教材旨在充分利用网络技术和资源,开阔学生视野。许多高校图书馆都购买了 VIPExam考试学习资源数据库,它收录了 1500 余个考试科目的数万套历年真题试卷和模拟试卷,其中包括C 语言二级考试笔试和机试套题及答案。本教材第 4 章详细介绍了 VIPExam 考试学习资源数据库系统的功能及操作。编写此章内容得到了中科软股教育科技(北京)股份有限公司谢峰、李秋实老师的大力支持与帮助,在此表示衷心感谢。本教材共 5 章。可作为高校 C 语言实验及课程设计教材,也可作为继续教育、远程教育、社会培训的 C 语言实验教材,还可作为计算机爱好者的自学教材或参考书。第 1 章是 C 语言集成开发环境简介。详细地介绍了在 Visual C+6.0 和 Turbo C 3.0 环境下编写、编译、链接和运行一个 C 程序的全过程。第 2 章是 C 语言程序设计实验。针对 C 语言课堂教学每一章的内容,在此给出了同步自测习题、范例程序解析、实验项目。通过每章实验的同步自测(可自动批改)帮助学生夯实基础,通过范例程序解析使学生学习算法构成、编程思想、方法和技巧,通过实验项目使学生提高编程和调试程序的能力。第 3 章是 C 语言课程设计。详细介绍了作为范例项目的结构设计、详细设计、编码设计,对学生的课程设计项目提出了具体设计要求。第 4 章是 VIPExam 考试学习资源数据库系统的应用。重点介绍了 C 语言二级考试专辑的功能及操作,详细介绍了VIPExam 考试学习资源数据库系统的高级应用。第 5 章是 C 程序的常见错误及调试方法与技巧。对大量 C 程序的常见错误进行分析,运用软件工程课程中的软件测试和软件调试方法,结合具体出错程序实例详细介绍了调试程序的方法。同时还介绍了使用 Visual C+6.0 调试工具及时发现程序错误的技巧。IV教材相关资料下载 本教材中 C 语言的各章同步自测习题文件及使用方法的视频文件,可登录华信教育资源网http:/进行免费注册下载。本教材由山东建筑大学承担 C 语言程序设计课程教学的多位一线教师编著。赵欣参与了第 2 章、第 3 章、第 4 章、第 5 章的编写工作及负责本书的统稿工作,靳天飞、李锋参与了第 1 章的编写工作,杜忠友、解艳艳、刘浩参与了第 2 章的编写工作,姜玉波、姜庆娜、孙晓燕、张海林参与了第 3 章的编写工作。本教材在编写过程中难免有疏漏之处,恳请广大读者提出宝贵意见。作者电子邮箱:。赵 欣 2016 年 5 月 V目 录 第 1 章 C 语言集成开发环境简介 1 1.1 Visual C+6.0 集成开发环境 1 1.1.1 启动 Visual C+6.0 1 1.1.2 C 程序的创建、编译、链接、运行 2 1.2 Turbo C+3.0 集成开发环境 4 1.2.1 启动 Turbo C+3.0 4 1.2.2 C 程序的创建、编译、链接、运行 5 第 2 章 C 语言程序设计实验 7 2.1 熟悉 C 语言程序集成开发环境 7 2.1.1 同步自测 7 2.1.2 范例程序解析 8 2.1.3 实验项目 9 2.2 数据类型、运算符、表达式 11 2.2.1 同步自测 11 2.2.2 范例程序解析 12 2.2.3 实验项目 14 2.3 顺序结构程序设计 16 2.3.1 同步自测 16 2.3.2 范例程序解析 18 2.3.3 实验项目 20 2.4 选择结构程序设计 22 2.4.1 同步自测 22 2.4.2 范例程序解析 26 2.4.3 实验项目 32 2.5 循环结构程序设计 33 2.5.1 同步自测 33 2.5.2 范例程序解析 37 2.5.3 实验项目 44 2.6 一维数组 46 2.6.1 同步自测 46 2.6.2 范例程序解析 49 2.6.3 实验项目 55 VI2.7 二维数组 56 2.7.1 同步自测 56 2.7.2 范例程序解析 60 2.7.3 实验项目 66 2.8 函数和编译预处理 67 2.8.1 同步自测 67 2.8.2 范例程序解析 71 2.8.3 实验项目 80 2.9 指针应用 81 2.9.1 同步自测 81 2.9.2 范例程序解析 85 2.9.3 实验项目 95 2.10 结构体应用 96 2.10.1 同步自测 96 2.10.2 范例程序解析 101 2.10.3 实验项目 107 2.11 文件应用 108 2.11.1 同步自测 108 2.11.2 范例程序解析 112 2.11.3 实验项目 119 第 3 章 C 语言课程设计 120 3.1 学生成绩管理系统 120 3.1.1 软件设计目的 120 3.1.2 软件结构设计 120 3.1.3 软件详细设计 121 3.1.4 软件编码设计 123 3.2 小学生算术运算试卷自动生成系统 135 3.2.1 软件设计目的 135 3.2.2 软件结构设计 135 3.2.3 软件详细设计 135 3.2.4 软件编码设计 136 3.3 课程设计项目 141 3.3.1 家庭药品管理系统 141 3.3.2 工资管理系统 142 3.3.3 小学生算术运算题自动批改系统 144 第 4 章 VIPExam 考试学习资源数据库系统的应用 146 4.1 VIPExam 考试学习资源数据库简介 146 4.2 C 语言二级考试笔试和机试考试数据库系统的应用 146 VII4.3 VIPExam 考试学习资源数据库系统的高级应用 149 第 5 章 C 程序的常见错误及调试方法与技巧 156 5.1 C 程序的常见错误分析 156 5.2 C 程序的调试方法 176 5.3 C 程序的调试技巧 182 附录 A C 语言网络资源分布简介 185 附录 B 实验报告格式要求 186 参考文献 187 1.1 Visual C+6.0 集成开发环境集成开发环境 Visual C+是 Microsoft 公司 Visual Studio 程序开发软件包中的软件之一。Visual C+是可视化的集成开发环境,它主要面向 C+语言开发,同时兼容 C 语言。这里主要介绍 Visual C+6.0中文企业版的使用方法。1.1.1 启动 Visual C+6.0 Visual C+6.0 可随 Visual Studio 程序开发软件包一起安装或单独安装。因此它的启动方法也不同。方法一:方法一:单击 Windows 桌面上的“开始”菜单?“程序”?选择“Microsoft Visual Studio 6.0”?选择“Microsoft Visual C+6.0”运行,如图 1-1 所示。方法二:方法二:单击 Windows 桌面上的“开始”菜单?“程序”?选择“Microsoft Visual C+6.0”运行即可。方法三:方法三:双击 Windows 桌面上的 Visual C+6.0 图标运行即可。图 1-1 Visual C+6.0 集成开发环境窗口 第1 1章 C 语言集成开发环境简介 C 语言实验、课程设计及网上训练教程 21.1.2 C 程序的创建、编译、链接、运行 1建立一个新工程文件 首先在 D 盘上建立一个文件夹,以便于存放将要产生的一系列文件。例如文件夹 D:PRG1032(PRG 后跟学号的末 4 位)。(1)在 Visual C+中单击“文件”菜单?选择“新建”命令?在弹出的对话框中选择“工程”标签,如图 1-2 所示。图 1-2 建立工程文件对话框(2)单击“Win32 Console Application”选择工程类型,在右边的“平台”选框中就会出现 Win32。(3)在右边的“位置”文本框中选择存放新工程文件的文件夹,例如,D:PRG1032?在右边的“工程名称”文本框中输入工程文件名,例如 Project1?单击“确定”按钮。(4)在弹出的对话框中选择“一个空工程”?单击“完成”按钮?在新弹出的对话框中单击“确定”按钮,就建立了一个新工程,如图 1-3 所示。图 1-3 选择建立新工程对话框 第 1 章 C 语言集成开发环境简介 3 2创建 C 语言源程序文件 单击“文件”菜单?选择“新建”命令?在弹出的对话框中选择“文件”标签?选择“C+Source File”?勾选“添加工程”复选框,激活其下面的选项?在文件名文本框输入 C 语言源程序文件名,例如,PRG1.C?单击“确定”按钮,如图 1-4 所示。这时将出现源程序编辑窗口,可以在其中输入、编辑源程序。注意:输入注意:输入 C 语言源程序文件名时,必须指定扩展名语言源程序文件名时,必须指定扩展名.c,否则系统会自动以,否

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开