第三章基控制结构程序设计 结构化程序设计的特点是任何程序都可由三种基 本结构及其组合来描述,这三种分别是顺序结构、 选择结构和循环结构。本章将介绍c++分支结构和 循环结构的设计方法。这两种结构分别用C++提供 的两类流程控制语句分支语句和循环语句来实现。 所谓流程控制语句,是专门用来控制程序执行流程 的语句,也称为过程化语句。在介绍分支语句、循 环语句及其程序设计的同时,还将介绍一些常用算 法,并通过实例实践结构化程序设计的方法
ok 第三章 基本控制结构程序设计 结构化程序设计的特点是任何程序都可由三种基 本结构及其组合来描述,这三种分别是顺序结构、 选择结构和循环结构。本章将介绍C++分支结构和 循环结构的设计方法。这两种结构分别用C++提供 的两类流程控制语句分支语句和循环语句来实现。 所谓流程控制语句,是专门用来控制程序执行流程 的语句,也称为过程化语句。在介绍分支语句、循 环语句及其程序设计的同时,还将介绍一些常用算 法,并通过实例实践结构化程序设计的方法
第三章基碑控制结构程序设计 3.1分支结构程序设计 3.2循环结构程序设计 3.3转向语句 k 3.4常用算法的应用实例
ok 第三章 基本控制结构程序设计 3.1 分支结构程序设计 3.4 常用算法的应用实例 3.3 转向语句 3.2 循环结构程序设计
31分文结构程序贸计 对程序的运行流程进行控制,主要通过某些条 件进行判断来执行不同的语句。分支语句是三种 基本流程控制语句之一。C++提供以下三种分支 语句: 3.1.1i£语句 3.1.2条件运算符“?:〃 k 3 2 swL
ok 3.1 分支结构程序设计 对程序的运行流程进行控制,主要通过某些条 件进行判断来执行不同的语句。分支语句是三种 基本流程控制语句之一。C++提供以下三种分支 语句: 3.1.1 if语句 3.1.2 条件运算符“?:” 3.2.1 swich语句
3.1.1if语句 if语句有三种格式为: 1、if(<表达式>)<语句1> 2、(<表达式>)<语句1> else<语句2> 3、i(<表达式1>)<语句1> 国else近(<表达式2>)<语句2>7 ■■■■■ 回 else if(<表达式n>)<语句n>; ese语句n+1
ok 3.1.1 if 语句 if语句有三种格式为: 1、if(<表达式>) <语句1>; 2、if(<表达式>) <语句1>; else <语句2>; 3、if(<表达式1>) <语句1>; else if (<表达式2>) <语句2>; …… else if (<表达式n>) <语句n>; else 语句n+1;
【例3.1】输入一个年份,判断是否闰年 算法分析:假定年份为yeax,闰年的条件是: year号4==0&&year号100!=0||year400==0。 #include <iostream.h> void main() t int yeari eout<<"输入年份:"<<endl; cin>>year; if(year4==0&&year100!=0 lyear号400==0) cout<<yeax<<"是闰年"<<end1; else cout<<year<<"不是闰年"<<endl; k
ok 【例3.1】输入一个年份,判断是否闰年。 算法分析:假定年份为year, 闰年的条件是 : year%4==0&&year%100!=0||year%400==0。 #include <iostream.h> void main( ) { int year; cout<<"输入年份:"<<endl; cin>>year; if(year%4==0&&year%100!=0 ||year%400==0) cout<<year<<"是闰年"<<endl; else cout<< year<<"不是闰年"<<endl; ok }