C语言程序的设计_第一章概述(胡滨).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计 为什么要学? 怎么学? 对同学们的要求。 老师的责任。 教学要求 掌握C语言的基础知识; 熟练使用C语言的开发工具; 掌握使用 C语言开发程序的一般方法和特点; 能够根据实际需要自行开发简单的C程序,解决实际问题。 课程内容 第一章 概述 第二章 基本数据类型、运算符及表达式 第三章 算法和基本程序设计 第四章 选择分支结构设计 第五章 循环结构设计 第六章 数组 课程内容 第七章 函数 第八章 结构体和共用体 第九章 指针 第十章 编译预处理和位运算及混合编程 第十一章 文件 第十二章 C语言图形程序设计 第十三章 C++面向对象程序设计 课程安排 实验: 18学时 讲课: 30学时 成绩评定办法 笔试成绩( 70% ):期末考试 平时成绩( 30% ): 实验+作业+平时 计算机? 计算机系统是一个输入/处理/输出数据的系统; 计算机系统由软件系统和硬件系统组成,软件指挥硬件完成工作; 软件系统是程序的集合; 程序是利用计算机进行数据处理的指令集。 程序设计语言 用于书写计算机程序所使用的语言称为程序设计语言。 面向机器的低级语言和面向人的高级语言。 C语言的发展史 C语言的特点 函数组成 函数=函数首部+函数体 /* This is a program */ #include stdio.h int add(int x,int y) { int z; z=x+y; } main() { int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %d\n,sum); } 函数首部: 函数体: 包含在{}内的部分 分为2部分: ★ 声明部分 ★ 执行部分 说明: 1、声明部分、执行部分由语句组成 2、用“ ; ”作为语句终止符, 是语句不可缺少的一部分 3、用{ }表示函数体和复合语句的范围 4、大小写敏感, 关键字用小写字母 5、用 /* */ 为注释,不能嵌套;注释不产生编译代码 6、C语言没有输入输出语句 7、书写格式自由 C程序的书写 1、一行只放一条语句 2、符号按对输入 3、语句的输入按照缩进格式 4、命名时做到“ 见名知义” 5、有必要的注释 6、有合适的空行 例. 求两个数的较大值。 #include stdio.h /* 编译预处理——文件包含(标准输入/输出函数) */ main() { int a,b; printf(请输入两个整数a,b:); scanf(%d,%d, a, b); if (ab) /*如果a大于b,则输出a的值*/ printf(较大值=%d\n,a); else /*否则,如果a不大于b,则输出b的值*/ printf(较大值=%d\n,b); } * * C语言程序设计-第一章 * * C语言程序设计 第一章 概 述 主讲教师 胡 滨 计算机学院软件工程系 hubin_xy@xiyou.edu.cn 2011年9月 教材、参考书 教材 C语言程序设计(第二版) 王曙燕 科学出版社 参考书 C程序设计 谭浩强编著 清华大学出版社 C语言设计题解及上机指导 谭浩强 清华大学出版社 C程序设计教程、实验与练习 杨开城 人民邮电出版社 课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 勤练多问 上机作业必须经上机调试通过 作业和实验报告必须按时交上来 程序是 什么? 人机能够对话,是因为计算机可以执行程序…… 人机进行对话所使用的语言,就是程序设计语言…… C语言是一种高级语言 冯.诺依曼结构: 计算机 运算器 控制器 存储器 主机: I/O设备:键盘、显示器等 中央处理器CPU 程序设计语言 软件: 目前较公认的定义是:软件是程序、规程、规则以及所需要的所有文档和数据。 程序: 是可完成某一功能的,计算机能够识别并控制计算机执行的指令序列。程序要有目的性和可执行性。程序就其表现形式而言,可以是机器能够直接执行的、代码化的指令序列,也可以是能转化为机器直接执行的符号化指令序列或符号化语句序列。 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作的要求。 低级语言(面向机器) 机器语言 汇编语言 机器语言 以二进制代码形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档