网络工程认识实习指导书.pdfVIP

  • 9
  • 0
  • 约1.44万字
  • 约 15页
  • 2020-12-24 发布于山东
  • 举报
网络工程认识实习指导书 《网络工程认识实习指导书》 一、实习基本知识 【实习目的】 认识实习是学生学习完第一个学年理论课程后,对于之前课程进行总结和之 后进行准备必须完成的一项实践教学环节,是网络工程专业的第一个实习内容。 通过认识实习,达到如下目的: 1、较全面、深入地了解网络工程专业相关职业岗位的要求。 2、进行程序开发的能力。 3、学生能够有一个初步职业规划,能够有更加清晰的学习目标。 【实习内容】 综合布线、C 语言综合实践、用人单位参观调研、人才招聘会、职业相关内 容调研。 【实习所用设施】  PC 计算机,每位同学一台 【实习任务及要求】 实习任务及要求请参考《网络工程认识实习任务书》。 二、实习基本操作方法 1、C 语言综合实践; 2、用人单位调研、人才招聘会,完成调研报告; 3、综合布线; 4、撰写实习报告。 三、实习项目 任务一 C 语言综合实践 (1) 案例名称:黑白棋 (2) 案例的目的 第 1 页第 1 页 网络工程认识实习指导书 黑白棋:练习 C 语言数组、函数和多重循环的相关知识,掌握 C 语言绘图的 基本方法,通过游戏提高学生的学习兴趣,启发学生对博弈算法的思考,提高对 VC++程序设计、人工智能等后续课程的学习热情。 (3) 案例覆盖知识点 二维数组、函数和子程序设计、分支嵌套和多重循环、DOS 下 C 语言绘图的 基本方法 (4) 案例培养学生哪方面能力 首先,作为一个简单的游戏,可以培养学生独立分析系统需求的能力,让学 生进行系统功能模块划分的练习;其次,游戏中需要考虑的情况较多,可以培养 学生复杂分支和多重循环的设计能力;掌握 C 语言绘图的基本方法,为以后进行 Windows 程序设计打下基础;对于有能力的学生,鼓励他们进行人机对战功能的 实现,可以提高学生算法设计能力;或者鼓励学生进行游戏的 Windows 改进,为 后续的可视化程序设计奠定基础。 (5) 做该案例需具体的前趋知识 无 (6) 案例需求描述 黑白棋游戏是一个深受人们喜爱的游戏,通常是人机对奕,本程序设计为人 与人对奕,一方执黑棋,一方执白棋,轮流走棋,每方都试图在游戏结束前让自 己棋子的数目多于对方。按键盘上的方向键可以上下左右移动棋子,按回车键可 以摆放棋子。 黑白棋的详细规则: 1)两人对奕,以轮流方式持黑子与白子。 2)开辟新局者持白子,加入者持黑子,白棋先走,之后以轮流方式将棋子 置于棋盘格子中。 3)在提示的格子中,选择一个格子下子。每个棋手下棋时,摆子的位置必 须是以自己的棋子能包围住对方一个或多个棋子,被包围的对方棋子将变成 自己的棋子。包围的方向可以是上下左右以及左右斜线共 8 个方向,只要能 连成一条线即可。 4)当轮到一个棋手摆子,而他没有可以包围对方棋子的位置时,他必须停 步,让对方走棋,直到他可以走为止。 5)当棋盘上有一方的棋子为 0(也就是被对方吃完)或下满 64 格,游戏结束, 棋子少者输。 游戏初始界面如图 1-l 所示。当游戏一方胜利后显示胜利信息,如图 1-2 所 示。程序设计中用深灰色代表黑棋。 第 2 页第 2 页 网络工程认识实习指导书 图 1-1 游戏初始界面 图 1-2 黑棋胜利的界面 (7) 需求分析描述文档 黑白棋的游戏是要在一个 8*8 的网格中进行,而数组属于构造体类型,数组 是具有相同数据类型的变量序列,序列中的每个变量成为元素,数组元素由一个 统一标识的数组名和顺序好 “下标”来表示。需要在游戏中定义一个二维数从而 实现游戏的走棋、落棋、判断棋盘的变化等。 游戏不同于基于 C 语言的其他程序 (如学生成绩管理系统、教务工作管理系 统、图书管理系统等)由于游戏本身的问地就在于缓解压力,所以基于 C 语言设

文档评论(0)

1亿VIP精品文档

相关文档