当前课程知识点:程序设计基础 > 第一章 编程初步 > 1.2 买菜问题 > 1.2.2 程序的基本结构
好的 接下来我们就用计算机来解决我们之前的买菜问题
首先 我们打开Dev-C++这样一个编辑环境
选择菜单中的新建 源代码选项
提示我们出来一个空白的输入框
我们可以在框中输入一个事先定好的这样一个模板
这个模板的意义呢
可以 同学们可以参见讨论2当中
会有详细的解释
所以我们就不进行讲解了
那么这个模板的意义呢
实际上就跟我们平时
写一封信 写一封介绍信
或者是写一份请假条等等的
都有一份空白的模板是同等的作用
这个框架呢
基本上是我们以后每一次编程序都需要写出来的
然后呢 我们这个任务呢
是为了计算这个买菜需要的总价
所以我们使用一个cout的语句
7块9每公斤的西红柿买了0.8公斤
9.5块每公斤的鸡蛋买了1.5公斤
最后是8.7元一公斤的黄瓜买了0.6公斤
好 换行
我们这样一个程序就写完了
写完了之后呢
我们希望把它保存下来
点击刚才的这个保存按钮也可以
点击这个保存菜单也是一样的
选择一个合适的这个保存的位置
给它起个名字
买菜问题.cpp 保存下来
那么这样一个程序就写完了
只是写完了这个程序呢我们还看不到运行结果
在运行之前呢我们还需要进行编译的过程
可以通过运行菜单下的编译这个按钮
来进行编译
我们可以看到 下面编译的过程很快完成了
提示的是 错误数为零 警告数也为零
编译成功 编译的过程呢
实际上就是把C语言的程序
转化为计算机能够识别的指令序列
编译结束之后 我们可以点击运行菜单下的运行按钮
可以看到 它弹出了一个黑色的窗口
当中显示了运行结果
25.79 说明我们买了这么多菜
花了25块7毛9
然后呢 这个环境提示我们按任意键继续
好 随便按一个按键
这个黑框就消失了
除了用编译运行之外
我们每次修改程序都需要重新进行编译
和运行的过程才能得到更新的结果
那么我们也可以通过运行菜单下的
编译运行的选项
直接完成两个步骤
-1.1 基础知识
-1.2 买菜问题
-1.3 数学运算
-1.4 补充说明
-1.5 总结
--1.5 总结
-程设论道
--程设论道
-师生问答
-第一章 编程初步--语法自测
-2.1 关于超级计算器的几点思考
-2.2 电子秤模拟 — 背景介绍及需求分析
-2.3 电子秤模拟 — 代码实现
-2.4 变量定义与变量类型
-2.5 猜数游戏与数据表示
-2.6 关于变量的讨论
--公告
-2.7 变量体现的计算思维
-程设论道
--程设论道
-师生问答
--师生问答
-第二章 变量与代数思维--语法自测
-3.1 谁做的好事——语义表示
-3.2 谁做的好事——真假检查
-3.3 谁做的好事——循环枚举
-3.4 谁是嫌疑犯——多重循环枚举
-3.5 谁是嫌疑犯——破案线索表示
-3.6 谁是嫌疑犯——用二进制枚举
-程设论道
--程设论道一
--程设论道二
--程设论道三
-师生问答
-第三章 逻辑推理与枚举解题--语法自测
-4.1 插花游戏
-4.2 筛法
-4.3 线性查找
-4.4 折半查找
--4.4.1 提问
-4.5 排序问题
-4.6 总结
--4.6.1 总结
-程设论道
--程设论道二:筛法
-师生问答
-第四章 筛法与查找--语法自测
-5.1 阶乘
-5.2 排序
-5.3 矩阵填充
-5.4 分书与八皇后
-5.5 青蛙过河
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答一
--师生问答二
-第五章 分治思想与递归--语法自测
-6.1 兔子数列问题
-6.2 分鱼问题
-6.3 橱窗的插花问题
-6.4 最长公共子序列问题
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答
-第六章 递推与动态规划--语法自测
-7.1 统计记录总数
-7.2 统计活跃用户数
-7.3 统计在线时长
--7.3.2 结构
-7.4 总结
--7.4.1 总结
-程设论道
--程设论道
-师生问答
--师生问答
-第七章 文本数据处理--语法自测
-8.1 将数据组织成链表
-8.2 提高链表访问效率 —— 哈希链表
-8.3 以二进制文件存储链表
-程设论道
--程设论道一
--程设论道二
-师生问答
--师生问答
-第八章 非文本数据处理--语法自测
-9.1 自动售卖程序
-9.2 配制水果信息
-9.3 指定界面语言
-程设论道
--程设论道
-师生问答
--师生问答
-第九章 可配置的程序设计--语法自测