软件实训室教师学生实训手册

软件实训室教师学生实训手册

ID:10239593

大小:1.62 MB

页数:143页

时间:2018-06-13

软件实训室教师学生实训手册_第1页
软件实训室教师学生实训手册_第2页
软件实训室教师学生实训手册_第3页
软件实训室教师学生实训手册_第4页
软件实训室教师学生实训手册_第5页
资源描述:

《软件实训室教师学生实训手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件实训室《C语言程序设计强化训练》教师指导手册项目名称:C语言程序设计实训适用专业:计算机软件技术专业实训学时:80学时指导教师:胡艳梅2011年6月1目录目录2《C语言程序实训》教师指导手册1一、实训项目概述11.实训目的12.实训内容13.适用专业14.实训学时15.实训地点16.实训软硬件环境1二、实训教学目标11.能力培养任务12.知识培养任务23.素质培养任务2三、实训基本操作方法2四、实训项目2任务一需求分析21.系统基本要求22.其他2任务二算法分析3任务三系统分析31.总体需求分析32.概要流程图43.定义方块的数据结构54.游戏设计分析55.分析规划6任务四测试8任务五整

2、理实训报告8四、实训内容安排及要求8五、实训要求9六、验收1035《C语言程序实训》教师指导手册一、实训项目概述1.实训目的本次实训旨在进一步巩固学生本学期在C语言课程上的所学,加强学生对面向过程的理解,加快学生编程思想的形成,培养学生的编程兴趣,从而更快的提高学生的程序设计能力,并为下学期各课程奠定坚实的基础。2.实训内容学生可以自拟题目,也可以选择“俄罗斯方块”、“贪食蛇”等实现。3.适用专业计算机软件技术专业4.实训学时实训学时为80学时(四周)。5.实训地点软件开发实训室。6.实训软硬件环境(1)硬件:IntelI3以上CPU、1GB以上内存的个人电脑、VGA或更高清晰度的显示器;(

3、2)操作系统:WindowsXP操作系统;(3)软件:VS2008编译开发环境,数据库SQL2008。二、实训教学目标1.能力培养任务(1)能够正确分析现实生活中的问题,并抽象成数学模型,进行模块分析和编程;(2)在程序调试过程中,能够根据运行环境给出的错误提示,正确解决程序中的语法错误;(3)在程序调试过程中,能够根据运行结果,运用相应的手段,正确地找出并解决程序中的逻辑错误;(4)提交课程实训任务书,培养专业文档书写的能力。352.知识培养任务培养和训练学生综合利用模块化程序的设计方法,进一步掌握C语言所学的基本知识和基本技能,使用C开发环境;使用C语言中位运算及其操作;使用C语言中文件

4、操作及其应用;使用C语言中图形处理函数及其应用;学会使用C语言建立一个实用应用软件的能力。3.素质培养任务培养学生分工合作、互相沟通、协作完成一个项目的基本能力。三、实训基本操作方法1.首先对学生进行分组,4人一组,选定要完成的题目;2.项目组集体完成需求分析;3.项目组集体完成项目的设计;4.项目组成员分工合作完成项目的编码、单元测试;5.项目组内成员分工合作完成项目的集成测试、系统测试过程;6.文档资料的整理工作。四、实训项目任务一需求分析1.系统基本要求(1)游戏需求:随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落填充给定的区域,若填满一条便消掉,若在

5、游戏中各形状填满了给定区域,为输者。(2)游戏界面需求:良好的用户界面,有关游戏的使用说明。让方块在一定的区域内运动和变形,该区域用一种颜色表明,既用一种颜色作为背景,最好设为黑色。还需用另一种颜色把黑色围起来,宽度适中,要实现美感。(3)游戏形状(方块)需求良好的方块形状设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型),各个方块要能实现它的变形,可设为顺时针或逆时针变形,一般为逆时针。2.其他(1)客户程序硬件要求:35l具有PentiumIII处理器且满足以下要求的计算机:l最低1GB内存l最小100GB硬盘(2)服务器硬件需求:l具有I3处理器且满

6、足以下要求的计算机:l最低1GB内存l最小500GB硬盘(3)客户程序软件:lWindowsXP/NT/2000或更高版本(4)数据库服务器软件:lWindowsNT/2000Server或更高版本lSQLServer2008任务二算法分析根据分析,俄罗斯方块这个程序一共要实现如下几个功能,开始游戏、游戏的暂停继续、游戏控制和退出游戏。其中游戏控制最为主要和重要,它控制着整个游戏的画面和有关数据的操作,是游戏的核心部分。暂停和退出功能做成一体,在退出的提示下不做任何操作即可实现暂停的功能。程序结构如下图所示。俄罗斯方块开始游戏暂停继续退出游戏失败游戏结束任务三系统分析1.总体需求分析(1

7、)该游戏需要一个良好且可控的界面,能够接受鼠标和键盘的响应,可以供玩家选择自己想要的游戏级别、背景颜色,实现个性化设置;(2)由于游戏涉及到许多不同种类的下坠物,所以需要来构造这些下坠物并且设置一种旋转规则实现下坠物的各种旋转;(3)在游戏过程中,必须要处理好下坠物的一些事件,例如自动下落,消除满行以及下一个下坠物的显示。352.概要流程图根据分析后的程序结构图设计出相应的流程图。俄罗斯方块的内容主要包括游戏

当前文档最多预览五页,下载文档查看全文

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

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。