内容简介:

《程序设计C实验指导:以在线评判系统(NBUOJ)为平台》是为“高级语言程序设计C”课程编写的实验指导用书。全书以宁波大学程序设计在线评判系统(NBUOJ)为平台,在该平台上汇集了我们设计、整理的大量程序设计题目。本书中的大部分上机实验题目都可以通过该平台在线提交代码,由OJ系统评判程序的对错,并实时反馈评判结果。
为了方便读者学习,本书精选了NBUOJ上不同类型的30多道题目并提供了完善的参考程序,介绍了VisualC++6.O环境下程序调试的技巧以及OJ上的评判规则,总结了程序开发中容易犯的错误,同时还挑选了OJ上的130多道题目供学生实践使用。读者可以先模仿实例操作,然后再做上机实验题,通过“模仿-调试-编写”的上机实践过程,循序渐进地熟悉编程环境及OJ平台,掌握程序设计的思想和方法。
《程序设计C实验指导:以在线评判系统(NBUOJ)为平台》可作为高等院校理工科相关专业的程序设计类课程实践教材,可作为以ACM/ICPC为目标的大学生程序设计竞赛的入门培训教材,也可供对程序设计感兴趣的普通读者学习参考。

本书目录:

实验1熟悉C编程环境
1.1实验目的和要求
1.2熟悉VisualC++集成开发环境
1.2.1启动ⅥsualC++
1.2.2新建或打开源程序文件
1.2.3程序的编辑、编译、连接和运行
1.2.4程序的关闭
1.3程序调试中的错误
1.3.1编译错误
1.3.2连接错误
1.3.3运行错误
1.3.4逻辑错误
1.4实例分析
1.4.1开学的问候
1.4.2显示简单图案
1.4.3自动应答器
1.5上机实验题
1.5.1自我介绍
1.5.2才艺秀
1.5.3菜单显示
1.5.4加强版自动应答器
1.6实验日志

实验2在线评判系统(NBUOJ)的使用
2.1实验目的和要求
2.2NBUOJ系统简介
2.3在NBUOJ上注册
2.4在NBUOJ上做
2.4.2教师指导式做题
2.5群组(Group)的使用
2.5.1群组使用(教师用户)
2.5.2群组使用(学生用户)
2.6NBUOJ上输入题
2.4.1学生自主式做题输出的特殊要求
2.7实例分析
2.7.1数字应答器(题号:1000,难度:★)
2.7.2单组A+B(题号:1002,难度:★)
2.8上机实验题
2.8.1字符应答器(题号:1001,难度:★)
2.8.2两数交换输出顺序(题号:1015,难度:★)
2.9实验日志

实验3基本数据类型与顺序结构
3.1实验目的和要求
3.2实例分析
3.2.1计算月收入(题号:1006,难度:★)
3.2.2温度转换(题号:1007,难度:★)
3.2.3卫生包干区的面积(题号:1011,难度:★)
3.2.4三位数的数位分离(题号:1029,难度:★)
3.3上机实验题
3.3.1计算平均分(题号:1005,难度:★)
3.3.2圆周长和圆面积(题号:1008,难度:★)
3.3.3植树问题(题号:1018,难度:★)
3.3.4单个字母的小写变大写(题号:1021,难度:★)
3.3.5简单译码(题号:1022,难度:★)
3.3.6求多项式值(题号:1025,难度:★)
3.3.7存款利息(题号:1027,难度:★)
3.3.8不同国家的日期写法(题号:1258,难度:★)
3.3.9鸡兔同笼(题号:1014,难度:★★)
3.3.104位数的数字和(题号:1247,难度:★★)
3.4实验日志

实验4选择结构程序设计
4.1实验目的和要求
4.2实例分析
4.2.1成绩合格问题(题号:1058,难度:★)
4.2.2符号属性判断(题号:1036,难度:★)
4.2.3分段函数(题号:1041,难度:★)
4.2.4单个字母大小写互换(题号:1047,难度:★)
4.2.5判断三角形(题号:1012,难度:★)
……
实验5基本循环结构
实验6嵌套循环结构
实验7函数的基本使用
实验8一维数值型数组
实验9二维数值型数组
实验10字符数组和字符串
实验11指针、数组与函数
实验12结构体
实验13单向链表
实验14文件
实验15综合练习
课件设计1四则运算
课件设计2通讯录
课件设计3成绩管理系统
参考文献



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] 程序设计C实验指导:以在线评判系统(NBU OJ)为平台 pdf计算机图书下载

点评 0

评论前必须登录!

登陆 注册