- 7
- 0
- 约1.32万字
- 约 11页
- 2015-12-28 发布于贵州
- 举报
基本数据类型与基本算
第二章 基本数据类型与基本运算
本章主要介绍程序设计中高级语言提供的数据类型和其上允许的基本运算。在介绍这些内容时,我们通过穿插一些实例介绍如何应用数据类型与基本运算来解决一些简单的问题。
2.1 数据类型的概念
2.1.1 为什么程序设计语言中要引入“数据类型”这一概念?
2.1.2 数据类型的概念
数据类型是程序设计语言中的一个非常重要的概念。那么,什么是数据类型呢?
数据类型是由该类型的数据的值域(即值集)和在这些数据上所有施加的运算的集合(即运算集或操作集)组成。值域指出了每一种数据类型的变量合法的数据取值范围,而运算集合则规定了每一种数据类型的变量和数据其上所允许进行的运算。值域和运算集是数据类型的两个基本属性。在下面介绍Pascal语言的数据类型的有关章节中,对每一种数据类型均将说明这两种属性。
2.1.3 数据类型的代数理论基础
一个数据类型是一个二元组(D,R)。其中,D是一个数据类型的值域,R是建立在D上的运算(操作)的集合。这个二元组构成了一个代数系统。其中,D叫做该系统的基集。从本质上说,一个代数系统就是一个带运算的集合,而一个数据类型就是一个代数系统。
从这个概念出发,程序设计语言理论在数据结构的基础上发展了一些数据和类型的代数理论。这些理论属于程序设计语言语义学的范畴,将来,有兴趣的学生在具备了比较深入的基础之后,可以作进一步的了解。
2.1.4 Pas
您可能关注的文档
- 土地复垦费用监管协.doc
- 土地复垦项目(渝海.doc
- 土地整理复垦工程监工作报告.doc
- 土地整理工程质量评报告.doc
- 土地法律法规知识竞复习题.doc
- 土地整理与复垦模拟(开卷).doc
- 土地整理项目工程施资料.doc
- 土壤样品采集与处理验报告.doc
- 土壤水系沉积物具体样方法.doc
- 土城煤矿安全检查整方案4.25.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)