程序设计实践报告【优质3篇】
程序设计实践报告 篇一
在本次程序设计实践中,我选择了一个简单的题目——计算两个数的和,并将结果输出。通过这个题目,我熟悉了程序设计的基本流程以及编写代码的方法。
首先,我使用了C++语言来编写程序。我首先定义了一个函数,命名为“sum”,它接受两个参数,分别代表两个待相加的数。在这个函数中,我使用了一个变量“result”来保存计算结果,并将其初始化为0。然后,我使用了一个简单的加法运算,将两个参数相加,并将结果赋值给“result”。最后,我使用了“cout”语句将结果输出到屏幕上。
接下来,我在主函数中调用了“sum”函数,并传入了两个数作为参数。通过调用函数,实现了计算两个数的和并将结果输出的功能。
在实践的过程中,我遇到了一些问题。首先,我在调用函数时,没有注意传入的参数类型是否正确,导致编译出错。通过查找资料,我发现了错误所在,并及时进行了修改。其次,我在输出结果时,没有注意格式的规范,导致结果显示不清晰。通过调整代码,我解决了这个问题,并使结果输出更加清晰。
通过这次实践,我深刻认识到了程序设计的重要性和复杂性。一个简单的题目背后,需要考虑很多细节和可能出现的问题。只有不断学习和实践,才能提高自己的编程水平。
程序设计实践报告 篇二
在本次程序设计实践中,我选择了一个稍微复杂一些的题目——实现一个简单的学生成绩管理系统。通过这个题目,我熟悉了程序的模块化设计以及如何使用数组和循环来实现对学生成绩的管理。
首先,我使用了C语言来编写程序。我首先定义了一个结构体“student”,它包含了学生的姓名和成绩。然后,我定义了一个数组“students”,用来保存多个学生的信息。接下来,我编写了一个函数“input”,用于输入学生的姓名和成绩,并将其保存到数组中。然后,我编写了一个函数“output”,用于输出学生的姓名和成绩。最后,我编写了一个主函数,在其中调用了“input”和“output”函数,实现了学生成绩的输入和输出。
在实践的过程中,我遇到了一些问题。首先,我在输入学生姓名时,没有对输入的长度进行限制,导致输入过长时会出现错误。通过增加对输入长度的判断,我解决了这个问题。其次,我在输出学生成绩时,没有注意格式的规范,导致结果显示不美观。通过调整输出格式,我解决了这个问题,并使结果显示更加美观。
通过这次实践,我进一步提高了程序设计的能力。我学会了如何使用结构体、数组和循环来实现复杂的功能,以及如何解决在编写程序过程中遇到的问题。我相信,在今后的学习和工作中,我会继续努力,不断提高自己的编程水平。
程序设计实践报告 篇三
4.2设计方案:
定义一个球队类和对象数组,每个球队均是球队类的对象。由于联赛中参赛队伍数目是固定的,因此将每个球队存放在对象数组的一个数组元素中。每输入两个队的比赛成绩,则相应的队的有关数据(比赛场数,赢得场数,进球数等等)即可进行修改,比赛成绩录入完成,调用联赛排序方法(对象数组作为参数,积分为排序元素)排出名次并输出。
5、设计的特点与心得:
经过一个学期的学习
和上机实践,使我对C++语言有了更认识和和了解,要想学好它要重在实践,要通过不断的上机操作才能更好的学习它,通过实践,我也发现我的好多不足之处,对各种控制结构及语句、数组的基本与高级应用、指针数组、字符数组、动态数组、函数的定义、调用方式;函数在编程中的具体应用;以及变量存储特征与标识符的作用域,通过实践,使我在这些方面有了认识和提高。课程设计它是一项任务,更是一种挑战和历练。在课程设计中,为了使用时方便,着重对不足方面的知识进行了分析与理解,在这一过程中对文件的操作有了很大的提高。通过实际的演练,可以增强对知识的理解和运用能力。
参考文献
[1]、杨长兴、刘卫国,《C++程序设计》,中国铁道出版社,2008年
附录
题目一实验源代码:
#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>
int getMin(int a,int b)
{
return a<b?a:b;
}
int main()
{
printf("游戏开始\n");
int count = 23;
int input;
int computerInput;
while(true)
{
printf("当前还剩%d根火柴,请玩家拿取火柴:\n",count);
printf("1.一根火柴 ");