一维数组的应用课程设计计算机C资料_计算机-C++资料.pdf
《一维数组的应用课程设计计算机C资料_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《一维数组的应用课程设计计算机C资料_计算机-C++资料.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一维数组的应用课程设计 一、实训目标 熟练掌握使用一维数组的编程方法和常用算法。1、掌握数组的定义、输入和输出方法。2、掌握下标变量的使用方法。3、掌握求极值、分类统计、排序、查找、移动等常用算法。4、进一步熟练程序的调试和测试方法。5、*学习数组作为函数参数的编程方法。二、语法练习 1、数组是把同类型的变量组织在一起。2、int a5;表示定义了 5 个整形类型的变量,分别为:a2、a3、a4、a0,各元素在内存中连续存放,数组名 a 表示数组在内存中的初始地址。3、在 C语言中对一维整型数组的正确定义为 D。A)int a(10);B)int n=10,an;C)int a;D)#defi
2、ne N 10 int aN;4、以下能对一维数组 a 进行初始化的语句是:(C)A.int a5=(0,1,2,3,4,);B.int a(5)=;C.int a3=0,1,2;D.int a5=5*1;5、已知:int a10;则对 a 数组元素的正确引用是(D)。A、a10 B、a3.5 C、a(5)D、a0 6、若有以下数组说明,则数值最大的和最小的元素下标分别是(B)。int a12=1,2,3,4,5,6,7,8,9,10,11,12;A.1,12 B.0,11 C.1,11 D.0,12 7、若有以下数组说明,则 i=4;aai元素数值是(A)。法掌握下标变量的使用方法掌握求极值
3、分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容和步骤定义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素的个数输入数组个元素断点断点没有找到与相等int a6=8,11,3,
4、6,2,12;A.3 B.2 C.6 D.11 8、设有定义 int a5,i;用 for 循环结构分别写出数组的输入和输出程序段。for(i=0;i5;i+)scanf(“%d”,&ai);for(i=0;i5;i+)printf(“%d”,&ai);1 三、实训内容和步骤 1、定义一个具有 10 个元素的一维整型数组,从键盘给各元素赋值,并以每行4 个数的 格式输出。源程序#include 法掌握下标变量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素
5、进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容和步骤定义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素的个数输入数组个元素断点断点没有找到与相等#define SIZE 10 void main()int i,aSIZE;printf(“Input 10 integers:n”);for(i=0;i10;i+)scanf(“%d”,&ai
6、);for(i=0;i10;i+)printf(“%d”,ai);if(i+1)%4=0)printf(“n”);语法错误:测试数据预期结果实际结果(连续运行时)调试过程:(指编译通过,无语法错误,但运行结果不对时)法掌握下标变量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容
7、和步骤定义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素的个数输入数组个元素断点断点没有找到与相等 思考:(结合上一个实验内容)1)int a10;未初始化时,各数组元素的值是多少?2)int a10=1,3;则 a0a9的值分别为:2、改错(教育在线上需改错的程序文件夹中 err6_1.cpp),程序功能为:在数组 a 中查找与 x 相同的元素,如找到,输出 x 在数组中的下标。(要求画出流程图)有错的源程序#include int main()int i,x,n;in
8、t an;printf(输入数组元素的个数:);scanf(%d,&n);printf(输入数组%d个元素:,n);for(i=0;i n;i+)scanf(%d,&ai);printf(x=);/断点 1 法掌握下标变量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容和步骤定
9、义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素的个数输入数组个元素断点断点没有找到与相等scanf(%d,&x);for(i=0;i n;i+)if(ai!=x)break;/断点 2 if(i!=n)printf(没有找到与%d相等的元素!n,d);else printf(和%d相同的数组元素是 a%d=%dn,x,i,ai);return 0;/断点 3 修改后的源程序#include#define SIZE 100 int main()int i,x,n,flag
10、;int aSIZE;flag=1;法掌握下标变量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容和步骤定义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素
11、的个数输入数组个元素断点断点没有找到与相等printf(输入数组元素的个数:);scanf(%d,&n);printf(输入数组%d个元素:,n);for(i=0;i n;i+)scanf(%d,&ai);printf(x=);/断点 1 scanf(%d,&x);for(i=0;i n;i+)if(ai=x)printf(“与x 相同的元素的下标为%d”,i);flag=0;if(flag)printf(“没有与x 相同的元素”);return 0;/断点 3 语法错误:测试数据预期结果实际结果(连续运行时)调试过程:(指编译通过,无语法错误,但运行结果不对时,借助 3 个断点)法掌握下标变
12、量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步熟练程序的调试和测试方法学习数组作为函数参数的编程方法二语法练习数组是把同类型的变量组织在一起表示定义了个整形类型的变量分别为各元素进行初始化的语句是已知则对数组元素的正确引用是若有以下数组说明则数值最大的和最小的元素下标分别是若有以下数组说明则元素数值是设有定义用循环结构分别写出数组的输入和输出程序段三实训内容和步骤定义一个具有个数组元素的值是多少则的值分别为改错教育在线上需改错的程序文件夹中程序功能为在数组中查找与相同的元素如找到输出在数组中的下标要求画出流程图有错的源程序输入数组元素的个数输入数组个元素断点断点没有找到与相等在断点
13、 1 处,查看数组各元素的值与你输入的数据是否一致 3、从键盘输入一个班的成绩(最多 20 人),具体人数由键盘输入。要求:找出最高分及 序号、计算平均分、统计不及格的人数 流程图#include#define SIZE 20 void main()int i,n,index,count;float aSIZE,s,avg;printf(“Input n:n”);scanf(“%d”,&n);printf(“Input%d grades:n”,n);for(i=0;in;i+)scanf(“%f”,&ai);index=0;法掌握下标变量的使用方法掌握求极值分类统计排序查找移动等常用算法进一步
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数组 应用 课程设计 计算机 资料 C+
限制150内