意外的收获:初中入学前的编程课

马上就要上初一了,初中校在开学前给我们开设了免费的计算机编程课,我也想了解一下,就很高兴地报名了。

8月6号,我满怀期待地前往学校,参加这次为期6天的编程训练课。大家都说计算机编程很难,但很多高中、大学都十分看重编程。所以,对于编程几乎一无所知的我,也迫不及待地前来学习。

第一天的时候,大家在校门口排队,随着老师的指令来到了宽敞的阶梯教室,由于人太多,又互相不认识,屋里有点乱。当管理老师组织好纪律后,我才慢慢打量起这间屋子以及屋里的人。随意看了看,差不多有100人左右,看来,今年招的新生差不多都报了名,大家都想要学习编程。

过了一会儿,老师拿起来麦开始讲课了。第一天,我们主要的目的是了解计算机编程的重要性、编程是什么和少部分的如何编程。一节课2个小时,前半节课老师说了前两点。

这让我知道了计算机编程到底有着多大的作用。现在生活中大家所用的各种计算机软件,都是通过编出来的程序组成的。比如大家喜欢玩的游戏,都是编程的内容。编程发达了,社会的科学技术才能发达。

老师跟我们说,高中会有很多编程比赛,但并非只能高中生参加。如果你很热爱编程并且聪明,那么初中也能够参加。在老师讲的种种比赛中,让我印象最深的就是从北京选拔200个孩子进行编程考试(比赛名字忘了)。200个学生在一个场馆里,每人一台计算机,阵容非常壮观。不仅如此,他们花5个小时的时间考完试出去后,电脑仅需5分钟便可判完卷子。而这5分钟,各大名校都在门口候着,当排名成绩一出来,名牌大学就会立马签人,包括清华北大直升等等。

听完老师说的种种例子后,我便知道了计算机编程是多么被看重。很幸运的是,八十中就是一个计算机编程十分好的学校,这是八十中的一个特色,学生获过许多编程方面的奖。

可是说到这里,我依旧不知道编程到底是个什么东西,究竟是什么?我没有一个概念。

在我的好奇中,老师就讲起了编程到底是什么。

首先,老师告诉我们,编程就是设计一个计算机程序,运用计算机来解决问题,输入一个指令,就能得出想要的东西。比如设计一个求圆的面积和周长的程序,输入半径,自然就能得出面积和周长。

然后,老师说,怎么能让计算机听懂我们的指令呢?这就需要掌握计算机的语言。我们将要学的编程语言是C++语言。听我妈妈说,她们公司的工程师都要求使用C++语言呢。可能大家对C++语言非常陌生,我也是如此。老师说:“你们可能不知道C++语言,但是小学的时候,你们肯定都学过scratch语言吧。”我想了想,确实如此。老师继续说:“所以现在,你们需要改成C++语言。”

老师开始讲起了C++语言的语法。

比如,刚开始的时候,一定要输入:

#include

using namespace std;

int main()

{

return 0;

}

这是整个框架,不能没有它,程序写在{ 和 return 0中间。那具体程序怎么写呢?首先得明白这是从上到下执行的。

我们就先试着编写一个入门超简单的小程序吧。

#include (这个是必有的)

using namespace std;(这个也是必须的,“;”代表一句话的结束,符号后面不加)

int main;(这个必有)

{

cout

return 0;

}

这就是一个极其简单的程序,利用字母和一些符号,就能够编出想要的东西。

老师讲完了语法和规矩后,就让我们前往计算机教室“实战演练”。老师在电脑上给我们示范,我们渐渐也明白了。

后面的几天里,老师又教了各种语句代码和一些编程的方法。

我对编程慢慢熟悉了,大体明白了一些编程的用法,也培养了对编程的兴趣,这真是让我脑洞打开的一系列课程!

本公众号为准初中生个人开设,欢迎长按以下二维码关注。本公众号所获赞赏,其中(至少)50%将捐赠于中国儿童少年基金会“春蕾计划”儿童公益项目,资助贫困地区失辍学女童继续学业。

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

扫码关注云+社区

领取腾讯云代金券