c语言01程序设计ab

c语言01程序设计ab

ID:39963227

大小:1010.81 KB

页数:54页

时间:2019-07-16

c语言01程序设计ab_第1页
c语言01程序设计ab_第2页
c语言01程序设计ab_第3页
c语言01程序设计ab_第4页
c语言01程序设计ab_第5页
资源描述:

《c语言01程序设计ab》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程有关学时:3220学时课堂,12学时上机考试:闭卷考试平时成绩:课堂点名、作业、上机,占20%期末考试:占80%希望做到“三多”:“多阅读程序、多编写程序、多上机调试程序”,“两勤”:“勤动脑、勤动手”第1章程序设计ABC周秀云zhouxy@uestc.edu.cnC程序设计计算机与人工智能计算机行业的梦想让计算机(Computer)能像人一样地思考,与人自然交流,人工智能(ArtificialIntelligence)计算机与人工智能1997年,IBM公司研制的深蓝超级计算机在一场“人机大战”中打败了国际象棋大师卡斯帕罗夫被

2、誉为“人工智能的一大胜利”深蓝的主要研制者之一许峰雄博士:胜利靠的只是不知疲倦地高速运算,并不是什么智能计算机与信息技术计算机技术与通信技术结合,构成了信息技术(InformationTechnology),诞生了一个新词:IT嵌入式系统是IT未来的主要发展方向之一典型的嵌入式系统有:机器人、手机和智能家电等计算机计算机是用来延伸人的能力的工具,需要人来驾驭让非计算机专业的人更容易驾驭它完成这一目标的主要手段之一就是 “编程(Programming)”计算机基本工作过程输入/输出设备存储器运算器控制器源程序和输入数据输出结果取出数

3、据存入数据操作命令存取命令取出程序指令输入输出命令计算结果CPU“冯·诺依曼机”结构大脑记忆装置眼睛和耳朵程序和数据硬盘CPU内存执行结果计算机基本工作过程存储器。程序和数据都以二进制代码形式存于存储器中。从形式上看,指令与数据没有区别。控制器。在它的控制下,指令依次从存储器中取出,然后对指令进行解释和执行。每条指令均由操作数、操作数地址和运算结果地址组成。运算器。用于完成算术、逻辑运算。输入、输出设备。用来完成人--机通信计算机工作过程中的名词解释指令:计算机的工作体现为执行指令.指令是一组二进制代码,它给出了计算机要进行的操作

4、和需要的数据,或取数据的地址。程序程序是指为完成某个特定任务的一系列指令的集合。编程序:指按一定的要求和规定安排这一系列指令。工作过程是一种“存储程序”的工作原理(事先编制程序、存储程序和自动连续执行程序)。只要存入不同程序,可实现不同任务。计算机基本工作过程整个过程的执行者是硬件,但硬件是受软件控制的编程,就是编写软件,使硬件按照人的意图工作软件分类计算机系统由软件和硬件组成软件:计算机所使用的各种程序的集合及程序运行时所需的数据,是相对硬件而言的计算机的信息部分,泛指程序。软件分系统软件和应用软件。软件分类系统软件管理计算机硬

5、件,提高机器使用效率,支持应用软件的开发环境和运行环境,以便有效地向用户提供服务。软件分类系统软件主要包括:操作系统各种语言的处理程序(是对源程序执行编译或解释操作的程序,不同的语言有不同的语言处理程序,源程序是用计算机语言编写而成的)各种服务程序、数据库管理系统等等。软件分类应用软件主要包括:各个应用领域中为解决各类问题而编写的软件。如:WORD、EXCEL、POWERPOINT。软件的形成软件(Software)的形成程序员(Programmer)编写程序源代码(SourceCode)编译器(Compiler)把源代码转换为可

6、被计算机理解的机器代码(MachineCode)并把机器代码以可执行文件(ExecutableFile)的形式保存在磁盘上编译语言一种编译语言对应一种编译器程序员按照该语言的语法编写程序源代码,把自己的意图融入到代码中编译器读入源代码,把程序员的意图转换成可执行程序,供他人使用源程序可执行程序编译器程序设计语言(ProgrammingLanguage)-是人与计算机进行交流的语言-是指用来编制和设计程序所使用的计算机语言计算机直接能读懂的语言机器语言(MachineCode),也叫机器代码一种纯粹的二进制语言程序设计语言的故事程序

7、设计语言的故事计算机为什么用二进制呢?为什么不用我们日常熟悉的十进制呢?二进制在在电器元件中容易实现计算机进行二进制运算比进行十进制运算要简单得多程序设计语言的故事机器语言编写的1+1程序二进制代码序列,又称目标语言。运行速度快,但编程难、易错、不通用,故不用它编程。每一种计算机都有自己的机器语言(指令系统)。101110000000000100000000000001010000000100000000程序设计语言的故事汇编语言(AssembleLanguage)编写的1+1程序MOVAX,1ADDAX,1-将二进制代码用符号(

8、或称助记符)来表示。-随不同CPU而异,没有通用性。-汇编语言程序(源程序)必须经汇编程序翻译成目标程序,通过连接程序生成可执行程序后,才能执行。程序设计语言的故事BASIC语言编写的1+1程序C语言编写的1+1程序PRINT1+1#include

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

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

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