信奥小白教程(试行)
00 前导
0、文档勘误更新
1、Dev软件的安装
2、Dev软件的使用
3、代码框架
01 第一章 顺序结构
第1课 欢迎新同学
1.1.1 视频讲解
1.1.2 例题参考程序
第2课 输出格式
1.2.1 视频讲解
1.2.2 例题参考程序
第3课 常量与运算符
1.3.1 视频讲解
1.3.2 例题参考程序
第4课 整数变量与输入
1.4.1 视频讲解
1.4.2 例题参考程序
第5课 除法和余数
1.5.1 视频讲解
1.5.2 例题参考程序
第6课 浮点数变量及百分数
1.6.1 视频讲解
1.6.2 练习题参考程序
第7课 字符与数据转换
1.7.1 视频讲解
1.7.2 练习题参考程序
第8课 数字拆分
1.8.1 视频讲解
1.8.2 练习题参考程序
第9课 数学函数
1.9.1 视频讲解
1.9.2 练习题参考程序
第10课 格式化输入与输出
1.10.1 视频讲解
1.10.2 练习题参考程序
02 第二章 选择结构
第11课 初识选择结构
2.1.1 视频讲解
2.1.2 练习题参考程序
第12课 双分支
2.2.1 视频讲解
2.2.2 练习题参考程序
第13课 多分支
2.3.1 视频讲解
2.3.2 练习题参考程序
第14课 逻辑运算符
2.4.1 视频讲解
2.4.2 练习题参考程序
第15课 嵌套分支
2.5.2 练习题参考程序
2.5.1 视频讲解
第16课 周期性问题
2.6.2 练习题参考程序
2.6.1 视频讲解
第17课 算法模板库中的函数
2.7.2 练习题参程序
2.7.1 视频讲解
03 第三章 循环结构
第18课 条件循环入门
3.1.1 视频讲解
3.1.2 练习题参考程序
第19课 条件循环应用
3.2.1 视频讲解
3.2.2 练习题参考程序
第20课 分离整数的各个数
3.3.1 视频讲解
3.3.2 练习题参考程序
第21课 for循环入门
3.4.1 视频讲解
3.4.2 练习题参考程序
第22课 for循环应用
3.5.1 视频讲解
3.5.2练习题参考程序
第23课 极值问题
3.6.1 视频讲解
3.6.2 练习题参考程序
第24课 标记法和连续性问题
3.7.1 视频讲解
3.7.2练习题参考程序
第25课 for循环嵌套A
3.8.1 视频讲解
3.8.2 练习题参考程序
第26课 for循环嵌套B
3.9.1 视频讲解
3.9.2 练习题参考程序
第27课 初等数论A
3.10.1 视频讲解
04 第四章 数组
第28课 一维数组入门
4.1.1 视频讲解
第29课 一维数组插入与删除
4.2.1 视频讲解
4.2.2练习题参考程序
第 30 课 一维数组计数
4.3.1 视频讲解
4.3.3练习题参考程序
第 31 课 一维数组排序
4.4.1 视频讲解
4.2.4练习题参考程序
第 32 课 二维数组入门
4.5.1 视频讲解
4.2.5 练习题参考程序
附录
附录A ASCII码表
附录B 运算符的优先级
附录C 数学知识
附录 C.1 百分数
附录 C.2 常见图形概念
附录 C.3 等差及等比数列
附录 C.4 平面直角坐标系
附录 C.5 常见的方程
附录 C.6 分段函数
Per aspera ad astra 穿越逆境,抵达繁星
-
+
首页
1、Dev软件的安装
预先善其事,必先利其器,想要学习编程语言的第一步就是学会使用编译软件,在这里我们所使用的编译软件为 Dev-cpp 5.11 ,在这一章节,我们将讲述如何下载并安 Dev-cpp 5.11。 ## 一、下载 首先,我们要先学会下载 Dev-cpp 5.11,这里我们点击:[Dev-cpp 5.11](https://wiki.xingyi.ac.cn/media/attachment/2025/02/Dev-Cpp_5.11.exe "Dev-cpp 5.11"),即可完成下载,注意该软件只能使用在 windos系统中 ## 二、安装 第一步:双击打开安装包,出现下列页面 <p></p> <img src="https://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_233422_4546300.5491591145887261.png" style="zoom: 70%;" /> <p></p> 第二步:选择安装语言,因为这里没有中文选项,先暂时选择 English 继续操作即可,在后面步骤中进行修改。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_233530_2096720.7230738561321634.png" style="zoom:60%;" /> <p></p> 第三步:出现此页面之后,继续点击 ” I Agree “。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_233626_6914730.8363263077333815.png" style="zoom:40%;" /> <p></p> 第四步:出现此页面之后,继续点击 ” Next “ ,其余选项都可默认。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_233720_8317160.2956749587641402.png" style="zoom:40%;" /> <p></p> 第五步:选择自己想要安装的位置,并且点击 ” Next “ 继续安装。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_234251_5761410.45714321680488246.png" style="zoom:40%;" /> <p></p> 第六步:出现此页面之后,等待安装。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_234436_8735750.1559638327601396.png" style="zoom:40%;" /> <p></p> 第七步:出现此页面之后,选中 ” √ ” ,点击 ” Finish ” ,在这里我们已经成功安装了软件,接下来就开始准备初始化一些设置。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_234539_2776220.5405089388319638.png" style="zoom:40%;" /> <p></p> 第八步:软件第一次运行出现此页面,根据自己的喜好选择语言(默认英语),一般选择 “简体中文 ” ,这里以简体中文为例,选择 “简体中文 ”点击 ” Next “ 。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_234916_4982310.16766629236436825.png" style="zoom:40%;" /> <p></p> 第九步:出现此页面之后,继续点击 ” Next “ ,其余选项都可默认。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_235024_1833420.7169084204440176.png" style="zoom:40%;" /> <p></p> 第十步:出现此页面之后,继续点击 ” OK “ ,其余选项都可默认。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/21/2023-11-21_235111_8621610.38588163605832515.png" style="zoom:40%;" /> <p></p> ## 三、常见问题(选读) ### 1、英文版 修改 简体中文 第一步:打开英文版Dev C++,出现下列页面 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/22/2023-11-22_000311_6026710.37419834062520485.png" style="zoom:25%;" /> <p></p> 第二步:选择菜单栏 “ Tools “ ,继续点击 “ Environment Options... “ 。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/22/2023-11-22_000802_7557640.3196431329231324.png" style="zoom:25%;" /> <p></p> 第三步:出现此页面后,继续点击 “ Language “ 的下拉框 “ English “ ,选择 “简体中文 “ ,继续点击 “ OK “ 即可。 <p></p> <img src="http://cdn.xingyi.ac.cn/img/2023/11/22/2023-11-22_001500_4113510.6743875573232047.png" style="zoom:45%;" /> ## 四、软件设置(选读,不建议新手设置) ### 1、编译选项 #### 1.1 开大栈 防止 DFS 爆系统栈之类的情况出现。 在 "连接器命令行加入以下命令" 中在 "-static-libgcc" 后加入 "-Wl,--stack=128000000" 命令。 此命令将栈开到了约 128MB 的大小,有需要可以自行增加。 <p></p> <img src="http://cdn.xingyi.ac.cn/assest/202311230009348.png" alt="image-20231123000941142" style="zoom:40%;" /> #### 1.2 使用迭代器 当我们在使用迭代器的时候,会发现运行报错,主要原因是迭代器在之前的版本中并不存在的,需要我们在编译选项选项中指定 C++的版本才能使用。在"编译时加入以下命令" 中加入 "-std=c++14" 命令,此命令将C++版本设置为C++14,这也是比赛中指定的语言版本。 <img src="http://cdn.xingyi.ac.cn/img/2023/11/23/2023-11-23_001558_4826030.0224924508622385.png" style="zoom:40%;" /> <p></p> #### 1.3 定义宏 方便本地评测使用文件输入输出或作其他用途。 在 "连接器命令行加入以下命令" 中在 "-static-libgcc" 后加入 "-D[String] "命令。 其中 [String] 改为你需要的宏名。 如图,当开启编译选项后便可将以下代码从 test.in 文件读入数据并在 test.out 文件中输出。 <img src="http://cdn.xingyi.ac.cn/img/2023/11/23/2023-11-23_002455_9843790.9551817579204586.png" style="zoom:40%;" /> <p></p> ```c++ #ifdef LOCAL freopen("test.in", "r", stdin); freopen("test.out", "w", stdout); #endif ``` ### 2、编译器选项 #### 2.1 个性化设置 字体:点击工具 --> 编辑器选项,然后选择 "显示" 选项卡,在使用中如果感觉字体较小,可以按住“control”+ 鼠标滚轮,修改文本大小 <img src="http://cdn.xingyi.ac.cn/assest/202311230027907.png" alt="image-20231123002736874" style="zoom:40%;" /> <p></p> 主题:点击工具 --> 编辑器选项,然后选择 "语法" 选项卡,可以使用预设主题,也可以自行调整。 <p></p> <img src="http://cdn.xingyi.ac.cn/assest/202311230039777.png" alt="image-20231123003959753" style="zoom:40%;" /> <p></p> #### 2.2 代码设置 设置 “缺省源 “ (设置成功后,新建文件会自动生成 对应的代码 ) 点击工具 --> 编辑器选项,然后选择 "代码" 选项卡,接着切换到“缺省源”,在编辑区域中填写想要自动生成的代码,勾选“向项目初始源文件插入代码” <img src="http://cdn.xingyi.ac.cn/img/2023/11/23/2023-11-23_003600_2227930.6818331394623496.png" style="zoom:40%;" />
root
2025年2月8日 02:24
626
0 条评论
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期