今天是参加深圳实验五大学科竞赛中,信息竞赛的第一天。
通告上说的是“零基础”,实际上,老师讲课的速度十分快,仅一天就讲完了编程书上十分之一,即四五十页的内容。不过,大家的理解能力很强,作业中的十几个项目,大多都能轻松完成。
现在我已经学习了c语言中的一些基本符号和基础顺序结构的用法。这和我小学玩的乐高编程没有太大的差别。事实上,它和c语言的使用逻辑是相通的,所有语言的逻辑都是相通的。仔细看的话,会发现C++中的定义变量、循环、条件判断等都是图形化编程的延伸,之前所学的编程只是把复杂的代码转换为初学者易懂的、可拖动的、互动性强的滑块。我的朋友之前有系统性地学习过python语言,他了解了一些不同点,如导入是用include而不是import,每一行的末尾加上分号等。他之后就可以流畅地使用C++做项目了。
今天以顺序结构为主,在此基础上练习了定义不同变量,单双精度浮点,整数形,长整数型,超长整数型,无符号整数型。不同的函数功能cin cout scanf printf 主要用来输入输出变量。逻辑运算符,与或非异或。
现在再回顾白天的课堂练习,感觉就是小儿科了,能明显感觉到自己的进步。之前都是小打小闹,目前已经开始了系统化的学习进程。我期待明天的课程,我希望竞赛中培养的思维逻辑习惯能为以后升学、就业,生活中处理事情带来帮助。