网站大量收购闲置独家精品文档,联系QQ:2885784924

北方民族大学程序设计语言课件第一章 概述.ppt

北方民族大学程序设计语言课件第一章 概述.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计教程 for 2007级软件工程学生 主讲:于千城 北方民族大学计算机学院 Mobile phoneEmail:yu_comupter@ 网络教室:52 《C++程序设计》教学安排 课时:课堂讲授64学时;上机实验20学时 教 材: 《C++程序设计教程》 (第2版) 实验教材: 《C++程序设计习题解答与上机实践》 上机环境: DOS环境下的 Turbo C++ 3.0 Visual C++ 6.0 Linux 下GUN C++ 《C++程序设计》考核办法 课程成绩由以下几部分组成: 笔试(基本语句与算法知识70%) 平时实验与作业(30%) 考试题型 笔试题型有单选题、填空题、判断题和编程练习(见主教材习题), 作业与上机 完成网络教室公布的习题并在网络教室提交。 完成教材上的作业习题。 本课程的学习方法 初学时重点是掌握C++语言的语法和规定 从模仿起步 必要的记忆 养成良好的编程习惯 掌握上机编写程序的方法 §1.1 C++语言的起源 计算机已经成为人类必不可少的工具,应用领域极广: 航空航天、兵器、舰船、机床、仪器仪表、管理、财务、媒体、建筑 计算机本身不能进行独立的思维,它是靠执行预先编制好的程序而实现一定功能的。 (存储程序工作原理) 目前人类和计算机之间还不能像人和人之间那样完全用自然语言进行交流,计算机和人类之间的交流需要借助于“计算机语言”。 程序、指令、软件、程序设计语言 程序是指令的集合。 指令是计算机可以识别的命令。 软件 与一系统有关的程序、步骤和有关文件编制的完整集合,特指计算机所使用的程序的集合。 软件由语言编制而成,是解决某类问题的,具有确定的、有限的功能。 计算机程序语言的发展历史 1.机器语言 计算机能够识别并直接运行 2.汇编语言 用汇编指令编写程序,经过编译之后才能执行。 这两类语言被称为面向机器的语言。 3.高级语言 面向过程的结构化程序设计语言,重点是描述问题求解的过程、算法和方法。问题求解的常用手段是功能分解,并把分解的结果用高级语言结构化地实现。 典型的高级语言有C语言、PASCAL语言和BASIC语言等。 自从高级语言问世以来,已出现过上千种程序设计语言,通常可以分为通用型和专用型两大类。具体又可分为: 通用型:适合于数值计算的语言(例如ALGOL-60语言、FORTRAN语言);结构化程序设计语言(例如Pascal语言、C语言);适合商用和管理领域的语言(例如COBOL、FoxBASE、FOXPRO语言),还有一些交互式的通用语言(例如BASIC语言)。 专用型:种类多、功能各异。例如适合数控机床工作的数控语言APL,适用于计算机辅助设计的AHPL和DDL语言,适合符号处理的LISP语言,适合于人工智能的LISP、PROLOG语言,适合于系统分析的PSL/PSA语言,适合于电子电路设计VHDL的等。 另外还有综合各类语言特点、功能强大,适用范围较广的汇集性语言,如ADA和PL/I语言。 * * * 2000年1月25日 北京理工大学 / * 2000年1月25日 北京理工大学 / * * * * 后期应重点掌握编程思路和基本算法 学会分析问题 掌握面向对象的编程思想 开始进行算法设计 熟练掌握程序调试方法 1.1 C++语言的起源 1.2 C++语言与C语言的关系 1.3 C++语言与面向对象的程序设计 1.4 C++程序的开发步骤 1.5 简单的C++程序 1.6 基本输入、输出 1.7 注释 第 1 章 概 述 C++语言是一种已得到广泛使用的面向对象的程序设计语言。本章回顾C++语言的发展历史,讨论C++语言与C语言的关系及其对面向对象程序设计的支持;介绍用C++语言开发程序的基本步骤及简单C++程序的组成。 20世纪60年代 Martin Richards 设计出BCPL语言,它被用于在开发软件系统时作为记述语言。 Ken Thompson 在BCPL的基础上开发了B语言,美国DEC公司的PDP-7计算机中的UNIX操作系统就是用B语言开发的。 1970年 Dennis Ritchie等在为PDP-11计算机开发UNIX操作系统时,对B语言做了进一步的改进,推出了更加通用的C语言。 1972年 【 1.1 C++语言的起源 】 10 R=5 20 L=2*3.14*R 30 S=3.14*R*R 40 PRINT R,L,S 50 END 计算机语言是 编写程序、制 作软件的工具 计算机语言 人和计算机交流所用的语言 高级语言 (面向过程语言) 告诉计

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档