下载此文档

ACM第二次课件.ppt


文档分类:IT计算机 | 页数:约82页 举报非法文档有奖
1/82
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/82 下载此文档
文档列表 文档介绍
ACM程序设计入门基础 wxf80106@
一、 C 语言概述
C语言的简介
简单的C程序介绍

VC的安装和使用
ONLINE JUDGE的使用
C语言的简介
C语言是目前世界上最广泛使用的通用计算机语言。用它既可编写计算机系统软件,也可编写各种应用软件,所以在数百种计算机语言中,C语言仍然是目前最流行、最受欢迎的计算机语言。
现在, Windows已成为计算机的主要操作系统, 相应的基于Windows的程序开发多采用C++,它虽是一种面向对象的语言, 但其核心内容仍是标准C。
程序设计基本知识
计算机与人
计算机基本工作过程
程序设计语言的故事
程序设计语言的发展
计算机与人
计算机是用来延伸人的能力的工具,需要人来驾驭
我们的职责是让非计算机专业的人更容易驾驭它
完成这一目标的主要手段之一就是 “编程(Programming)”
计算机基本工作过程
整个过程的执行者是硬件,但硬件是受软件控制的
编程,就是编写软件,使硬件按照人的意图工作
计算机基本工作过程
输入/输出
设备
存储器
运算器
控制器
源程序
和输入数据
输出结果
取出数据
存入数据
操作命令
存取命令
取出
程序指令
输入输出命令
计算结果
CPU
“冯·诺依曼机”结构
大脑
记忆装置
眼睛和耳朵
程序设计语言的工作原理
编译运行
编辑、编译、链接和运行
解释运行
程序员编写程序源代码
解释器读入源代码,并执行源代码
解释运行的语言特点
执行速度慢
好学易用
先编译、后解释
把源代码编译成更容易解释的中间代码,然后再解释运行
程序设计语言
程序设计语言(Programming Language)是人与计算机进行交流的语言
计算机直接能读懂的语言
机器语言(Machine Code),也叫机器代码
一种纯粹的二进制语言
一种程序设计语言对应一种编译器
程序员按照该语言的语法编写程序源代码,把自己的意图融入到代码中
编译器读入源代码,把程序员的意图转换成可执行程序,供他人使用
程序设计语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象

ACM第二次课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数82
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小5.73 MB
  • 时间2017-06-24