您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>程序设计实践报告

程序设计实践报告

标签:时间:

本文是关于《程序设计实践报告范文,详情请您对下文进行参考:

本文编辑:unjs.com

1、实验目的、内容通过课程设计,能够熟练运用C++进行面向对象编程,建立对象模型,降低软件的复杂性,改善软件的重用性和维护性,提高软件的生产效率,全面掌握面向对象编程技术.要求学生在指导老师的指导下,独立完成实习课题的全部内容,包括:(1) 通过调查研究和上机实习,收集和调查有关技术资料;(2) 掌握设计课题的基本步骤和方法;(3) 根据课题的要求进行上机实验调试.2、题目一:比赛求平均分2.1程序内容在体育、文艺比赛及选举等打分类项目中,为了公平起见,往往n个评委打出分数后,要去掉一个最高分和一个最低分,然后求取平均得分,

程序设计实践报告

。当n较大时(本题设为9),则应取掉两个最高分和两个最低分,然后求取平均分。编程实现该算法。

2.2实验程序设计及结构(1)需求分析:输入9个评委所打分数,程序运行最后结果为去掉最高分和最低分后的平均分.(2)设计结构:总体结构

数据结构从a[0]到a[9]依次为9位评委的打分.2.3设计过程(1) 建立iostream/ofstream/fstream、输入、输出、输入输出流对象,建立ifndef,define预编命令,STRUCT 数据.(2)根据流程图,建立main函数,并运用for循环.(3)运行main函数进行调试.2.4运行结果3、题目二:火柴游戏3.1程序内容:23根火柴游戏: 两个游戏者开始拥有23根火柴(或小棒)。每个游戏者轮流移走1根、2根或3根火柴,拿到最后一根火柴的就算输了。编一程序与计算机玩这个游戏。3.2实验程序设计(1)需求分析:运行程序能使人与计算机进行23根火柴游戏。(2)设计思路:使计算机能最先使火柴变成4或4以下计算机就能赢了。

3.3设计过程(1) 建立iostream/ofstream/fstream、输入、输出、输入输出流对象,建立ifndef,define预编命令,STRUCT 数据.(2)根据设计思路运用if判断语句设计(3)建立main函数(4)运行main函数调试

3.4运行结果4、题目三:足球比分4.1设计内容:问题描述足球联赛采用主客场双循环赛制,胜一场得3分,平局各得1分,负一场得0分,联赛排名以积分多者在前,当两队(或多队)积分相同时,则净胜球(即进球数与失球数之差)多者在前,若净胜球相同,则进球数多者在前,若仍相同,则抽签或踢附加赛决定名次(这在联赛结束后进行,联赛未结束则两队名次并列,本程序不做这方面要求)。试编一程序统计最近一轮比赛后,各队积分及排名。基本要求设积分表结构如下:队名(不超过15个字符),已比赛的场数,赢的场数,平的场数,负的场数,进球数,失球数,积分。积分表放在正文文件中。最近一轮的结果从键盘输入,其形式为:主队名(可用代码),客队名(可用代码),主队得分(即进球数),客队得分(即进球数)。程序应根据此轮结果修改各队的积分和名次,所得的最新记分表仍在原积分文件中并同时在屏幕上显示。测试数据可选择我国当年的甲A或甲B联赛的数据输入,并检查与报章公布的数据是否一致,

资料共享平台

