c语言之浅说编程

上传人:tian****1990 文档编号:81511756 上传时间:2019-02-21 格式:PPT 页数:19 大小:1.43MB
返回 下载 相关 举报
c语言之浅说编程_第1页
第1页 / 共19页
c语言之浅说编程_第2页
第2页 / 共19页
c语言之浅说编程_第3页
第3页 / 共19页
c语言之浅说编程_第4页
第4页 / 共19页
c语言之浅说编程_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《c语言之浅说编程》由会员分享,可在线阅读,更多相关《c语言之浅说编程(19页珍藏版)》请在金锄头文库上搜索。

1、程序与编程语言程序的基本概念制作者:马浩资料李源,LinuxC瘟程一站式学习1.程序的作用因此,计算机可以处理由数字组成的符号、声音和图像*程序(Program)告诉计算机应如何完成一个计算任务,这里的计算可以是数学运算,比如解程,也可以是符号运算,比如查找和替消文档中的桅个单词,还可以处理声音和图像。程序由一系列指令(Instruction)组成:“指令是指示计算机做某种运算的命令,一般包括:1.输入(Input)从键盘、文件或者其它设备获取数据。2.输出(Output)把数据显示到屏穆,或者存入一个文件,或者发送到其它设备。3.基本运算执行最基本的数学运算(加减乘除)和数据存取。4测试和分

2、支测试桅个条件,然后根据不同的测试结果执行不同的后续指令。5.循环重复执行一系列操作.编程的概念:*对于程序来说,有上面这儿类指仪就足够了。你曾用过的任何一个程序,不管它有多么复杂,都是由这儿类指令组成的。程序是那么的复杂,而编写程序可以用的指令却只有这么简单的儿种,这中间巨大的落差就要由程序员去填了,所以编写程序理应是一件相当复杂的工作。“编吊程序可以说就是这桦一个过程:把复杂的任务分轼成子代仪,把子任务口分解成更简单的径务,辰层分牌,口到最后简单得可以用以上指冷染弹成。编程语言(ProgrammingLanguage)的分类:*低级语言(Low-levelLanguage)包含:机器语言(

3、MachineLanguage)汇编语言(Assemb1lyLanguage)高级语言(High-levelLanguage)包含:C、C+、Java、Python等(用语句(Statement)编写程序,语句是计算机指令的抽象表示)同样一个语句用C语言、汇编语言和机器语言分别表示如下:C语言a=b+15|1BARJISJIRInRLARIQ汇编语言e一inoV0x804a0leiXeax1addSOxl.%eaxmov%ea%0X804a018机器语言al1ca0040883c0013318a00408由机器语言到汇编语言之汇编器的来源、计算机只能对数字做运算,符号、声音、图像在计算机内部都

4、要用数字表示,指令也不例外,上表中的机器语言完全由十六进制数字组成。最早的程序员都是直接用机器语言编程,但是很麻烦,需要查大量的表格来确定每个数字表示什么意思,编写出来的程序很不直观,而且容易出错于是有了汇编语言把机器语言中一组组的数字用助记符(Mnemonic)表示,直接用这些助记符写出汇编程序,然后让汇编器(Assembler)去查表把助记符替换成数字,也就把汇编语言翻译成了机器语言,所以说汇编器是被制作以用来将助记符翻译成机器码的工具。可以知道,助记符与机器码是一一对应的关系。小,C语言的语旬和低级语言菖的对旭太呈口间1的旨寺从高级语言到机器语言的变换之编译器的来源:上丁如明坂招描旨H多令首读移弯东得指。厅介r暗m杂虞是百口街葛伟罡2一沥愤钨璜胁、日超节懿由胁愤谐麟执其碱胁麸胁忏墅哈贾R租的必译钴标称深鹅妙园怀交吴标标|命一称显扁机程程错a过成割pR语强1E标什么是平台Cplatform?,也P平台(编详;A英汀夺故人志匹K晏怀脏邹自j乙沥王|宾碧途宏池医枝祚“花嬗度口习驿匙长河木符中炎“中拐弧标眼光砂*。、胁器程E闵“招近余摄李柿酥I区

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号