第1章对C语言的初步认识ppt课件.ppt

第1章对C语言的初步认识ppt课件.ppt

ID:59767190

大小:2.74 MB

页数:90页

时间:2020-11-23

第1章对C语言的初步认识ppt课件.ppt_第1页
第1章对C语言的初步认识ppt课件.ppt_第2页
第1章对C语言的初步认识ppt课件.ppt_第3页
第1章对C语言的初步认识ppt课件.ppt_第4页
第1章对C语言的初步认识ppt课件.ppt_第5页
第1章对C语言的初步认识ppt课件.ppt_第6页
第1章对C语言的初步认识ppt课件.ppt_第7页
第1章对C语言的初步认识ppt课件.ppt_第8页
第1章对C语言的初步认识ppt课件.ppt_第9页
第1章对C语言的初步认识ppt课件.ppt_第10页
资源描述:

《第1章对C语言的初步认识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一篇C语言基础C&C++c99/c++98基础延伸CC++C++是C语言的超集,orC语言是C++的一个子集C语言是结构化的编程语言,它是面向过程的,C语言的编程注重实现过程(Howtodo)C++是面向对象的高级语言。C++编程考虑的是整个程序模型。突出现实世界和抽象的对象(Whattodo)第1章C语言的ABC本章介绍程序设计及程序设计语言的有关概念,了解结构化程序设计的基本思想。介绍C语言的概况,C语言程序的基本结构和C语言程序的开发过程以及TurboC++/VC++6.0/C++的集成开发环

2、境下编译、连接和运行C程序的操作步骤。本章还将介绍C语言的基本词法。【学习目标】· 了解C语言的历史和发展过程· 了解C语言的特点及C程序的组成部分· 了解C程序的编译、链接过程· 了解C语言开发平台TurboC的用法;掌握VC++6.0的用法程序与程序设计语言1.1C语言及其源程序的基本结构1.2C语言的基本词法1.3源程序的编译和C语言的集成开发环境1.4小结1.51.1程序与程序设计语言1.1.1程序、程序设计和程序设计语言程序一组计算机能识别和执行的指令只要让计算机执行这个程序,计算机就会自动

3、地、有条不紊地进行工作计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成一般来说,程序是对解决或处理一个问题的方法步骤的描述而计算机程序,则是用某种计算机能识别的语言工具所描述的解决问题的方法步骤。例如,有两个数据a和b,它们的值分别为1和2,求这两个量的和c.此问题程序(方法步骤)可描述为:a=1;b=2;c=a+b;可以看到,这里是通过3个步骤,也叫做3条语句来完成的。它们的意义是:(1)将数值1赋给a;(2)将数值2赋给b;(3)计算a+b的和并将结果赋给c。编制并记录解决问题的方法步

4、骤的过程就是程序设计。在计算机技术中,将解决一个问题的方法和步骤叫做算法。进行程序设计时要使用计算机能识别的描述算法的工具,这个工具就是计算机程序设计语言。说明△程序设计语言指的是用来编写程序的语言。△人与计算机交流要使用语言,以便让计算机工作,计算机也通过语言把结果告诉用计算机的人——“人机对话”。△人与计算机交流的语言非平常人与人之间交流的语言,是专门的语言——程序设计语言。△程序设计语言是计算机系统软件的重要组成部分。△执行程序设计的语言有很多,可分高级语言和低级语言,区别在于接近自然语言的程度

5、△高级语言一般与具体的计算机硬件无关,比较接近人类自然语言的语法习惯及数学表达形式。△用高级语言编写的源程序不能被机器直接执行,需通过编译成解释程序的翻译才可被机器执行(机器语言)。程序设计语言就是计算机能读懂的语言。书写执行要求程序员按照语言的规范进行编程人与计算机进行“对话”的语言。计算机语言:计算机之所以能有条不紊的进行工作,是因为有程序在进行操作和控制。计算机语言的发展机器语言——汇编语言——高级语言机器语言:001001101100101汇编语言:ADDA,R1(符号语言、汇编语言)高级语言

6、:接近于人类的自然语言和数学语言(BASIC、PASCAL、C、C++)低级语言面向过程的语言C面向对象的语言C++△计算机本身仅能识别二进制代码“0”、“1”。△编程最直接、最低级的就是机器语言。△为解决机器语言难理解、记忆等问题。出现符号语言。△为使编程接近自然语言,出现高级语言。如C、PASCAL、FORTRAN△为配合高级语言编程,出现了开发工具,提高效率、减轻劳动量。如VB、VC、PB、Dephi、VFP等。因此VFP不是编程语言。△不管什么形式编写代码,最终都应将代码翻译成机器语言,这就是

7、编译程序的工作。不同的语言有不同的编译器。△程序控制是一种逻辑控制。因此,严谨的逻辑思维是一个程序员必备的基本素质。高级语言的编译和执行高级语言源程序编译程序/解释程序(编译器/解释器)机器代码(二进制)VisualC++6.0C/C++HTML计算机语言经历了较长的发展阶段,各类语言的出现为计算机技术的发展提供了强大的动力。当今时代,影响最大的还是各类高级语言,其中C语言便是典型代表。本章首先向读者介绍有关C语言的一般知识。结构化程序设计方法的基本思想是,将任何复杂问题分解为若干较为简单的功能模块,

8、每个模块中的任何逻辑问题再用少数几种基本结构(如顺序结构、选择结构、循环结构)加以描述。支持这种结构化的程序设计方法的语言称为结构化的程序设计语言。结构化的程序设计方法,主要是实现两个方面的问题:程序的模块化设计和结构化编码。1.1.2结构化程序设计方法三种基本结构顺序结构选择结构循环结构三种基本结构的特点只有一个入口只有一个出口每一个基本结构中的每一部分都有机会执行到结构内不存在“死循环”结构化程序设计方法要求把程序的结构规定为顺序、选择和循环三种基本

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

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

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