312三种基本结构 1.顺序结构 例3.1:从键盘输入一个学生的学号、姓名和成绩,并输出。 //*来*米*来**来来**来**来****来**来来**来*******来***来**** //*程序名 31. cpp //*主要功能: 从键盘输入一个学生的学号、姓名和成绩,并输出 水水*冰水水冰水水冰水水水水水本水水水水水水水水水率水水水水*水水水水**水水水水水本*水水水水水水水水水*水 #include <iostream> 包含输入输出接口文件 using namespace std //引用标准命名空间 int maino //定义主函数 //主函数开始 int student Number //定义学号变里 char Student Name [20] /定义姓名字符数组 float score //定义成绩变里 cout << Student number cin > Student Number cout < Student name cin > Student Name cout << Score cin >> score cout<< Student number<"“<< Student Name<<““<< score<<endl return U //函数返回值为0 /主函数结束
3.1.2 三种基本结构 1. 顺序结构 例3.1:从键盘输入一个学生的学号、姓名和成绩,并输出。 流程图 6 NS图
312三种基本结构 2.选择结构 指通过对特定条件的判断, 件 入口 是 任务1任务2 假 b)条件结构 选择值 值1值2 值n 出囗 任务1任务2 任务n 图3-1-3选择结构 (e)多分支选择结构 流程图 NS图
3.1.2 三种基本结构 2. 选择结构 ➢指通过对特定条件的判断,来选择一个分支执行 流程图 NS图 7
312三种基本结构 3.循环结构 在给定的条件下,重复执行某段程序,直到条件不满足为止 入口 入口 假 ”时。重复执行某岛程序, A Whie(循环条件) 真 循环体 A 时 (c)当型循环 假 匚循环体 出口 出口 whilel(循环条件) (a) (b) 图31-4循环结构 (d)直到型循环 流程图 NS图
3.1.2 三种基本结构 3. 循环结构 ➢ 在给定的条件下,重复执行某段程序,直到条件不满足为止 ➢ while型循环结构 (当型) ◼ 先判断条件,当条件为“真”时,重复执行某段程序, 直到条件为“假”为止 ➢ do-while型循环结构(直到型) ◼ 先执行某段程序,然后再判断条件,当条件为“真”时 ,再重复执行这段程序,直到条件为“假”为止 流程图 8 NS图
3.2if条件分支语句 >i语句的三种流程 >if语句嵌套 >条件运算符
3.2 if条件分支语句 ➢if语句的三种流程 ➢if语句嵌套 ➢条件运算符 9
321语句的三种流程 1.单分支if语句 表达式 if(表达式) 语句 例 语句 if (100== score) cout<"最高分41;图321单分支语句帝程图 条件 if (1== score) 真 假 任务 cout<<"缺考”<<endl 单分支语句Ns图
3.2.1 if语句的三种流程 1. 单分支if语句 if(表达式) 语句 例: if (100 == score) { cout << "最高分" << endl; } if (-1 == score) { cout << "缺考" << endl; } 10