zoukankan      html  css  js  c++  java
  • 2019春第三次课程设计实验报告

    一、实验项目名称

    多球反弹。

    二、实验项目功能描述

    1.程序启动,在一个长700mm,宽500mm的范围内,有15个位置随机的小球;
    2.小球的边为红色,内部分绿色,小球移动过的路径颜色设置为与背景相同(黑色);
    3.每个小球随机移动,当小球碰到内壁时反弹,当小球与另一个小球碰撞时,两个小球交换速度,然后反弹,继续移动。

    三、项目模块结构介绍

    1.源程序由6个预编译命令和一个主函数组成,其中主函数调用了8个函数,该源程序没有自定义函数,这8个函数都是头文件中自带的;
    2.8个函数分别是initgraph()、setcolor()、BeginBatchDraw()、setfillcolor()、fillcircle()、FlushBatchDraw()、Sleep(),前7个都在graphics.h中,最后一个在windows.h中。

    三、实现界面展示

    四、代码托管链接

    代码看这里

    贡献截图

    五、实验总结

    问题

    1.读取位置某某时发生访问冲突;

    解决办法:上网查,说这种错误一般是指访问了不属于自己的内存空间。可能是因为给一个数组分配了较小的内存空间,然后又给该数组赋了个较大的值。所以仔细查找了该数组此前的情况,然后改正。

    感想

    这周换了新的编译软件,用的非常不顺手,导致写代码总是看错,然后编译时总是有不同的错误,又要去网上查,所幸新的编译软件非常强大,对每个细节都能判断到,还能实时差错;另外,这周的作业要使用到图形库,所以又要慢慢熟悉对图形库的使用。所以这周除了写代码本身外,就是对新工具的摸索。

  • 相关阅读:
    团队作业四
    团队作业五
    团队作业三
    团队作业二
    起名真麻烦
    网络桌面前景与范围文档
    PSP软件需求分析文档
    psp软件需求分析
    psp个人系统开发需求分析
    天猫网站的项目前景与文档
  • 原文地址:https://www.cnblogs.com/LeeMayZ/p/10988851.html
Copyright © 2011-2022 走看看