- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发环境 便于程序编写、调试、运行 常用开发环境(IDE) Dev C++ Code::Blocks Visual C++ 6.0 Turbo C2.0 / Turbo C3.0 * DEV C++,ACM,NOIP指定编程语言 初学者的首选IDE环境 默认安装minGW作为编译器 由于其编辑器使用简单,而内核gcc3.4对C99和C++2003的支持度都比较高,所以,这个软件比较适合标准C/C++初学者!除了支持外部库,Dev-C++还支持自己的开发包,你可以从升级“包”这个功能上获得许多有用的东西; 网络教室提供了下载 devcpp-4.9.9.2_setup.exe 课件里面:Dev-c_软件操作说明.pdf 推荐指数:★★★★★ Code::Block、MinGW 是两个著名的开源项目,分别是 IDE、编译器。由这两样搭建起来的全开源纯C/C++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。 Code::Blocks是一个开源、免费、跨平台的C/C++ IDE。官方网站上称其能满足最苛刻的用户的需求。 网络教室提供了下载: codeblocks-8.02mingw-setup.exe 推荐指数:★★★★★ Visual C++ 6.0,微软著名的软件开发产品 可视化面向对象开发环境,可以用Visual C++对C程序进行编译。 Visual C++6.0提供了一个高效的Windows编程环境,将程序和资源的编辑、编译、调试和运行融为一体,具有优越的性能和强大的功能。 课件里面:Visual_C_的使用.doc 推荐指数:★★★★,Windows平台 Turbo C 2.0、Turbo C++ 3.0 是一个集成环境,它具有方便、直观和易用的界面,虽然它也是DOS环境下的集成环境,但是可以把执行文件tc.exe生成快捷方式放在Windows桌面上,可以支持鼠标操作。 课件里面:TC开发环境介绍.ppt 推荐指数: ★★,DOS系统 * C程序运行的步骤 编辑(edit) 编译(compile) 连接(link, build) 运行(run) 调试(debug) * 执 行 编 辑 编 译 连接 编辑 程序 C源 程序 .c 编译 程序 链接 程序 目标 程序 .obj 可执行 程序 .exe 用 户 结 果 集成开发环境 其它目标文件 C语言 函数库 语法错误 代码违反了一条或多条c的语法规则 编译将通不过 逻辑错误 当程序算法有误时出现 编译通过,运行结果不对 运行错误 在执行程序过程中出现的相关错误 程序崩溃 * 程序设计基础知识 C语言概述 C程序的基本结构 C程序的执行及开发环境 程序设计风格 小结 * 可读性 正确使用空格 进行明确注释 合理运用缩进 尽可能使用具有含义的标识符 避免“投机取巧”和极度复杂的编码 * 程序设计基础知识 程序是什么、可以干什么、怎么设计 C语言概述:发展过程、特点 C语言组成(英文语言) 基本字符集(字母)、运算符、标识符(单词)、关键字、语句(英文语句) C程序的基本结构(文章) 函数(段落):变量声明(出场人物介绍),执行语句组(故事情节) C程序的执行及开发环境 * 本门课学习的重点 思维模式的转换 人类思维 → 计算思维 状态化、过程化 概念清楚 C语言的各种概念 整体观 理清各个知识点之间的区别与联系 熟练 上机:练习、练习、再练习 * 至少熟悉一种或两种开发工具; 学会安装、编辑、运行、调试等操作; 多用、多问、多上网,自然就会了; * * 程序设计基础知识 What:程序是什么 Why:程序可以干什么 How:怎么设计程序 C语言概述 C程序的基本结构 C程序的执行及开发环境 程序设计风格 小结 * 计算机组成及运作的粗略示意图 * 输入设备: 键盘、鼠标等 输出设备: 屏幕、打印机等 硬盘 C P U 内 存 程序:解决某问题的一组指令序列 指令序列 操作内存,做运算 控制I/O设备:输入、输出、读写硬盘 * 数据的存储 数据的操作 程序 * 通过编写程序可以做什么 办公:Office(word、powerpoint) 科学计算:求解复杂方程 模拟:原子弹爆炸模拟 工业加工:计算机辅助设计 影视娱乐:电脑动画、游戏 互联网服务:网上购物系统 。。。 * 程序设计=程序设计方法+数据结构+算法+工具 程序设计的步骤: 分析问题,建立数学模型; 确定数据结构和算法; 编写程序; 调试程序; * 怎么编写程序? “小刀刻硬盘”:直接写机器指令码 程序设计语言:方便程序编写 程序语言的发展: 第一代:机器语言,计算机指令的集合 第二代:汇编语言,用符号表示计算机指令 第三代:高级语言
您可能关注的文档
- 第四章国际金融概论.ppt
- APOS连锁企业总部ERP系统案例.pptx
- AQ7280基本操作(北京航天-横河光时域检测仪)案例.pptx
- 7S管理培训概论.ppt
- 3砌体工程施工技术标准(后部分)案例.ppt
- 高频电子线路(第七章振幅调制与解调)概论.ppt
- AR_G3系列路由器故障定位培训(第二期)广域网相关问题定位v1.0-C案例.pptx
- 3砌体工程质量通病与防治案例.ppt
- 第四章过程放大概论.ppt
- 高频电子线路(第三章高频小信号放大器)概论.ppt
- 文案网络工作组v gurbanirfc4904 txt.pdf
- week 6 solutions to in class questions s2 mon 9am6周课堂问题解答星期一上午点.pdf
- 作者原始份类型短篇电子期来源编写者petrapgregbear.pdf
- 安康市汉滨区电缆线路查修工程.pdf
- 学生看广告行政部门被质疑涉利益输送.pdf
- 曳引客梯报价.pdf
- 科技驱动程序a 02 lcdriver relcddriver代码.pdf
- 2023年广州中考英语听说考试之“信息询问”专项情景训练课件.pptx
- 现代文阅读:实用文本+文学作品(考点讲解)-【中职专用】中职高考语文一轮复习讲练测(山东适用).pptx
- 青岛版三年级下册科学整册课件(六三制).pptx
文档评论(0)