上次刚教完将要上幼儿园的小宝了解了数据库。为了不落伍,今天我再教他学学 C++!为什么要学 C++?因为可以参加 NOIP 大赛!
全国青少年信息学奥林匹克联赛(NOIP)是一项面向全国青少年的信息学竞赛和普及活动,旨在向那些在中学阶段学习的青少年普及计算机科学知识;给学校的信息技术教育课程提供动力和新的思路;给那些有才华的学生提供相互交流和学习的机会;通过竞赛和相关的活动培养和选拔优秀的计算机人才。
我们要以快节凑的方式,快速让将要上幼儿园的小宝掌握 IT 的方方面面,不致于输在起跑线上!
接下来我们一起来到编程的世界,今天我们就一起学习一门酷炫的编程语言——C++!C++是一种超级厉害的编程语言,让我们像魔法师一样,创造出属于我们自己的魔法世界吧!
第一课:Hello,C++!
首先,我们来学习如何向计算机打招呼。计算机听得懂我们说的话,但它可不懂中文哦!但它能听得懂C++语言,所以我们用C++的方式向它问好。
#include <iostream>
int main() {
std::cout << "Hello,C++!我是小宝,很高兴认识你!" << std::endl;
return 0;
}
嘿嘿,运行这段代码,你会看到计算机向你回复:“Hello,C++!我也很高兴认识你,小宝!”是不是很神奇?
第二课:变量,是什么魔法?
在C++中,我们可以使用变量来存储数据。想象一下,变量就像一个魔法盒子,可以把我们想要的东西放进去。
#include <iostream>
int main() {
int myAge = 10;
std::cout << "我今年" << myAge << "岁了!" << std::endl;
return 0;
}
噗哈哈,这次计算机会回答:“我今年10岁了!”因为我们把我们的年龄 10放进了叫做 myAge 的魔法盒子里。
第三课:让计算机做选择!
编程就像是教计算机做事情。有时候,我们让计算机根据条件做出选择。
#include <iostream>
int main() {
int age;
std::cout << "请输入你的年龄:";
std::cin >> age;
if (age >= 6 && age <= 12) {
std::cout << "你在读小学吧?" << std::endl;
} else if (age > 12 && age <= 18) {
std::cout << "你现在是中学生啦!" << std::endl;
} else {
std::cout << "哇,你已经是个牛大了!" << std::endl;
}
return 0;
}
运行这段代码时,计算机会询问你的年龄,并根据你输入的年龄作出不同的回答。哇,计算机居然可以根据年龄猜到你在哪个阶段学习!
第四课:循环,重复魔法!
编程中,我们常常需要让计算机做重复的事情。这就像魔法师一遍遍念咒语,呼唤出多个火球!
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
std::cout << "火球!" << std::endl;
}
return 0;
}
运行这段代码,你将看到计算机打印出5个“火球!”是不是感觉自己也成了魔法师?
哇塞,你已经迈出了学习C++的第一步,是不是感觉非常神奇?继续学习C++,你将掌握更多的魔法,创造出更多的奇迹!加油!