实验:基本循环语句程序设计(写实验报告)(提交电子作业)

时间:2024.5.13

实验四:基本循环语句程序设计

一、实验目的和要求

1.掌握For语句的使用。

2.掌握while循环语句的使用。

3.掌握Do{While|Until}…Loop与Do…Loop{While|Until}两种形式的使用。

4.掌握如何控制循环条件,防止死循环或不循环。

5.熟练掌握循环条件设置及循环的控制方法。

二、实验内容

题目:

(1)求出1~1000之间所有是7的倍数的整数之和(如7,14…),并通过单击命令按钮将这些整数,以及它们之和输出在窗体上。程序的运行界面如图所示。

(2)实训指导书P41中实训5.5

三、实验步骤

1.程序的界面设计

备注:学生将程序界面设计画出来

2.对象属性设置.

属性设置画出来

3.程序主要代码。

备注:学生将程序代码写出来

4.运行结果。

四、实验总结 (可以从以下几个方面来总结:你在编程过程中花时多少?时间是怎么分配的?多少时间在思考问题?遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?)


第二篇:循环控制语句实验报告


循环控制语句实验报告

1.实验目的

(1)熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用三种循环语句实现循环结构;

(2)掌握简单、常用的算法,并在编译过程中体验各种算法的编程技巧;

(3)进一步学习调试程序,掌握语法错误和逻辑错误的检查方法。

2.实验内容

根据公式求出π的值。

要求:

1画出算法流程图;

2以变量pi表示π,并将其定义为单精度类型,变量n定义为整型;

3计算当n的取值分别为20、50、100、200时的值;

4输出π值以及总的项数n,输出格式为“n=值,pi=值”。

3.源程序

#include <stdio.h>

#include <math.h>

void main()

{

            int n,i;

            float pi,sum1=0;

            printf("Input a number:");

            scanf("%d",&n);

            for(i=1;i<=n;i++)

            {

                        sum1=sum1+1.0/(i*i);

            }

            pi=sqrt(6*sum1);

            printf("n=%d,pi=%f\n",n,pi);

}

4.运行结果

分别选取测试数据为20、50、100和200,对程序的正确性进行测试。

当测试数据为20时,程序运行结果如图C-1所示。

                    图C-1  测试数据为20时的运行结果

当测试数据为50时,程序运行结果如图C-2所示。

           图C-2 测试数据为50时的运行结果

当测试数据为100时,程序运行结果如图C-3所示。

            图C-3    测试数据为100时的运行结果

当测试数据为200时,程序运行结果如图C-4所示。

             图C-4  测试结果为200时的运行结果

5.出现问题以及解决方法

      实验要求是将n设置为整形变量,pi设置为单精度变量,自然而然也将sum1设置为单精度变量,那么就出现了一个问题,就是整形变量通过计算变为单精度变量的问题,原来设计的是

sum1=sum1+1/(i*i)

而“/”这一运算符是用来取整数舍去小数的,那么就造成了在i=1时为1,i>=2之后为0,为了解决这一问题,我把它改为

1.0/(i*i)

成功解决了这一个问题,从而使输出结果符合题目要求。

6.实验心得

通过该实验,更加熟练地掌握了不同变量之间的计算和改动,掌握了循环结构的几种用法,并掌握了函数的定义和调用,以及函数参数和返回值的使用方法,对C语言程序设计有了更加深入的认识。

更多相关推荐:
循环程序设计实验报告

学号0740303104姓名雷凤循环程序设计实验报告一实验目的1了解和掌握比较循环程序的组成部分重复控制指令的功能作用和方法2学会循环程序设计的方法3学习汇编语言输出输入语句的设计二实验要求1具体了解和掌握循环...

中国石油大学(华东)循环程序设计 实验报告

中国石油大学华东现代远程教育实验报告课程名称微机原理及应用实验名称循环程序设计实验形式在线模拟现场实践提交形式在线提交实验报告学生姓名学号148xxxxxxxx年级专业层次1403级机械设计制造及其自动化专...

循环程序设计实验

24循环程序设计实验241实验目的1掌握循环程序的设计方法2掌握比较指令转移指令和循环指令的使用方法3进一步掌握调试工具的使用方法242实验预习要求1复习比较指令条件转移指令和循环指令2复习循环程序的结构循环控...

循环程序设计实验

计算机与信息工程学院实验报告计算机与信息工程学院实验报告1计算机与信息工程学院实验报告25循环程序设计实验一实验内容80X86指令系统循环结构的基本指令编写程序实现循环并运行程序观察结果二实验目的及要求1加深对...

实验三 循环程序设计实验报告

汇编语言程序设计实验实验三循环程序设计班级姓名学号得分一实验目的二实验内容1编程实现从一个字节字符串中查找字符如果查到则将其偏移地址送到存储单元addr中否则将0送到addr中2编程实现统计存储下列给定字符串的...

循环结构程序设计实验报告

实验报告课程名称循环结构程序设计实验项目名称循环结构程序设计班级与班级代码实验室名称或课室实验楼204专业信息管理与信息系统任课教师学号姓名实验日期20xx年12月26日实验五循环结构程序设计一实验目的1熟练掌...

C循环结构程序设计实验报告

韩师实验五循环结构程序设计实验时间20xx507同组人员实验目的1熟悉掌握用while语句dowhile语句和for语句实现循环的方法2掌握在程序设计中用循环的反方法实现一些常用的算法3进一步学习调试程序实验内...

汇编循环程序设计(一)实验报告

微机原理与接口技术课程实验报告一实验目的1掌握循环程序设计的方法2掌握正确分配与使用寄存器二实验环境1硬件环境微型计算机一台2软件环境装有MASM50DEBUGLINKEDIT等应用程序三实验重点及难点循环程序...

汇编语言程序设计实验报告二(分支循环程序实验)

汇编语言程序设计实验报告二(分支循环程序实验)一、实验目的1、掌握分支程序、循环程序的设计方法。2、熟悉DEBUG程序的使用方法。3、掌握汇编语言程序的编辑、汇编、连接以及调试过程。二、实验内容1、编写一程序,…

C语言程序设计实验报告

C语言程序设计实验报告学院班级学号姓名指导教师实验1简单程序设计1实验目的1熟悉C语言开发环境并掌握在该环境下如何编辑编译连接和运行一个C程序2通过运行一个简单的C程序过程初步了解C程序的基本结构及特点2实验要...

C程序设计实验报告(非计算机专业)

实验一C语言的运行环境运行过程和表达式的使用一目的与要求1了解DosWindows环境下C语言的运行环境了解所用的计算机系统的基本操作方法学会独立使用该系统2了解在该系统上如何编辑编译连接和运行一个C程序3通过...

循环结构程序设计实验报告

嘉应学院计算机学院实验报告课程名称指导老师班级程序设计基础实验名称实验时间姓名实验地点提交时间座号一实验目的和要求1熟悉掌握用while语句dowhile语句和for语句实现循环的方法2掌握在程序设计中用循环的...

循环程序设计实验报告(30篇)