零基础编程入门基础语句!小白必点,大牛绕道!

Hello World!

文章保证简单,谁都看得懂!

这是针对零基础编程的小伙伴的教学。只讲三件事:赋值、判断和循环。

因此,已经会编程的人就无需看这个啦~ 

完全没基础的也不用担心,这就是个概述,介绍的是方法。仅仅是简单的、都能学会的一些编程技巧

所以今天教的基础语句。

0、变量与赋值

编程中最最基础的,是变量

变量的命名,最简单的就是a、b、c、d、e、f、g,26个字母就有26个变量了,如果还不够用,你就用aa、bb、cc、dd。再不够用,你就写单词,要用一个变量表示现金有多少你就用变量cash,不会英语单词,就写拼音xianjin作为变量名。

保证不会出现变量命名错误。超简单。

你可以理解为一个变量就是一个格子,每个格子里只能填一个数字。

变量在电脑里,没赋值时就是0,也就是,格子是空的!

所谓赋值,就是把等号右边的值,放到左边的变量里。

比如执行 “a = 1 + 1”,就是先计算“1 + 1”,值为2,那么不管变量a之前是什么值,它现在就是2了。就是把“1 + 1”的值放到a这个格子里。

电脑是按顺序执行语句的,从上向下。而赋值时先看等号右边。

比如变量a之前值是2,执行“a = a + 1”时,电脑先看右边的式子“a + 1”,值是3,然后等价于执行了语句“a = 2 + 1”。

我当年学编程的时候,老师教了一套很好用的读程序方法。见动图:

1、判断

判断语句也不止一句,不过最简单最通用的就是if。

在不同程序体下,if语句的写法不一样,具体是c语言还是basic还是pascal还是python具体分析,只要理解意思,写的时候查一下格式就好。

一般来说,“if 条件 then 执行语句 else 执行语句”是标准写法。

条件为真,只执行then,不执行else。

条件为假,只执行else,不执行then。

比如

a = 1

ifa > 3then b = 4 elseb = 5

(b此时为5)

if a < 2 then b = 4 else b = 5

(b此时为4)

同样还是那个小流程图,看得清楚些。

2、循环

循环也有不止一种。

首先,for循环!

不同程序依然格式有出入,我随手写一种写法,大家理解下含义:

for 变量 = 开始值 to 结束值

执行语句(循环体)

next

怎么理解呢?

理解为很多判断语句就好。

比如,

for i = 1 to 10

a = a + 1

next i

在进入for循环时,i被赋值为1,执行一次程序体“a = a + 1”,

执行到next时,i向上加1,变成2,回到第一句for语句位置,判断“2是否大于10”,

不大于,再执行一次循环体“a = a + 1”,

到next,i再加1,变成3,回到for语句位置,判断“3是否大于10”,

。。。。。。。。

到next,i再加1,变成11,回到for语句位置,判断“11是否大于10”,

大于!跳过循环体,循环结束,继续执行下方的程序。

差不多就这个意思啦,然后for和if常常结合在一起使用。

比如接下来的程序,就是把1到5中所有奇数加起来的(不使用求余)的方法。为了演示,我是用的1到5,其实你用2到5,用1到10000都可以正常执行的。

(1~10)

(11~20)

(21~24)

3、总结

其实编程并不是一件难事,只要理解就好。

尤其是对于非计算机专业的学生,甚至只需要最基础的赋值和判断语句,就可以完成很多自己专业的事情,为自己省心省力。

大家看完了文章,如果觉得有收获,可以自己试着去写一写,比如输出1到100内的所有素数这种,编程生一开始都会接触的题目。(我这算不算留课后作业?你们要是有问题可以把代码发我让我看看,或者让我帖下代码给你们,通过留言啊什么的)

请记住,重要的是思路!想出来怎么运用for、if达到你们想要的效果,这就足够了。

我是一名从事了10年开发在退休边缘垂死挣扎的高龄程序员,最近我花了一些时间整理了一个完整的学习C语言、C++的路线,项目源码和工具。对于想学习C/C++的小伙伴而言,学习的氛围和志同道合的伙伴很重要,笔者推荐我的专栏C语言/C++编程爱好者的聚集地!欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以一起学习!”

关注我,带你遨游代码世界!C语言/C++进阶之路 - 专题 -

下面这些是C/C++能做的 :

服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据 、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等!

最后分享一张C/C++编程学习路线图给爱学习的小伙伴们

你可能感兴趣的:(零基础编程入门基础语句!小白必点,大牛绕道!)