咸阳青少儿c++编程在线辅导班
来源:咸阳童程在线少儿编程培训学校
时间:2022/7/14 11:39:16
咸阳青少儿c++编程在线辅导班-咸阳学少儿编程推荐童程在线少儿编程培训,童程在线是达内教育集团旗下青少儿教育品牌,形成了以信息学奥赛、乐高创意启蒙课程、少儿编程、智能机器人编程、少儿编程编程等课程体系为核心,采用了线上线下相结合的授课方式,集外大型科技赛事、少儿资格认证考试、科技主题的外游学、冬夏令营、创客实验室搭建等为一体的少儿教育平台。现在咨询有机会获得试听课名额,期待您的咨询与来电。
不同于Python敲几行代码就能运行,C++的结构比较完整,必须要有完整的结构才能成功运行。同时呢,C++的语法也比较复杂,相对于Python的25个关键字,C++有近100个关键字。故而,很多同学上手C++,或多或少会出现各种各样的问题。那么今天,就一起来解决这些问题吧!
逻辑不清,过于繁杂
逻辑不清,过于复杂,和前面讲的,不爱写注释有很大关系。想到哪写到哪,好像是一个循环,就写一个循环,较后变成循环套循环,出不来了。
复杂的循环并不代表程序很
要获得清晰的编程逻辑,我们的计算思维必须要得到很好的训练。同时,也要养成写注释的好习惯,步做什么,第二步做什么,简短写一下。写下来以后,代码要和注释保持一致。坚持这样做,逻辑慢慢就清晰了。
一般来讲,好的程序,不应该特别复杂。如果一个程序,代码看起来特别复杂,多半是有问题的。
不用函数来提高程序模块化
函数是很重要的。在Scratch中有自定义积木,它们就是函数。在Python中,我们学习画形状、写界面等,它们都是一个个的函数。如果没有函数,那么程序从头到尾,就会很扁平,没有结构。就像一些同学的桌面,密密麻麻地各种图标,当想找一个文件的时候,眼睛都看花啦。
用了函数,程序就会模块化。就像读一本书,它有目录,有章节,章节内还有小节。程序模块化强,可读性就很高,找错误也会很快。
函数就是程序的章节
不善于利用循环和递归
较后两条,和计算思维关系很大。
以前经常和同学们说,要会循环。不仅简单循环,还要学会复杂循环,进行循环的控制,多重循环,以及内循环和外循环的变量相互之间的控制关系。
此外,不会递归,就不能算作学计算机的学生。有人会写程序,但不见得就是计算机的专业人士,写界面、网页、UI等,并不需要专业的计算机科学知识。
递归应用之分形图形
不会使用开关变量来控制程序流程
程序不是一条从头到尾的直路,中间会有岔道,一会这样走,一会那样走,就像在一个复杂地图中找路。怎么走?就需要会用开关变量来控制流程。当然也有其他的方法,但是会用开关,程序就显得特别有逻辑性。
开和关,本来就是一种逻辑。用开关变量来控制程序,往往会起到意想不到的作用。