《1C程序设计概述.pptVIP

  • 1
  • 0
  • 约5.93千字
  • 约 31页
  • 2016-12-31 发布于北京
  • 举报
* 祝同学们 新学期愉快 学习进步! 祝同学们 新学期愉快 学习进步! Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. C语言程序设计 信息工程学院 叶君耀 Email:sdyejunyao@126.com Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 课程教材 《C语言程序设计》 杨路明等 北京邮电大学出版社 《C语言程序设计上机指导与习题选解》 杨路明等 北京邮电大学出版社 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第一章 C语言程序设计概述 1.1 程序与程序设计语言 1.2 算法及其描述 1.3 C语言的发展及特点 1.4 C语言的基本构成 1.5 C语言的字符集、标识符与关键字 1.6 C语言的开发环境 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第一章 C语言程序设计概述 1.1 程序与程序设计语言 (1)程序的基本概念 所谓程序,实际上是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。人们借助计算机能够处理的语言,告诉计算机要处理什么以及如何处理,这便是程序设计。 (2)程序设计语言 要完成程序设计,自然离不开程序设计语言,从其发展历史以及功能看,大致可分成以下几个阶段: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (A)机器语言 所谓机器语言,就是指该机器能够识别的指令的集合,即指令系统。例如以下是某计算机的两条机器指令: 加法指令减法指令 用机器语言编写的程序,计算机可以直接执行,执行效率高,但机器语言的指令不直观,难认、难记、难理解且较烦琐,容易出错,编写的程序缺乏通用性。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (B)汇编语言 20世纪50年代中期,为了减轻人们使用机器语言编程的负担,开始采用一些助记符号来表示机器语言中的机器指令,这样便形成了汇编语言。例如上例中的两条指令用汇编语言描述如下: ADD:A,B SUB:A,B 不过计算机不能直接执行用汇编语言编写的程序,它必须经过一个叫汇编程序的系统软件翻译成机器语言程序后才能执行。前者称为源程序,后者为目标程序。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (C)算法语言 汇编语言和机器语言是面向机器的,它们同属于低级语言的范畴,为了克服低级语言的缺点,使人们将程序设计的精力集中在解决问题的算法上,便出现了面向算法过程的程序设计语言,称为算法语言。比如FORTRAN, ALGOL, PASCAL, C等。 当然计算机也不能直接执行算法语言程序,算法语言程序也必须先经过编译程序翻译成机器语言程序后,才能由计算机执行。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. (D)面向任务的程序设计语言

文档评论(0)

1亿VIP精品文档

相关文档