学习
实践
活动
专区
工具
TVP
写文章

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

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

(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达到你们想要的效果,这就足够了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191221A0MIEZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券