1 / 61
文档名称:

项目一 C语言基础知识课件.ppt

格式:ppt   页数:61页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

项目一 C语言基础知识课件.ppt

上传人:实用文库 2015/10/25 文件大小:0 KB

下载得到文件列表

项目一 C语言基础知识课件.ppt

相关文档

文档介绍

文档介绍:项目一 C语言基础知识
了解计算机语言的概念及其发展史
了解常见的高级语言
掌握指令、程序、源程序、目标程序的概念
理解C语言的基本特点和基本结构
学习目标:
任务一、C程序的基本结构
一、计算机语言的概念
自然语言: 人与人之间进行交流的语言
计算机语言:是人和计算机进行信息交流
的工具,人们可以使用计算机语言来命
令计算机进行各种操作处理。
程序设计语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象
:
计算机
运算器
控制器
存储器
主机:
I/O设备:键盘、显示器等
中央处理器CPU
>
>
C语言发展历史
语言简洁、紧凑、灵活
运算符和数据类型丰富
程序设计结构化、模块化
生成目标代码质量高
可移植性好
<
>
>
>
>
>
>
高级语言
>
C语言特点
二、计算机语言的发展
机器语言:由0和1二进制代码构成。
汇编语言:用一组易记的符号代表机器指令。
高级语言:接近于人们习惯使用的自然语言
和数学语言。又称为类自然语言。
例:“加”命令用二进制10110111表示。
例:“加”命令用add表示。
例:“加”命令+表示。
计算机程序设计语言分为机器语言,汇编语言和高级语言。
机器语言是用二进制指令表示的、计算机能够直接识别和执行的语言。
机器语言不好记忆,不便于学习,软件开发难度大、周期长、易出错,软件维护工作量大等缺点更加突出,机器语言已不能胜任编程工作。
汇编语言是用一些易读、易记的助记符表示机器指令操作码,如ADD、CALL等。
使用汇编语言编写程序提高了编程速度,也比较容易编写出质量较高的程序,检查、维护也比较容易。但汇编语言抽象层次低,程序员编写程序工作量大。
高级语言不受计算机种类的限制,通用性强,易于理解、学习和掌握。
使用高级语言减少了大量的编程工作量。
目前比较广泛使用的高级语言有BASIC、FORTRAN、PASCAL和C语言。
三、常见的高级语言及用途
C语言:编写系统软件,如编写UNIX,
Windows, Linux等操作系统.
FORTRAN:用于数值计算,如微分方程数值解,
比如气候模式,海洋模式,模拟核爆炸试验
VB:开发应用软件
JAVA:网络环境语言,编手机上的程序或游戏.
C++、 VC++、Dephi、FoxPro
第一个程序 Hello,World!
/* The first C Program*/
#include <>
main()
{
printf(“Hello,World!”);
}
>
注释
编译预处理
函数
语句
输出:
Hello,World!
四、 C程序格式和结构特点

最近更新

2025年天津电子信息职业技术学院单招职业适应.. 63页

2025年七夕的来历及各地风俗 5页

2025年七夕活动总结5篇(精选) 9页

物联网系统中的容灾备份策略研究-全面剖析 29页

活力崇仁专业知识讲座 17页

2025年人际关系障碍心理咨询案例 5页

2025年太原城市职业技术学院单招职业技能测试.. 60页

国际组织在推动可持续发展中的角色与挑战-全面.. 23页

核辐射应急响应策略优化-全面剖析 23页

2025年班主任个人工作总结通用 3页

维格纳3-j符号在解算混合边值问题中的应用 3页

班组建设工作汇报 39页

2025年宁夏中 卫 市单招职业倾向性测试题库及.. 63页

中医治疗肝脏结节的分子机制探索-全面剖析 29页

2025年宁夏固原地区单招职业适应性测试题库附.. 60页

2025年宁夏工业职业学院单招职业适应性测试题.. 61页

2025年宁夏工商职业技术学院单招职业技能测试.. 61页

科研之风向标――文献调研概述 33页

2025年人教版四年级下数学第一单元四则运算练.. 13页

医疗影像诊断-全面剖析 24页

2025年宁夏银川市单招职业倾向性测试题库含答.. 60页

2025年环保小学四年级日记200字8篇 4页

2025年宁德师范学院单招职业适应性测试题库含.. 61页

2025年宁德职业技术学院单招职业倾向性测试题.. 62页

2025年内部竞聘操作管理及考核大全 21页

2025年湖南工程职业技术学院单招职业倾向性测.. 63页

2025年医疗机构药品评价与遴选量化记录表 3页

中国自驾租车行业发展研究报告 20页

2022年职业教育国家级教学成果奖申报书及填报.. 8页

食品安全相关组织机构设置部门职能及岗位职责.. 2页