判断N是否为素数(质数)的 程序流程图 开始 输入→N 2→i 是 否 i整除N? i+1→i i<N? 是 输出:不是素数 输出:是素数 结束
判断N是否为素数(质数)的 程序流程图
本课程是程序设计基础,所涉及的问题都 不是很复杂 在进行程序流程设计时没有采用流程图, 而是在对问题进行分析和给出基本解决思 路的基础上,直接用带有详细注释的程序 (语句序列)来表达
◼ 本课程是程序设计基础,所涉及的问题都 不是很复杂。 ◼ 在进行程序流程设计时没有采用流程图, 而是在对问题进行分析和给出基本解决思 路的基础上,直接用带有详细注释的程序 (语句序列)来表达
C++语句的分类 表达式语句 顺序执行语句 复合语句 空语句 选择执行语句 if语句 switch语句 while语句 语句{ 循环执行语句 do-while语句 for语句 goto语句 无条件转移语句 break语句 continue语句 return语句 数据定义语句 ·其中,复合语句、选择语句、循环语句属于结构语句,其它是简单语句
C++语句的分类 •其中,复合语句、选择语句、循环语句属于结构语句,其它是简单语句
顺序执行 ■一般来说,语句按书写次序,从左到右、 从上到下顺序执行 ■执行次序可被某些语句改变! ■以下C++语句一般不改变执行次序: 表达式语句 ·复合语句 空语句
顺序执行 ◼ 一般来说,语句按书写次序,从左到右、 从上到下顺序执行。 ◼ 执行次序可被某些语句改变! ◼ 以下C++语句一般不改变执行次序: • 表达式语句 • 复合语句 • 空语句
表达式语句 ■ 在C+表达式的后面加上一个分号“;”就可以构成 表达式语句,其格式为: <表达式> 例如: oa十b*C; a b?a:bi 。a+十 .x a+bi 个表达式语句执行完后将执行紧接在后面的下一 个语句
表达式语句 ◼ 在C++表达式的后面加上一个分号“ ; ”就可以构成 表达式语句,其格式为: <表达式>; 例如: • a + b * c; • a > b ? a: b; • a++; • x = a + b; ◼ 一个表达式语句执行完后将执行紧接在后面的下一 个语句