实验八数组应用1(vc)

发布时间:2023-02-08 23:43:01   来源:文档文库   
字号:
实验九数组应用1一、教与学目的1、理解数组的基本概念(数组名,类型、大小、维数)2、数组基础知识(定义;数组元素引用;数组元素的输入和输出)3、基于数组的常用算法设计(求最大/小数;和/平均值,查找数据;排序)二、主要内容:1一维数组基础知识:问题:给出10个整数,求和及平均值。(思考:1)定义有10个元素构成的数组2)如何给定10个元素(初始化?输入?随机赋值?3)如何求和及平均值。2、二维数组基础知识:问题:有一个3*4的矩阵,编程求出其中的最大值及其所在的行号和列号。(思考:1)如何定义该矩阵?2)如何给定矩阵元素值?(初始化?输入?随机赋值?3)如何求最大数(打擂台算法?)3、基于一维数组的算法设计:7周作业1
1)求最大数/最小数;求最大数或最小数所在的位置(下标)方法:打擂台方法(假设---验证)设计:给定10个数据,求最大数及所在的位置。2利用数组,求F数列前36项。(教材P1683设计一个查询程序:给定一个数组(假设10个,数据内容自定),输入一个待查找的数据,输出查找的结果。4给定10名学生一门课程的考试成绩(假设是百分制统计各分数段的人数。分数段划分如下:优:>=90;良:>=80;中:>=70;及格:>=60;不及格:<604、基于二维数组的算法设计:7周作业25输出10行杨辉三角。6有一个3*4的矩阵,编程求出其中的最大值及其所在的行号和列号。7将一个矩阵进行转置(即原来的行变为列三、作业提交方法:把所有CPP文件打包上传。7周课后要求:1把第16周的作业和课前练习全部整理出来,并上机运行,并熟练掌握,达到看到题目就能写对的程度,能理解算法以及能手动执行程序。2课本1-4的所有思考与实验,以及6.1的思考与实验P145不懂的题目大家可以留言问我或者和同学讨论。

本文来源:https://www.2haoxitong.net/k/doc/6c4d4d843b3567ec102d8ae5.html

《实验八数组应用1(vc).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式