1 / 28
文档名称:

c语言课件(c语言概述).ppt

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

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

分享

预览

c语言课件(c语言概述).ppt

上传人:1485173816 2018/11/16 文件大小:323 KB

下载得到文件列表

c语言课件(c语言概述).ppt

文档介绍

文档介绍:puter)能进行计算和逻辑判断的设备在一组指令(instructions)——程序(programs)的控制下处理数据硬件(Hardware)组成计算机的各种物理部件键盘、鼠标、显示器、内存、硬盘、光驱等等软件(Software)计算机中运行的程序和数据C语言概述计算机的组成计算机包括六大部件输入单元(Inputunit)从输入设备(键盘、鼠标)获得数据输出单元(Outputunit)把数据输出到输出设备(显示器、打印机等)内存(Memoryunit)临时存储正在处理的数据和运行的程序可以快速地访问容量不大C语言概述计算机的组成中央处理单元(Centralprocessingunit,CPU)算术逻辑单元(Arithmeticandlogicunit,ALU)进行算术运算和逻辑判断控制器(Controlunit)管理和协调计算机的其它部件辅助存储器(Secondarystorageunit)保存需长期存储的数据和非活动的程序保存时间长价格便宜、容量大例如硬盘、光盘、磁带C语言概述计算机的工作原理六大部件紧密协作C语言概述计算机的工作原理CPU负责执行程序从内存中读取一条指令执行该指令从内存中读取下一条指令并执行……一个主频为1GHz的CPU可以在一秒钟内进行大约一亿次这样的操作CPU有自己的工作区:包括若干个寄存器(Registers)CPU只能理解有限的指令(CPU的指令集)指令能够完成的任务是具体的例如,把一个数从内存移动到某一个寄存器C语言概述计算机程序和语言存储在计算机中的一切内容都是二进制的数字形式数据:数、字符、图片、声音、动画等等指令计算机程序确切告诉计算机如何完成某项任务的指令序列就是一套程序计算机语言用来编写程序C语言概述#include<>#include<>voidmain(){floata,b,c,p,disc,q,x1,x2;scanf("%f%f%f",&a,&b,&c);p=-b/(2*a);disc=b*b-4*a*c;q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("x1=%f,x2=%f",x1,x2);}0110001100000110011001011100110000001100000110110110001100000110011001011100110000001**********机器语言数字形式的指令码就是机器语言(Machinelanguage)用机器语言编写的程序能够被计算机直接理解和执行但是,编写程序非常费力例如,编写程序完成两个数相加的任务需要以下几步把地址为2000的内存单元中的数复制到寄存器1;把地址为2004的内存单元中的数复制到寄存器2;把寄存器2中的数与寄存器1中的数相加,结果保留在寄存器1中;把寄存器1中的数复制到地址为2008的内存单元中。C语言概述0110001100000110011001011100110000001**********汇编语言符号化的指令码就是汇编语言(Assemblylanguage)例如,完成两个数相加的汇编语言程序汇编语言程序必须被翻译成机器语言程序才能被执行汇编程序(Assembler)充当“翻译”C语言概述ldregn1,r1 把变量n1的值复制到寄存器1(r1);ldregn2,r2 把变量n2的值复制到寄存器2(r2);addr1,r2 把r2中的数与r1中的数相加,结果保留在r1中;storer1,sum 把r1中的数复制到变量sum。

最近更新

2025年度智能硬件创始股东协议详细版专业版合.. 8页

2025年度智能样机研发与生产合作协议 9页

2025年度智能家电研发年挂靠合作协议书 9页

主讲题目:太阳能光伏背板的介绍 33页

2025年度智能客服行业全日制劳动合同细则 7页

2025年度智能化叉车租赁及维护服务合同 9页

2025年度智能农业物联网解决方案合作协议书 9页

2025年度智慧旅游平台委托开发与运营合同 9页

2025年度旅游观光区展厅设计施工及运营管理合.. 9页

2025年度旅游导游服务免责与安全保障协议 8页

2025年度新能源车辆合作营销服务合同 8页

2025年度新能源汽车电子配件采购合同 9页

2025年度新能源合伙投资协议书 7页

2025年度新能源产业专业劳务用工合同汇总 9页

2025年度新型城镇化小区物业服务与社区文化培.. 8页

2025年度文化产业项目居间合作电子模板 9页

2025年度数据中心运维分包合同协议书 8页

2025年度教育领域广告设计与制作服务合同 10页

2025年度教育培训租赁经营合同书版-职业技能培.. 9页

2025年度教育培训学校教师远程教学平台使用合.. 9页

2025年度抚养权变更及子女医疗费用承担协议 8页

2025年度房地产项目委托经营合同 8页

2025年度房地产企业劳动合同变更解除与终止风.. 8页

2025年度户外用品分销商合作协议书全新整理版.. 9页

2025年度建筑工程进度款支付协议书简易版 8页

2025年度废矿物油回收与资源化利用合同范本 9页

2025年度广西事业单位专业技术人员聘用合同 8页

2025年度幼儿园学生学位转让,附教育质量跟踪.. 8页

2025年度平安福保险合同电子版旅行安全护航 8页

中高层执行力培训资料 80页