第1单元 魔法天地——初识编程
当我们使用鼠标双击电脑上的歌曲文件时,就能聆听到优美的旋律;当我们用手指在手机相册中划动时,就可以浏览漂亮的照片;当我们对着家庭机器人说“开灯”时,客厅的灯就亮了……这些都是人和机器的“交流”。机器之所以能和人交流、理解人的“意图”,并根据人的指令一步一步去工作,完成某种特定的任务,是因为机器内部有事先编写好的程序。这些程序都是使用程序设计语言编写而成的,而编写的过程就是编程。
目前,C++是主流的编程语言之一。C++语言结构简洁、操作方便、易上手,因此非常适合初学者。本单元我们就一起来认识一下C++语言吧!
学习内容
第1课 拥有魔法盒——软件安装
第2课 求生者密码——编程体验
第3课 交换身份牌——数据类型
第4课 绝地闯关卡——算术运算
第1课 拥有魔法盒——软件安装
扫一扫,看视频
在“哈利•波特”系列小说中,每一个入门魔法师要想到魔法学校去,都必须到9¾站台去乘坐列车。修炼编程魔法的同学也一样,要想入门编程世界,必须先获取与计算机交流的魔法盒,这样才可以给计算机下达指令,指挥计算机做我们想让它做的事情。那么获取这个魔法盒,就是我们学习编程的第一步。
编程任务:下载并安装Dev-C++软件,打开编程的大门。
1.理解题意
从网络上搜索并下载Dev-C++软件,然后将其安装到自己的计算机中。
2.问题思考
?问题1
如何下载并保存Dev- C++软件?
?问题2
如何安装Dev- C++软件?
编写程序,我们可以使用Microsoft Word、记事本等软件,但如何让计算机运行程序、接收指令呢?这就需要一个编译软件,我们通常将其称为集成开发环境(Integrated Development Environment,IDE)。支持C++语言的集成开发环境有很多,如C-Free、C++ Builder、Visual Studio、DEV-C++等。本书给大家推荐的是Dev-C++,这个集成开发环境比较简洁,目前在中小学编程中应用得比较广泛。
1. 下载并保存Dev-C++软件
(1)登录Dev-C++软件的官方网站,单击“Download”按钮。
(2)按下图所示进行操作,下载并保存Dev-C++软件。
2.安装Dev-C++软件
按下图所示进行操作,就可以成功地将Dev-C++软件安装到计算机中。
3.设置Dev-C++软件
(1)设置语言。初次运行安装好的Dev-C++软件,系统会提示选择语言,这里我们可以选择“简体中文/Chinese”。
(2)设置字体和字号。单击“工具”→“编辑器选项”,在“编辑器属性”对话框中单击“显示”选项卡,在该选项卡中设置Dev- C++编辑器的字体为Cons-olas,字号为10。
1.编译器的作用
人说的话计算机是不能直接“听懂”的,计算机之所以能和人进行交流,是因为有程序这个“传令官”。我们通过使用和人类的自然语言比较接近的程序设计语言(如C++、Java等)在程序中表达我们的“旨意”,而程序则负责调度各种计算机资源来实现我们下达的“旨意”。但C++、Java等程序设计语言是高级语言,计算机也不能直接“听懂”,需要一个“翻译官”把高级语言翻译成低级语言——机器语言,这就是编译器的作用。
2.Dev-C++软件的使用
将Dev-C++软件安装、设置好之后,双击桌面上的快捷方式图标,即可运行该软件。然后选择“文件”→“新建”→“源代码”命令,就可以看到下图所示的软件使用界面。编写程序代码、运行程序等操作都是在该界面中进行的。
第2课 求生者密码——编程体验
扫一扫,看视频
“密室逃脱”游戏中,求生者的主要任务就是尽快破译密码机,这样才不会被监管者发现,因此如何在短时间内破译更多的密码机是逃生的关键。玩家杰克发现了一个通用密码——*#06#,每次只需要在计算机屏幕上输出“*#06#”,就能快速破译一个密码机。