《程序设计实践报告》(https://www.unjs.com)。4.2设计方案:定义一个球队类和对象数组,每个球队均是球队类的对象。由于联赛中参赛队伍数目是固定的,因此将每个球队存放在对象数组的一个数组元素中。每输入两个队的比赛成绩,则相应的队的有关数据(比赛场数,赢得场数,进球数等等)即可进行修改,比赛成绩录入完成,调用联赛排序方法(对象数组作为参数,积分为排序元素)排出名次并输出。5、设计的特点与心得:经过一个学期的学习和上机实践,使我对C++语言有了更认识和和了解,要想学好它要重在实践,要通过不断的上机操作才能更好的学习它,通过实践,我也发现我的好多不足之处,对各种控制结构及语句、数组的基本与高级应用、指针数组、字符数组、动态数组、函数的定义、调用方式;函数在编程中的具体应用;以及变量存储特征与标识符的作用域,通过实践,使我在这些方面有了认识和提高。课程设计它是一项任务,更是一种挑战和历练。在课程设计中,为了使用时方便,着重对不足方面的知识进行了分析与理解,在这一过程中对文件的操作有了很大的提高。通过实际的演练,可以增强对知识的理解和运用能力。

参考文献[1]、杨长兴、刘卫国,《C++程序设计》,中国铁道出版社,20xx年

附录题目一实验源代码:#include<stdio.h>#include<iostream.h>void main(){int a[9],i,j,temp,b=0,s;cout<<"请打分:"<<endl;for(i=0;i<9;i++){cin>>a[i];}for(i=0;i<9;i++)for(j=i;j<9;j++){if(a[i]<=a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}for(i=2;i<7;i++){b=b+a[i];}s=b/5;cout<<"最后成绩为:"<<s;}

题目二实验源代码:#include <stdio.h>#include <stdlib.h>#include <iostream>

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《程序设计实践报告》的人还看了以下文章

    延伸阅读

    企业安全生产知识竞赛开幕词企业安全生产知识竞赛开幕词知识竞赛开幕词各位领导、各位同事:在这春意盎然,万象更新的日子里,在这充满团结、奋进、友谊氛围的美好时刻,我们共同迎来了我公司首届“抓安全、促生产、

    高管就是指公司管理层中担任重要职务、负责公司经营管理、掌握公司重要信息的人员,主要包括经理、副经理、财务负责人,上市公司董事会秘书和公司章程规定的其他人员。今天爱学范文网小编给大家整理了高管试用

    企业形象是指人们通过企业的各种标志而建立起来的对企业的总体印象,是企业文化建设的核心,下面是爱学范文网小编为你带来的企业形象策划书范文,仅供参考。企业形象策划书范文1  目前合肥医药零售行业没有一个特

    工作计划是行政活动中使用范围很广的重要公文,也是应用写作的一个重头戏。以下是本站分享的居家养老工作计划范文,希望能帮助到大家!  居家养老工作计划  为了进一步做好社区居民养老服务工作,探讨居家养老工

    7月25日下午14点整,房产20xx年中会暨第二季度总结表彰大会在湘桂国际大酒店二楼多功能厅召开。XX房地产总经理李、副总经理周、住宅部总监兰、商业部总监、财务总监杜、人力总监、行政管理中心行政总监叶

    小朋友们很多都会折纸爱心吧,但是立体的爱心会不会呢?立体的爱心更加好看哦,还可以用棉线穿成一串挂在门上面,很好看的哦。小朋友们想不想学啊?下面小编带来了立体爱心的详细折纸步骤哦。小朋友们赶快动起手来做

    1习近平总书记在庆祝改革开放40周年大会讲话中指出,在今天,充分认识伟大成就、深刻把握珍贵启示,增强&ldquo;四个意识&rdquo;,坚定&ldquo;四个自信&rdquo;,把改革开放的旗帜

    篇一:“食品安全教育”国旗下的讲话关注食品安全,保障身体健康----------国旗下的讲话冉景红各位老师、同学们:大家好!今天我讲话的主题是《关注食品安全,保障身体健康》。健康非常重要。对于我们这些

    税务行政执法是税务机关的核心工作。依法治税是依法治国的重要内容和客观要求,也是税收行政执法的基本原则和重要保障。经过多年的税务行政执法,我市国税系统初步形成了一套比较完整的税务行政执法体系,依法治税取

    传染病科疫情防控工作总结(5篇)人要学会常常总结自己,人生就是一个不断反省不断进步的过程,总结有利于及时找到自己的不足并改正,特别是优秀、高质的总结更能收到事半功倍的效果。下面是小编精心整理的传染病科