C语言设计(教学)

C语言设计(教学)

ID:36440149

大小:5.11 MB

页数:470页

时间:2019-05-09

C语言设计(教学)_第1页
C语言设计(教学)_第2页
C语言设计(教学)_第3页
C语言设计(教学)_第4页
C语言设计(教学)_第5页
资源描述:

《C语言设计(教学)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计教材:c语言程序设计教程孙辉吴润秀编著参考资料:1、c程序设计(第二版)谭浩强著清华大学出版社2、轻松学习C程序设计何勤著中国电力出版社第1章C语言简介第2章顺序程序设计第3章分支结构第4章循环结构第8章结构与共用体第11章Cwindows程序设计简介第10章预处理命令第7章指针第5章函数第9章文件第6章数组计算机系统硬件系统软件系统运算器控制器存储器输入设备输出设备系统软件应用软件操作系统程序设计语言如C语言,BASIC,VB第一章程序设计语言概述2.数据结构指的是数据与数据间存在一种或多种特定关系。在程序设计语言

2、中,与数据结构密切相关的便是数据的类型和数据的存放。一.软件、程序、程序设计(了解几个基本概念)1.数据是计算机程序处理的对象,可以是整数、实数、字符,也可以是图像、声音等的编码表示。3.程序的概念计算机程序就是由人事先规定的计算机完成某项工作的操作步骤。每一步骤的具体内容由计算机能够理解的指令来描述,这些指令告诉计算机''做什么''和''怎样做''。4.软件=程序+文档。5.程序设计及程序设计语言程序设计就是编写程序的过程。编写计算机程序所使用的语言称为程序设计语言。高级语言是相对低级语言而言的。低级语言是计算机能直接识别的语言

3、(机器语言)或符号化的机器语言(汇编语言),高级语言是一种通用的,面向用户的各类需要,其语言格式接近于自然语言或接近于数学函数形式。二.程序设计语言机器语言汇编语言高级语言要使计算机识别高级语言,必须要解释或编译C语言是一种高级设语言,用它所编写的程序,必须要经过编译和连接才能执行。1、程序设计语言发展过程2.高级语言分类1.面向过程:处理任务时,告诉计算机''怎么做'',必须把解题的步骤一步一步事先写好,再让计算机去执行,这种语言称为过程式语言。如:BASIC,FORTRAN,PASCAL,C2.面向对象:处理任务时,告诉计算机

4、''做什么''不必指出''怎么做'',计算机就能完成所要求的任务.这种语言称为非过程式语言.如:C++,VC,VB,VF,SQL查询语言等。3.常用高级语言面向过程的语言。它是最早也是最简单的计算机语言,非常实用。BASIC语言PASCAL语言是一种有着良好结构化特性的高级语言,面向过程的语言,它是在软件危机的70年代所创造的一种完全符合结构化原则,有着严格的语法规则的高级语言。该语言在语言教学中有着良好的声誉,但在实际使用中,利用该语言开发软件并不多。所以许多人认为PASCAL只是一种教学语言。PASCAL语言FORTRAN语言

5、FORTRAN是最早出现的高级语言之一。它是针对科学计算而设计的一种高级语言(早期计算机的主要任务就是进行科学计算),到目前为止,FORTRAN仍主要是用于科学计算。C语言出现后,有人给FORTRAN语言判了死刑,但事实上,在科学计算上,尤其是在大规模科学计算上,FORTRAN仍是首选的高级语言。FORTRAN自身也在发展,目前,FORTRAN已发展到90和95版本。VISUALBASIC是由微软公司开发的,支持WINDOWS平台下开发的BASIC语言。它支持面向对象的开发,是目前WINDOWS平台下流行的开发工具之一。VISUA

6、LFOXPRO在实际应用中,还有许多其它的高级语言或开发工具。一般来说,每一种高级语言或开发工具都有它的使用范围,到目前为止,还没有一种语言能包打天下。JAVA三.C语言学习中要注意的问题及学习方法2做大量的习题4多实践,只有通过上机实践才能真正掌握C语言1掌握最基本的语法概念:如c程序的组成、标识符、常量、变量、数据类型等。例1.下列描述正确的是:A)C语言比其它语言好B)C语言可以不用编绎就能被计算机识别C)C语言格式接近于自然语言或接近于数学函数形式D)C语言出现最晚,有其它高级语言的所有优点例2.用c语言编写的代码程序A)

7、可立即执行B)是一个源程序C)经过编译即可执行D)经过编译解释后方可执行结束语''纸上谈兵''学不出程序设计本领;只有大量上机、编程、调试,才能掌握。学好程序设计语言的唯一途径是上机。你的编程能力和你在机器上投入的时间成正比。1C程序由哪几部分组成?2C语言的基本符号?3C语言的数据类型有哪些?4C语言的常量概念?5C语言的变量概念?第二章顺序结构例1.1最简单的C程序,这也是世界上第一个C程序。/*exam21.c*//*最简单的C程序*/#includemain(){printf(''Hello,world!

8、'');/*输出语句*/}例1.2已知圆的半径为R(R是一个可变的量),求圆的面积和周长,用计算机求解,程序如下:/*exam22.c*//*计算圆的面积和周长*/#includemain(){floatr,area,s;scan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。