《C语言程序设计》

课程设计报告

(2015— 2016 学年第 3 学期)

姓名 :

学号 :

院系 :

专业 :

班级 :

指导教师 :孙金华

成绩 :

计算机与信息工程 学院

2016 年 7 月

目录

课程设计的目的与要求

方案实现与调试 ......................................................................................

2.1

掷骰子游戏 .............................................

2.1.1

题目内容的描述 ...................................

2.1.2

数据输入输出说明 .................................

2.1.3

主要模块的算法描述 ...............................

2.1.4

调试过程及实验结果 ...............................

2.2

射击游戏 ...............................................

2.2.1

题目内容的描述 ...................................

2.2.2

数据输入输出说明 .................................

2.2.3

主要模块的算法描述 ...............................

2.2.4

调试过程及实验结果 ...............................

2.5

小型图书管理系统设计 ...................................

?2.5.1

题目内容的描述 ..................................

?2.5.2

系统功能说明 ....................................

?2.5.3

数据输入输出说明 ................................

?2.5.4

系统主要模块的算法描述 ..........................

?2.5.5

调试过程及实验结果 ..............................

3.课程设计分析与总结..........................................

附录:源程序清单...............................................

设计日志 .......................................................

教师评语和成绩.................................................

程序设计课程设计报告

课程设计的目的与要求

本课程设计旨在理论学习和基础实验的基础上, 开发较大规模的程序, 掌握应用计算机解决实际问题的基本方法,熟悉 C 程序开发的全过程。

设计的任务是根据给定问题描述,设计程序的结构、描述程序的算法和用 C 语言实现问题的解决,并得到运行测试结果。

通过整个程序开发的过程,提高综合应用 C 语言的能力、编程和调试能力,为进一步学习相关专业课程创建较扎实的理论基础和实践基础。

本设计可根据实验内容的要求自由选定题目,但要求除基础部分的选题外,深化部分最少必需选择一题。

编写程序要求遵循如下基本要求:

模块化程序设计

锯齿型书写格式

必须上机调试通过

方案实现与调试

2.1 掷骰子游戏

2.1.1

题目内容的描述

两人玩骰子,游戏规则如下:

1)

两人轮流掷骰子,每次掷两个,每人最多掷

10 次。

将每人每次的分值累加计分

3) 当两个骰子点数都为6 时,计 8 分;当两个点数相等且不为两个6 时,

7 分;当两个点数不一样时,计其中点数较小的骰子的点数。

结束条件:当双方都掷 10 次或经过 5 次后一方累计分数为另一方的两倍。最后显示双方分数并判定优胜者。

2.1.2数据输入输出说明

这里添加对于数据输出数出和相关格式规范的说明

通过随机数生成函数成生 1- 6 之间的整数作为输入数据。

输出结果为获胜者和失败者相关信息(如 A 或 B 获胜),并输出双每一次获

得的点数。

- 第 1 页-

程序设计课程设计报告

2.1.3主要模块的算法描述

–以程序流程图的方式给出,外加少量的语言说明或描述

–或者以语言描述的方式给出

设置一个 main() 函数用来控制游戏次数并记录

