基本信息
文件名称:实验二 循环结构程序设计.pdf
文件大小:1.08 MB
总页数:6 页
更新时间:2025-06-06
总字数:约2.64千字
文档摘要

学生实验报告

实验课名称:C++语言程序设计

实验项目名称:循环结构程序设计

专业名称:

班级:

学号:

学生姓名:

教师姓名:

年月日

一.实验名称

循环结构程序设计

二.实验目的与要求

1、学会使用逻辑运算符和构建逻辑表达式。

2、熟练掌握while、do…while和for语句的语法结构与执行过程。

3、结合程序掌握简单的c++算法和选择程序的设计方法

4、学习循环结构的传统流程图表示和NS流程图表示

循环体

条件

循环体条件

循环体

条件

条件

循环体

直到型循环

当型循环

三.实验设备与软件环境

VC++6.0

四.实验内容

1、编写程序,计算下列数学算式的值。

23

s=1+x?+?…+(?1)+1

2!3!!

算法提示:

(1)这个问题的算法可以归结到:ss+第i项这类算法中要关注各项之

间的关系,寻找规律,除第一项外,各项之间有明显的规律,所以s的初值赋第

一项(s1),其他各项采用累加的方式(ss+第i项),同时要注意各项符号的

规律(一项正、一项负)

(2)第i项的计算也是需要循环结构来实现的,本算法是个循环嵌套的算

(3)加到那一项结束,同学们要考虑一下,你可以让算法加到确定的项

-6

(n20),更专业的做法是加到第i项小于等于10(因为系统的有效数字的位

数是7位)

2、利用循环语句结构编程,输出如下的金字塔图案

*

***

*****

*******

*********

***********

算法提示:

(1)这个图案由6行构成,每行星号数有规律:2*i-1(i1,2,…,6)。

(2)每行输出的位置也有规律:每行输出的起始位置可以设为:40-i(输

出每行图案前先输出40-i个空格)。

(3)这个算法也是循环的嵌套。

3、输出100-99