C#学习02---顺序-选择-循环结构

C#的顺序、选择、循环部分的基本语法,与C语言的语法几乎相同。如果有C语言基础学起来就比较轻松了。

一、顺序结构

相对比较简单,相当于写文章时的ping平铺直叙。

初始时,要先关注两个数据类型:整型 int、浮点型 double。

学会相关的运算符:+、-、*、/、%

学会相关的数学函数

这样你就能编程解决数学方面的问题。

然后再去关注:char类型和有关char的函数等

然后再去关注:byte类型、其他整型、其他浮点类型。

如果一开始就陷入细节,则失之矣。

经典的算法有:

1、二数的交换

2、已知三边求三角形的面积

3、把一个整数的各位数字分解出来

4、一元二次方程求解

二、选择结构

初始时,只需要关注 if 语句即可。

难点在于条件语句的构成

首先是六个比较运算符:>、>=、<、<=、==、!=

然后是逻辑运算符:&&、||、!

最复杂的是算术运算符、比较yu运算符、逻辑运算符的混合。需要了解他们的优先级和运算规则。

此件经典的算法为:

1、奇偶判断

2、a\b\c能否构成三角形

3、闰年平年判断

4、分段函数

5、百分制转换成五级制

至于switch语句、条件语句。可以延迟学习。

三、循环结构

初始时,只关注for循环

经典程序有

1、求n!

2、求1!+2!+3!+....+n!

3、素数判断

4、求两数的最大公约数、最小公倍数

5、级数的计算

6、百钱白鸡问题

7、男人女人小孩吃饭问题

至于while语句、do....while语句、goto语句,可以延迟学习。

讨论:

1、把书读薄,能够快速了解本质。比如那么多种循环形式,其本质是一样的,通过学习一个我就知道循环是什么;

2、把书读厚,能够精益求精。比如当你了解了C#语言的基本情况,对其非常感兴趣,想要用它做一些应用程序,甚至想要以它找工作,那仅仅读一本书是不够的。由于学校偏重于基本理论,市场技术更新快,学校也跟不上,学生就需要去查阅新的资料,充实充实自己。

猜你喜欢

转载自blog.csdn.net/weixin_43917370/article/details/106889817