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语言概述 §1.1 C语言发展历史和特点 一、程序设计语言的发展 二、C语言发展史 §1.2 C语言的特点 三、C语言的特点 §1.3 C程序的基本结构 例1.1 求两数之和 /* a plus b */ #include stdio.h void main( ) 主函数 {   int a ,b, sum; 定义变量   a=10; b=2; 赋值   sum=a+b;   printf(sum is %d\n,sum) ; 输出函数 } 例1.2 求最大值 #include “stdio.h” int max(x,y) int x,y;       { int z; if (xy) z = x; else z = y; return (z) ; } void main( ) { int a,b,c; scanf(%d,%d,a,b); c=max(a,b); printf(max=%d,c) } C程序的基本结构 §1.4 算法和C程序的三种基本结构 算法是为解决一个问题而采取的方法和步骤。 算法的特点: 1)确定性:算法的每一种运算必须有确定的意义,这种运算应执行何种动作应无二义性 2)可行性:要求算法中有待实现的运算都是基本的,每种运算至少在原理上能由人用纸和笔在有限的时间内完成。 3)输入:一个算法有0个或多个输入,这些输入取自特定的对象集合 4)输出:一个算法产生一个或多个输出,输出是同输入由某种特定关系的量,没有输出的算法是没有任何意义的。 5)有穷性:一个算法总是在执行了有穷步的运算后终止,即该算法时可达的。 算法的表示方法 1.用自然语言表示 2.用传统流程图表示 3.N-S流程图表示 4.用伪代码表示 建议:刚开始学习编程或者编写较大程序时,最好写出算法,这样有助于理顺思路。 C程序的三种基本结构 §1.5 C程序的上机步骤 作业: 编写课后习题1——6,10 * * 一、教学计划 总学时 75学时 周学时 5学时 内 容 教材中第1 ~11章 二、教学目的 掌握程序设计的思想方法 掌握C语言的基本概念和语法规则 利用C语言进行简单的程序设计 三、考试 教考分离:统一命题、统一阅卷、统一评分标准 成绩评定:作业、实验和笔试 四、参考书 谭浩强 主编 鲍有文 周海燕等 编著 《C程序设计试题汇编》 清华大学出版社 §1.1 程序设计语言的发展 §1.2 C语言的特点 §1.3 * C程序的基本结构 §1.4 C程序的上机步骤 程序设计语言是人与计算机之间进行信息交流的工具。 低级语言 ——面向机器 特点:依CPU不同而异,执行效率高。适合于编写系统软件。 如:机器语言、汇编语言 高级语言 ——面向过程 特点:离硬件较远,可移植性、可读性好。适合于编写应用软件。 如:FORTRAN ALGOL PASCAL BASIC 可视化语言——面向对象 特点:使用更为简便,适合于编写大型应用软件。 如:Visual Basic(VB) Visual FoxPro (VFP) Visual C++ C语言是一种结构化的程序设计语言,它即具有高级语言的特点,又具有低级语言的功能。 因此,C语言适合编写系统软件和应用软件。 C语言的发展经历了

文档评论(0)

飞扬的岁月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档