- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深职院C语言基础与入门教学
2009-8-30 by 任卫国 C语言程序设计 第1章 C语言程序设计基础 课程总目标 了解C语言的特点 熟悉WTC的C语言开发环境 掌握用C进行程序设计的基本方法 会用C语言编写简单的程序 了解C环境下编程的一些简单算法与数据结构 学习目标 学完这一章后,你应该: 初步认识C语言 了解WTC的操作环境 认识C程序的简单编程步骤 初步了解C语言程序的结构 初步了解一些程序设计的基本概念 认识流程图、编译预处理 问题 电脑如何构成? 请用简单的单词或短语形容你所知道的电脑 程序是什么? 你能否列举出一些计算机语言? 电脑程序是如何产生的? 课前提示 请浏览教材第1章,第1-18页 在桌面上找WTC,双击打开它 浏览WTC的操作界面 打开D:\10计应1文件夹中的样例程序,浏览程序源码内容 一、认识C语言——为什么选C? C的特点(第1-2页): C保留了一些汇编语言的特点: 位操作 编译效率高 运行速度快 适合写系统与控制程序 结构化与模块化 标准化与可移植 运算符与系统函数 C的衍生与发展 二、WTC的操作环境 参考第4-7页: WTC:Windows Turbo C 文件:新建、打开、保存 编辑:剪切、复制、粘贴、查找 运行:编译、连接、运行、中文dos环境下运行 三、编程基本步骤(第4页) C的文件(第4页图1-1) 四、源程序结构 五、程序设计的基本概念(第8-10页) 六、算法描述——流程图 用途:描述算法,描述操作的顺序及逻辑关系 标准符号(见第10页表1-1) 起止框 处理框 判断框 函数/过程框 流程线 七、编译预处理(第16-17页) #include 文件包含 八、作业程序命名规范 编程题的给出:任务书 编程题命名:Pxyy.c 注: P表示编程题, x表示第几章, yy表示第几题 例: 第5章第10道编程题,命名为P510.c 自我检查与任务 1、几个样例程序看懂了没有? 2、能否在样例程序的基础上作适当修改使执行程序时产生不同的输出? 3、回顾本章学习目标,你是否达到? 4、做书面练习:习题一的1.1和1.2 5、课外练习:任务P101 * * BACK 应用程序 高级语言 C语言与操作系统 机器语言、汇编语言、硬件 软件 BACK BACK 有错? 开始 编辑 编译 连接 执行 结果 正确 结束 Y N BACK p101.c p101.obj p101.exe 库函数和其它目标程序 屏幕显示结果 可执行目标程序 4、运行 Run 可执行目标程序:*.exe 目标程序、库函数、其它目标程序 3、连接 Link 目标程序:*.obj 源程序:*.c 头文件:*.h 2、编译 Compile 源程序:*.c 1、编辑 Edit 输出 输入 编程步骤 BACK 函数体 1)用大括号将函数体括起来 2)函数体内包括 变量定义语句序列 执行语句序列 3)函数体内的语句用分号结束 { int iMath,iEnglish; float fAverage; iMath=80; iEnglish=88; fAverage=(iMath+iEnglish)/2.0; printf(The average is %0.1f,fAverage); getch(); } 主函数 void main() 编译预处理命令序列 #include stdio.h 说明(第3页) 源码(第2-3页问题1.2) BACK 语言与程序 Language Program 程序与程序设计 Program Programming 程序:用计算机语言、为实现一定的功能而设计的一个指令序列 算法 + 数据结构 = 程序设计 Agorithm + Data Structure = Programming 算法与数据结构 Agorithm DataStructure 数据结构:程序加工的对象及其关系 算法:加工方法或工艺 BACK BACK #include “file1.h” 内容A 内容B file1.c file1.h file1.c 内容B 内容A BACK
您可能关注的文档
最近下载
- 中小学生国庆假期安全教育主题班会PPT课件.pptx VIP
- 《电子商务基础》第一章课件.pptx VIP
- 第2单元活动3 编程实现算法 课件湘科版信息科技五年级上册.ppt
- 1.2记录个人观点(课件)-三年级信息科技全一册(河北大学版2024).pptx VIP
- 《黄金交易基础知识》课件.pptx VIP
- (高清版)DB22∕T 2758-2017 黑参 地标.pdf VIP
- 品牌管理完整版课件全套ppt教学教程(最新).pptx
- 2025年GB 45673《危险化学品企业安全生产标准化通用规范》解读宣贯学习课件.pptx
- 消防救援人员申请结婚报告表.doc VIP
- 答司马谏议书选择题及答案.pdf VIP
文档评论(0)