c语言程序课程设计报告ppt,《C语言程序设计》课程设计报告_模板(样例).docx相关推荐

  1. c语言程序设计模板图片,C语言程序设计课设报告_模板(样例).doc

    . PAGE . <C语言程序设计> 课程设计报告 (2015- 2016学年 第 3 学期) 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 孙金华 成 绩: 计算机与信息 ...

  2. PPT设计:PPT封面页9种设计布局/思维

    PPT设计:PPT封面页9种设计布局/思维,相信不少人在做PPT的时候,一定会遇到不知道应该怎么来设计封面页,怎么设计总感觉差点意思,今天为各位总结了PPT封面页设计的9大布局思维,赶紧收藏起来吧. ...

  3. 统计字符 c语言程序,统计字符个数的C语言程序.doc

    统计字符个数的C语言程序.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文 ...

  4. 大一c语言课程设计答辩ppt,c语言课程设计讲解内容图文.ppt

    c语言课程设计讲解内容图文 一.课程设计的目的与要求 1.教学目的 本课程设计是学生学习完<C语言程序设计>课程后,进行的一次全面的综合训练,通过课程设计,更好地掌握使用C语言进行程序设计 ...

  5. c语言输出成绩表格制作模板,《C语言程序设计》课程设计汇本汇本报告模板(样例).doc...

    PAGE <C语言程序设计> 课程设计报告 (2015- 2016学年 第 3 学期) 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 孙金华 成 绩: 计算机与信息工程学院 ...

  6. c语言程序学生籍贯信息记录,c语言程序学生籍贯信息记录簿设计.doc

    c语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 PAGE PAGE 14 学生籍贯信息记录簿设计 课程设计报告内容 选择题目 题目:学生籍贯信息记录簿设计 内容摘要 摘要: 学生籍贯信息管理系统 ...

  7. 设计c语言程序得到回文数,C语言程序设计实训题目.pdf

    C语言程序课程设计题目 题目1:年历显示 功能要求: (1) 输入一个年份,输出是在屏幕上显示该年的日历.假定输入的年份在1940-2040年之间. (2) 输入年月,输出该月的日历. (3) 输入年 ...

  8. C语言开发专题(56个案例)-程序设计 - 课程设计

    C语言往往作为大学学习过程之中的第一门编程语言,不仅仅是计算机科班,还包括机械等许多理工科专业,甚至文科专业也在学习这么课程.我分享五十几个案例供大家参考学习. (1)程序多为单文件,部分为项目工程软 ...

  9. java课程设计-音乐播放器_Java程序设计课程设计报告音乐播放器

    Java程序设计课程设计报告音乐播放器 <Java及Java web应用开发>实验报告 设计题目: Java音乐播放器 专 业 计算机信息管理 班 级 1班 学 号 姓 名 2014年12 ...

最新文章

  1. layui 给table里面的添加图标_layui中的table中toolbar自定义过程
  2. 缓存-分布式锁-Redisson-读写锁补充
  3. 介绍一个能够对日志文件进行自定义高亮的 VS Code 扩展
  4. 添加列属性_css多列属性
  5. python/sklearn 生成分类、回归的数据
  6. Java后端学习路线(校招前准备)
  7. Python注释和声明
  8. 定义struct出错指针不允许指向不完整类型_Go入门系列(三)复合数据类型
  9. iis如何连接mysql_iis怎么连接数据库
  10. 手机号码正则_正则表达式小白有这两个工具就够了 正则表达式生成工具
  11. FIT2CLOUD飞致云荣膺“2021年度OSCHINA优秀开源技术团队”奖项
  12. 安全运维基础知识梳理
  13. deepin linux 安装 磁盘管理,deepin安装教程
  14. 计算机会计什么是对应结转,会计科目对应关系
  15. 上海私车牌价狂降3万余元!!!
  16. 北邮信通导论第三单元智能温控风扇
  17. uniApp和微信小程序好看的我的页面(有源码)
  18. 无线电波的波段、频率和应用
  19. java去除数组重复元素的四种方法
  20. NSString文本替换

热门文章

  1. 分享 :国家信息中心杜平谈关于数字化的几点思考
  2. 52840开发板无法烧录程序问题
  3. DJ下载工具|DJ格式转换工具|剪切工具_已迁移
  4. 在docker上编译openjdk8
  5. stm32用库函数控制一位共阳数码管以及共阴数码管
  6. 温湿度传感器调研报告
  7. DB2数据库 SQL语句判断两个日期 是否属于同一个季度
  8. python可读性好吗_通过Python命名的描述性可读性
  9. opencv 之 双边滤波bilateralFilter
  10. 生物信息学习——cufflinks