中学生C++创意编程电子书下载

简介: 本书采用单元和课的形式,通过30个寓教于乐且贴近中学生的学习和生活、符合中学生认知的编程案例,帮助中学生学习和掌握C++的编程思维和方法。本书利用流程图厘清编程思路,进而剖析解决问题必需的C++知识,包括常量、变量、顺序结构、选择结构、循环结构、数组、函数、文件操作、算法等。在此过程中,学生可以通过探索体会编程的乐趣和魅力,并学会运用计算思维来解决问题。本书适合中学生自主学习使用,可作为青少年编程

第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#”,就能快速破译一个密码机。

版权:人民邮电出版社