欢迎来到天天文库
浏览记录
ID:45062212
大小:2.31 MB
页数:38页
时间:2019-11-09
《C语言概述PPT课件教学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C程序设计教师姓名:赵亚慧单位:延边大学工学院计算机科学与技术学科办公地点:z316联系电话:273-2332转253Email:ybuqmks@yahoo.cn关于本课程总学时:64学时;3.5学分理论(48学时)+实验(16学时)理论课:周一7-8节3412周三3-4节3412(双周)实验课:周五9-10节Z2251-55(单周)56-105(双周)考核形式:考勤(10%)+测验(10%)+实验(20%)+期末考试(60%)第一章C语言概述C语言概述1.1计算机与程序、程序设计语言1.3C语言
2、的特点1.4简单的C语言程序1.5运行C程序的步骤与方法1.2语言出现的历史背景程序设计语言概述【重点】程序及程序设计语言的实现数据及数据存取C语言的特点C语言概述C语言概述三种计算工具数值数据的存储,人工运算数值数据的存储,非程序化运算数据的存储、加工、处理、传递,程序化运算C语言概述计算机与计算器根本区别是什么?程序控制人工操作三个要回答的问题:程序是什么程序设计语言是什么程序如何得以实现(程序如何在计算机中运行)C语言概述一个基本概念:计算的本质(什么叫计算)计算就是映射或基于规则的符号串的
3、变换过程从一个已知的符号串开始,按照一定的规则,一步一步地改变符号串,经过有限步骤,最后得到一个满足预先规定的符号串,这种变换过程就是计算完全可以把计算看作是基于规则的物理状态的变换,所谓的符号就是特定的物理状态,映射或符号变换就是从一种物理状态变换到另外一种物理状态的过程算术运算、定理证明、文字翻译等都是计算C语言概述更具体的概念:算法与程序计算过程所依赖的规则就是算法一个问题是不是可计算的,与该问题是不是具有相应的算法是完全一致的特定的自然规律实际上就是特定的“算法”,特定的自然过程实际上就是
4、执行特定的自然“算法”的一种“计算”算法的计算机语言描述就是程序程序是计算机解决问题的规则的表示形式,这种表示形式能够被计算机转化为计算机的实际动作程序及程序设计语言程序(Program)指示计算机按解决问题的步骤,实现预期目的而进行操作的一系列语句或指令程序设计语言(ProgrammingLanguage)用来定义计算机程序的符号系统(具有语法规则)定义计算机所需要使用的数据定义计算机对数据进行的操作C语言概述程序设计语言的分类自然语言e.g.:汉语、English、조선어、…机器语言用二进制
5、代码指令表达的计算机语言,指令是用0和1组成的一串代码高级语言不依赖于机器,远离对硬件的直接操作汇编语言依赖于机器的符号系统,利用计算机所有硬件特性并能直接控制硬件低级语言计算机只能识别0和1,用0和1表示一切信息和操作a,b,c,…0,1C语言概述程序及程序设计语言的实现【重点】口译——解释(Interpretation)#@%$^&*...#@%$^&*...#@%$^&*...态度决定一切态度决定一切态度决定一切123C语言概述程序及程序设计语言的实现【重点】笔译——编译(Compil
6、ation)#@%$^&*...态度决定一切1C语言概述我们的程序编译程序目标程序计算机要说翻译官能听明白的话!程序及程序设计语言的实现【重点】编译方式下程序设计语言的实现过程C语言概述人编写的程序编译程序链接程序已有的可利用机器语言程序源程序目标程序库函数编辑程序运行结果机器语言程序最终机器语言程序可执行程序①编辑②编译③链接④运行?出错利用计算机解决问题的过程C语言概述问题符号表达分析算法设计Step1:inputSStep2:calculatetStep3:outputt算法main(){f
7、loatS;scanf(“%f”,&S);…}源程序编程编译并运行t=2.34(sec)结果领域知识每个环节的主体、输入、输出是什么C语言概述数据和数据的存取【重点】内存的组织方式【难点】变量与内存单元【难点】数据类型C语言的特点存储器内存(主存,mainmemory):存放计算机运行期间程序和数据外存(辅助存储器,auxiliarymemory):不依赖于电能而长期保存信息外存中的程序和数据在使用时必须调入内存,内存中的数据为了在断电情况下长期保存,必须保存到外存中数据及数据存取存储器数据及数据
8、存取使用保存内存的组织方式【重点】内存单元(Unit):内存中数据存储和读取的基本单位,一般容量为1byte=8bits笔记本某页的某一行每个内存单元具有唯一的地址(Address)笔记本某页某一行的行序号地址是标识内存单元的编号,是确定内存单元、读写数据的依据内存单元地址是连续编号的C语言中以指针(Pointer)形式表示内存单元的地址——C的特色之一数据及数据存取内存的组织方式【重点】数据及数据存取000100020003000400050006000700080009000A
此文档下载收益归作者所有