第一范文网 - 专业文章范例文档资料分享平台

程序设计基础课程设计实验指导书

来源:用户分享 时间:2025/6/14 7:42:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

循环结构程序设计

匹配课程代码及名称: 070835程序设计基础课程设计

适用专业及本项目实验学时:2015级计算机科学与技术 3学时 一、实验目的及要求

1、熟练掌握三种循环语句的应用。 2、熟练掌握循环结构的嵌套。

3、掌握break和continue语句的使用。 4、练习调试与修改程序。 二、实验内容

1、分别用while语句、do-while语句编写程序,计算e≈1+1/1!+1/2!+...+1/n! 。

2、如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为“完数”。例如6的因子是1,2,3,且6=1+2+3,因此6是完数。编写程序找出1000之内的所有完数及这些完数的和。

3、输入并运行一个程序,分析程序的运行结果。 三、实验条件及设备要求

硬件环境:高档PC机。

软件环境:WIN XP操作系统,Visual C++6.0。 四、实验设计及实施的指导

1、分别用while语句、do-while语句编写程序,计算e≈1+1/1!+1/2!+...+1/n! :

(1) 用单重循环编写程序。

(2) 使误差小于给定的ε,设ε=10-5 。

(3) 除了输出e以外,同时还要输出总的项数n 。

2、如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为“完数”。例如6的因子是1,2,3,且6=1+2+3,因此6是完数。编写程序找出1000之内的所有完数及这些完数的和:

(1) 要求使用for循环

(2) 输出形式为:完数1+完数2...=和值

算法说明: (1) sum=0,m=2

(2) 当m<=1000时,反复执行(2.1)(2.2)(2.3)(2.4),否则转(3) (2.1)k=m/2,n=0,j=1

(2.2)当j<=k时,反复执行(2.2.1)(2.2.2) ,否则转(2.3) (2.2.1) if j是m的因子则执行n=n+j (2.2.2) j++

(2.3) if m=n 则输出完数m, sum=sum+m (2.4)m++ (3)输出m值

3、输入并运行下面的程序,分析程序的运行结果: #include\main( ) {

int n; while (1) {

printf(\scanf(\if (n%2==1) {

printf(\continue; } break; }

printf(\} 五、思考题

1、小结三种形式的循环使用的区别。

2、小结循环嵌套的规定和应用 六、实验报告(设计作品)要求

1、每次实验后撰写一份实验报告;

2、实验报告采用学校统一的实验报告模板;

3、学生按照实验报告上的内容认真填写每一项,实验过程一项中要求填写上机调试的程序和调试程序的步骤程序;

4、实验结果一项中要求学生通过分析本次实验中出现的问题对编程的思想和方法做出总结。

5、本次实验的源代码和实验报告一并提交。 七、实验成绩评定办法

本实验共10分,功能完整准确并且注释清楚得满分,否则根据情况酌情扣分。

数组的构造与应用

匹配课程代码及名称: 070835程序设计基础课程设计

适用专业及本项目实验学时:2015级计算机科学与技术 5学时 一、实验目的及要求

掌握有关数组和字符串的程序设计方法。 二、实验内容

1、编写程序,把一个数组按从小到大的次序排列起来。 2、求矩阵的转置矩阵。 三、实验条件及设备要求

硬件环境:高档PC机。

软件环境:WIN XP操作系统,Visual C++6.0。 四、实验设计及实施的指导

1、已知一组数据如下:

6,3,42,23,35,71,98,67,56,38 编写程序,把它们按从小到大的次序排列起来。 2、求矩阵:

1 2 3

A =

4 5 6 的转置矩阵,A矩阵的转置矩阵B是这样的矩阵,其元素bij=aji。 五、思考题

通过实验,分析定义与引用数组的区别。 六、实验报告(设计作品)要求

1、每次实验后撰写一份实验报告;

2、实验报告采用学校统一的实验报告模板;

3、学生按照实验报告上的内容认真填写每一项,实验过程一项中要求填写上机调试的程序和调试程序的步骤程序;

4、实验结果一项中要求学生通过分析本次实验中出现的问题对编程的思想和方法做出总结。

搜索更多关于: 程序设计基础课程设计实验指导书 的文档
程序设计基础课程设计实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c941ne7tp061xkfw968ko77t6k14pg601b0s_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top