春晓—从Scratch到C++进阶1

Posted Scratch青少儿编程学堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春晓—从Scratch到C++进阶1相关的知识,希望对你有一定的参考价值。

1-学习目标


唐代诗人孟浩然的《春晓》是一首家喻户晓的诗,孩子在没上学前,就学会背诵这首诗,在校园里,孩子们又会自行改编等“春眠不觉晓,处处蚊子咬”版本,夏天到了,和蚊子又是一场艰难的战斗。

今天,老师通过图形化编程和C++两种方式,输出这首唐诗:

 

春 晓  

 春眠不觉晓,

 处处闻啼鸟。

 夜来风雨声,

 花落知多少。

2-图形化编程实现

通过Scratch编程的方式,相信大家已经信手拈来了,直接朗诵出即可:


春晓—从Scratch到C++进阶1

春晓—从Scratch到C++进阶1


3-C++实现方式
首先,大家需要先安装一个可以运行C++ 程序的软件:Dev-C++ 软件下载链接见下方: 
链接: https://pan.baidu.com/s/1s89JLN-Zhi_PKJllX1LiiQ
提取码: try1
1. 启动Dev-C++

软件安装成功后,启动Dev-C++,启动界面如下:


春晓—从Scratch到C++进阶1


2. 新建源程序

选择“文件”——“新建”——“源代码”,创建一个源程序文件:


春晓—从Scratch到C++进阶1


3. 编写第一个程序“春晓”

1)前面四行是老师对代码及来源做的解释,大家按照自己习惯进行注释;

2)编写第5行到第15行的内容,程序源码如下:


春晓—从Scratch到C++进阶1
3)程序解释:
5行: #include<iostream> 是让编译器的预处理器把这个输入输出流的标准头文件isotream 包含到程序中;
6行: usingnamespace std; 是一句指明程序采用的命名空间的指令,即使用命名空间采用std (标准)中的内容,为了解决多人编写大型程序时的名字冲突。
5行和第6行, 对于初学者而言,只需记住,C++ 如果使用了输出流“cout ”语句必须要先添加的内容即可,是一种固定的格式。
所有C++ 程序都必须有且只有一个main ()函数,并且程序末尾使用return 返回语句时,数据0 表示程序顺利结束,其他数表示有异常:

9-13行: C++ 输出语句cout 的用法, cout<<后的内容即为输出到显示器的内容,endl表示换行。
4. 保持、编译、运行程序
C++ 的源程序以.cpp 作为后缀,源程序保存后,再选择“运行”——“编译运行”,对源代码进行编译运行。
编译后的结果如下:


4-源代码获取




推荐文章:



以上是关于春晓—从Scratch到C++进阶1的主要内容,如果未能解决你的问题,请参考以下文章

132、Spark核心编程进阶之yarn模式下日志查看

C++从入门到进阶的系列书籍推荐

scratch积木编程----[微进阶]打靶-下(伪隐藏角色)

scratch积木编程-[微进阶]纯画笔时钟[单角色]

谁能发给我一个scratch的游戏作品

scratch积木编程----[微进阶]打靶-上(简单非线性移动)