C++蓝桥等考导学/七级:循环结构/之三:while循环(3while循环结构)

一、观看视频

01】while循环结构【02】连续求和

03】计算圆周率

二、研读学生讲义

【学生讲义】01】while循环结构【学生讲义】02】连续求和

【学生讲义】【03】计算圆周率

三、练习题(不清楚回头查看有关视频或讲义)

01】说出下面程序的运行结果,然后运行验证。

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

· 

#include<iostream>using namespace std;int main(){    int i = 0;    cout << i << " before loop" << endl;    while( i < 10 )    {      cout << i << endl;      i++;  }    cout << i << " after loop" << endl;  return 0;}

02】把下面最简的while循环的有关语句填入流程图适当位置:
03】while后的小括号内是“条件表达式”,下面是已经打乱的while循环执行顺序,请恢复它们原来的顺序。
①若循环控制条件表达式的值为真,则执行一遍循环体。
若循环控制条件表达式的值为假,则离开循环,结束整个while语句的执行。
③计算作为循环控制条件表达式的值,得到逻辑真或假。
④循环体的所有语句执行结束后,自动转向第一步执行。
04】当循环体只有一条语句时,可以省略花括号吗?
05】关联程序和功能描述:
06】求s = 1 + 2 + 3 + ... +n,当加到第几项时,s的值会超过1000?
07】编程题:
08】OpenJudge练习
OpenJudge-1.5-21】角谷猜想
OpenJudge-1.5-28】分离整数的各个数位【OpenJudge-1.5-29】数字反转【OpenJudge-1.5-30】含k个3的数【OpenJudge-1.5-45】金币【洛谷1035】级数求和