第0章―程序设计概论ppt课件.ppt

第0章―程序设计概论ppt课件.ppt

ID:59195277

大小:3.55 MB

页数:41页

时间:2020-09-26

第0章―程序设计概论ppt课件.ppt_第1页
第0章―程序设计概论ppt课件.ppt_第2页
第0章―程序设计概论ppt课件.ppt_第3页
第0章―程序设计概论ppt课件.ppt_第4页
第0章―程序设计概论ppt课件.ppt_第5页
资源描述:

《第0章―程序设计概论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计中国地质大学(北京)信息工程学院教学内容安排第0章程序设计概述2学时第1章C程序设计基础4+2学时第2章简单C语句2+2学时第3章分支结构程序设计4+2学时第4章循环结构程序设计4+4学时第5章函数、存储类型6+4学时第6章数组4+4学时期中复习与测试2学时教学内容安排第7章指针6+4学时第8章字符数据处理4+2学时第9章结构4+2学时第10章文件4+2学时第11章TurboC图形2+2学时期末复习2学时课程特点概念掌握基本概念基本语法实践性强编程能力编写程序上机调试运行程序课程学习目标

2、1掌握C的基本概念和基本语法掌握C程序设计的思路2掌握常用的程序设计算法学会用计算机语言编写程序3熟练掌握程序的调试和运行方法成绩评定平时(上机作业、测验和考勤)15%1期中考试(闭卷笔试)15%2期末考试(闭卷笔试)70%3第0章程序设计概述用计算机解决问题包括两个概念上不同的步骤:第一步:构造一个算法或在解决该问题的已有算法中选择一个,这个过程称为算法设计。第二步:用一种程序设计语言将该算法表达为程序。本章将介绍计算机程序设计的基本概念及发展。通过本章的学习,可以了解到程序设计中的一些基本概念及C

3、语言的概貌。第0章程序设计概述程序与程序设计语言C语言的历史与发展简单的C程序介绍讲解内容程序与程序设计语言什么是软件?软件是指程序以及开发、使用和维护程序所需要的所有文档。什么是程序?计算机程序是指按照具体要求产生的适合于计算机处理的指令序列。程序只是完整软件产品的一个部分。程序既可以指能被计算机直接执行的指令序列(可执行文件),也可以是我们用程序设计语言编写的源程序,但源程序不能被计算机直接执行,必须通过程序设计语言翻译为可执行的指令序列。程序与程序设计语言什么是程序设计语言?程序设计语言是指用来

4、编写程序的语言,目前常用的程序设计语言有:C、C++、JAVA、VB等等。每种程序设计语言都有其独特的语法规范和特点,用于编写不同的程序,以满足不同的程序设计要求。程序设计语言的发展主要经历了以下几个阶段:机器语言汇编语言高级语言程序与程序设计语言①机器语言众所周知,数据是以二进制形式存储在计算机中,我们所能感知的声音或图像进入计算机之前必须要经过编码转化为二进制。计算机能够执行的程序也不例外,也是以二进制代码表示指令序列。机器语言便是以二进制代码表示机器指令的一种语言,用机器语言写的程序能被计算机直

5、接执行。程序与程序设计语言【例0.1】使用机器语言计算1+1。101110000000000100000000000001010000000100000000显然,用此方法编写程序麻烦,难懂,且不同的计算机提供的机器语言不同,编写的代码很难通用。程序与程序设计语言②汇编语言为了解决机器语言编程的困难,人们专门编写一种称为程序设计语言的程序,它提供一套语言规范,程序员可以采用该语言编写“程序”,然后由程序设计语言将“程序”翻译为计算机能够执行的程序。汇编语言便是最早的程序设计语言之一。程序与程序设计语言

6、【例0.2】使用汇编语言计算1+1。MOVAX,1ADDAX,1汇编语言用人类易懂的符号代替了二进制代码,使得编程技术前进了一步。但汇编语言与机器语言比较接近,多数符号基本上和一组二进制指令代码直接对应,与计算机内部实现细节直接相关,编程的难度仍然较大。程序与程序设计语言【例0.2】使用汇编语言计算1+1。MOVAX,1ADDAX,1人们习惯上把机器语言和汇编语言称为低级语言,而把之后的程序设计语言称为高级语言。程序与程序设计语言③高级语言高级语言的出现是编程语言的一大进步,它屏蔽了机器的细节,语言更

7、接近于自然语言和数学语言,给编程带来了极大的方便。据不完全统计,目前已经有超过2500种计算机语言,绝大多数是高级语言。程序与程序设计语言【例0.3】使用C语言计算1+1#inlcudevoidmain(){printf(“%d”,1+1);}高级语言易学、易用、功能强大,具有一定的通用性。第0章程序设计概述程序与程序设计语言C语言的历史与发展简单的C程序介绍讲解内容C语言的历史与发展高级语言门类繁多,C语言是其中影响最大、寿命最长的语言之一。C语言可以直接对硬件操作,实现汇编语

8、言的大部分功能,也具有高级语言的可移植性好,可读性强的特性。因此有人称它是高级语言中的低级语言,或干脆称它为“中级”语言。C语言的应用非常广泛,既可以用来编写系统软件,也可用来编写应用软件。普通计算机使用的Windows操作系统基本上是用C语言编写的,用来进行文档处理的Word、Excel也基本上是用C语言编写的。下面对C语言产生发展的历史进行简单介绍。C语言的历史与发展20世纪60年代,贝尔实验室(BellLaboratory)的KenThompson

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

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

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