软件技术基础2实验任务4

更新时间:2024-03-02 19:22:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《软件技术基础2》实验报告

学 院 机械学院 专 业 热能与动力工程 年 级 2010级 姓 名 孙芳科 任课教师 葛卫民 实验指导 葛卫民 2011年 10月 16 日

实验三

一、 实验目的

通过本试验,使学生进掌握循环程序的设计方法;掌握计数、求和、字符串处理等基本算法的设计方法。

二、 实验内容

1.通过程序实例,理解程序的三种基本结构。

2.编写教材第二章习题中6、7、8、10、11要求的程序,并完成上机调试的实验任务。

三、 实验准备

1.复习第二章的2.4 -2.6节内容;

2.编写教材第二章习题中6、7、8、10、11要求的程序。

四、 实验任务

任务一:第6题

1.内容:编写程序,用公式Pi/4=1-1/3+1/5-1/7+….求Pi的近似值,直到最后一项的绝对值小与10^-6为止

2.源程序:

#include void main() {

double Pi,i,m,a; Pi=0;n=1; do{ }

i=n%2;a=(2*n-1); { } n++;

if(i==0.0)

m=-1.0; else m=1.0;

int n;

Pi+=m/a;

}

while (1.0/a>1e-6); Pi=4.0*Pi;

cout<<\

3.运行结果:

4.实验中遇到的主要问题及解决方法

任务二:第7题

1.内容: 2.源程序:

#include #include void main() { }

3.运行结果

int a(0),b(1),c,n,count(2); cout<<\斐波那契数列\cout<

cout<

{cout<

4.实验中遇到的主要问题及解决方法

任务三:第8题

1.内容:用switch语句编写程序,统计输入的一串字符中元音字母的总个数和每个元音字母出现的次数,当输入#时,输入结束

2.源程序: #include using namespace std; int main() { }

char ch; int m,n,p,q,h; m=n=p=q=h=0;

cout<<\请输入一串字符:\do{cin>>ch; switch(ch)

{ case'a':m++;break; case'e':n++;break; case'o':q++;break; case'u':h++;break; }

}while(ch!='#');

cout<<\出现的次数\cout<<\出现的次数\cout<<\出现的次数\cout<<\出现的次数\cout<<\出现的次数\cout<<\总个数\

case'i':p++;break;

3.运行结果:

4. 实验中遇到的主要问题及解决方法

任务四

1内容:编写程序计算5!+6!+7! 2源程序:

#include void main() { }

3运行结果

int i,j,a,b; for(i=5;i<=7;i++) {int b(1); for(j=1;j<=i;j++) } a+=b;

cout<<\

b*=j;

本文来源:https://www.bwwdw.com/article/7rfa.html

Top