新書推薦:
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:NT$
301.0
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
《
股市趋势技术分析(原书第11版)
》
售價:NT$
1010.0
《
汉匈战争全史
》
售價:NT$
454.0
《
恶的哲学研究(社会思想丛书)
》
售價:NT$
500.0
《
不止江湖
》
售價:NT$
449.0
《
天才留步!——从文艺复兴到新艺术运动(一本关于艺术天才的鲜活故事集,聚焦艺术史的高光时刻!)
》
售價:NT$
704.0
|
編輯推薦: |
教学目标明确,注重理论与实践的结合
教学方法灵活,培养学生自主学习的能力
教学内容先进,强调计算机在各专业中的应用
教学模式完善,提供配套的教学资源解决方案
|
內容簡介: |
《程序设计C实验指导:以在线评判系统(NBU
OJ)为平台》是为“高级语言程序设计C”课程编写的实验指导用书。全书以宁波大学程序设计在线评判系统(NBUOJ)为平台,在该平台上汇集了我们设计、整理的大量程序设计题目。本书中的大部分上机实验题目都可以通过该平台在线提交代码,由OJ系统评判程序的对错,并实时反馈评判结果。
为了方便读者学习,本书精选了NBUOJ上不同类型的30多道题目并提供了完善的参考程序,介绍了VisualC++6.O环境下程序调试的技巧以及OJ上的评判规则,总结了程序开发中容易犯的错误,同时还挑选了OJ上的130多道题目供学生实践使用。读者可以先模仿实例操作,然后再做上机实验题,通过“模仿-调试-编写”的上机实践过程,循序渐进地熟悉编程环境及OJ平台,掌握程序设计的思想和方法。
《程序设计C实验指导:以在线评判系统(NBU
OJ)为平台》可作为高等院校理工科相关专业的程序设计类课程实践教材,可作为以ACMICPC为目标的大学生程序设计竞赛的入门培训教材,也可供对程序设计感兴趣的普通读者学习参考。
|
目錄:
|
实验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.2 NBUOJ系统简介
2.3 在NBUOJ上注册
2.4 在NBUOJ上做
2.4.2 教师指导式做题
2.5 群组(Group)的使用
2.5.1 群组使用(教师用户)
2.5.2 群组使用(学生用户)
2.6 NBUOJ上输入题
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.1 04位数的数字和(题号: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 成绩管理系统
参考文献
|
|