## 标题 11周学习总结(条件分支)
**1****知识点梳理*
-
常量和变量:C语言处理数据基本形式。
-
c语言重要的基本数据类型:
int 基本整型
char 字符型
double 双精度实型
float 单精度实型 -
计算指定数据类型的运算符:sizeof( )
写程序的基本格式如下:
#include
#include
using namespace std;
int main()
{
cout<<" "<<;
return 0;
}
变量名必须先声明后使用,所有的变量必须在第一条可执行语句前声明。
所有的变量必须在第一条可执行语句前声明。 -
赋值的格式:变量=表达式
-
优先级问题可以通过加圆括号的方法解决
-
算数运算符有 * %(求余) + - / 等。
-
注意区别整数除法和浮点数除法。
-
常用的数学函数有求平方根(sqrt) 绝对值(fabs) 立方根 pow(x,y)。
-
数据的格式化输出:
%d 十进制整数
%c 输出字符
%f 浮点数
%s 字符串 -
算法的描述方法有自然语言描述,流程图描述以及NS结构化流程图描述。
-
条件分支:
(1).单分支控制语句: if(表达式)语句1
(2)双分支控制语句:if(表达式)语句1
else 语句2
(3) 多分支控制语句: if(表达式)语句 1
else if(表达式)语句2
else if (表达式) 语句3
else 语句N
13 .强调条件成立时做的操作用单分支,强调区分两者不同时用双分支。
14. switch case多路选择语句
switch(表达式)
{
case 常量1:
可执行语句序列1
break
caes 常量2:
可执行语句序列2
break
}
15.调程序的方法:在程序中多加几个输出语句,看运行结果是否符合要求。
16.switch里边的表达式一定要是离散型的,即整型或字符型的。
17.条件运算符有|| && !
18.循环语句目前有三种while,do whlie, for三种。
while为到型,着重于条件,do while为直到型,着重于先执行,而对于for循环来说,以技术为主。
解决问题:
对于掌握了基本语法和格式之后,例如条件判断语句if ,else就可以用来对实际问题进行分类,分别进行判断,是实际问题更快解决,同样switch语句可以进行多路选择。简单举例比如if语句可以判断一个三位数的大小,switch语句可以对一群人进行分类,提高了计算效率,简洁明了,注意写条件语句时一定要层次清晰,尤其出现了嵌套的时候注意要主次清晰。而学会了循环语句之后就可以给计算机指令使其在满足条件的情况下无限循环下去,也是非常重要的思想。
思想体会:
在做openjudge题目最深刻的感受是编写程序题一定要注意细节,各种分号圆括号大括号等基本的符号不能忘写,审题要认真,对于题目要求要考虑全面,考虑到所有的数据,特殊情况都要考虑到。编写较为复杂的程序为保证思路清晰要在编写之前有一个大纲,不能思维混乱。给自己提一些要求,今后编写程序要心平气和,不能浮躁,要尽量使程序完美。