基本信息
文件名称:实验二 循环结构程序设计.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