C程序设计(第四版)(谭浩强编)教程-第1章_程序设计和C语言.ppt

C程序设计(第四版)(谭浩强编)教程-第1章_程序设计和C语言.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计(第四版)(谭浩强编)教程-第1章_程序设计和C语言.ppt

    有了目标,人生就充满意义,一切似乎清晰、明朗地摆在你的面前。什么是应当去做的,什么是不应当去做的,为什么而做,所有的要素都是那么明显而清晰。   心中不能没有“导航图”。 教 材 《C程序设计(第四版)》谭浩强著,清华大学出版社,2010.6,29.00元 先回答四个问题: 为什么要学习程序设计? 为什么选择C语言? C程序设计课程的内容有哪些? 怎样学好C程序设计? 第四版特点: 采用C99标准 VC6.0运行环境 教学上采用“提出问题—解决问题—归纳分析”三步曲 内容重组 课时安排 理论:48+实验24 第1章1课时 第2章3课时 第3章4课时 第4章4课时 第5章6课时 第6章6课时 第7章8课时 第8章6课时 第9章6课时 第10章4课时 实验从第2周开始,相应章节学完做实验,每次2节 学习网站 (1)? 清华大学《计算机语言与程序设计》 0/jpkcgc/aao_57/index.jsp (2)? 浙江大学《C程序设计基础及实验》 ?????????/crs/ccxsj/index.htm (3)? C语言宝典,/ (4)? TurboC编程宝典,/~junl/learning/TC (5)? 二级C语言,/proedu/jsjkj/c.htm (6)? C语言教程,/c.htm (7)? 唯C世界,/ (8)? C语言编程网,/ (9)? C语言编程宝典,/turboc/index.html (10)C语言程序基础,/c/ (11)鹏程C语言教学网站,/ (12)经典C,/SoftView/SoftView_24.html (13) C语言编程电子书,/down/pc/cbible.html 成绩评定 本课程成绩由以下部分构成: 评时作业:10%(含提问) 实验报告:10% 实验考试:10% 期末成绩:70% 学习方式:   采用小组学习,按宿舍为单位,设组长一人。 组长的职责:   ①每月集中一次.   ②负责组内作业的批改.   ③收集学习过程中或作业中的问题以及对教学的意见.   ④督促组内同学共同学习,共同进步.   分组名单由学习委员统计并打印出来。交电子稿本。第二次课前上交。 学习目标:   1、学会简单编程来解决实际问题 2、70%能通过9月全国计算机等级二级考试C语言程序设计。 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数首部 int max ( int x, int y ) 若函数无参,在括弧中写void或空括弧 int main( void) 或 int main() 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 声明部分 定义在本函数中所用到的变量 对本函数所调用函数进行声明 执行部分:由若干个语句组成,指定在函数中所进行的操作 可以没有声明部分 1.4.2 C语言程序的结构 C语言程序的结构特点: 3.一个函数包括两个部分: 函数体 void dump ( ) { } 可以是空函数 1.4.2 C语言程序的结构 C语言程序的结构特点: 4. 程序总是从main函数开始执行 5. C程序对计算机的操作由C语句完成 C程序书写格式是比较自由的 一行内可以写几个语句 一个语句可以分写在多行上 为清晰起见,习惯上每行只写一个语句 1.4.2 C语言程序的结构 C语言程序的结构特点: 4. 程序总是从main函数开始执行 5. C程序对计算机的操作由C语句完成 6. 数据声明和语句最后必须有分号 7. C语言本身不提供输入输出语句 8. 程序应当包含注释,增加可读性 1.5 运行C程序的步骤与方法 1.上机输入和编辑源程序(.c文件) 2.对源程序进行编译(.obj文件) 3.进行连接处理(.exe文件) 4.运行可执行程序,得到运行结果 说明:以上过程参见教材中图1.1 附录A中有Visual C++ 6.0中编辑、 编译、连接和运行C程序的方法 1.6 程序设计的任务 1.问题分析 对于接手的任务要进行认真的分析 研究所给定的条件 分析最后应达到的目标 找出解决问题的规律 选择解题的方法 1.6 程序设计的任务 1.问题分析 2.设计算法 设计出解题的方法和具体步骤 1.6 程序设计的任务 1.问题分析 2.设计算法 3.编写程序 4.对源程序进行编辑、编译和连接 5.运行程序,分析结果 结果错了,程序肯定错 结果对了,程序未必对 1.6 程序设计的任务 1.问题分析 2.设计算法 3.编写程序 4.对源程序进行编辑、编译和连接 5.运行程序,分析结果 6.编写程序文档 1.3 C语言的发展及其特点

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档