ascal中子界类型、数组类型讲解.ppt
《ascal中子界类型、数组类型讲解.ppt》由会员分享,可在线阅读,更多相关《ascal中子界类型、数组类型讲解.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Pascal变量类型子界类型、数组类型目录子界类型.1 描述.1 定义.2 习题 1 年级人数.4数组类型.5 描述.5 定义.6单击此处浏览目录第二页。目录 读入、输出.10 定位.16 习题 2数字方阵.18单击此处浏览目录第一页。子界类型之描述 子界类型属于一种自定义类型,在FreePascal中可以对变量值得范围进行控制,从而更大可能增加程序的可靠性,不必对输入范围超出可认定范围而枉费心血去加判断语句。同时,在定义数组类型的变量中,也需要用到这种子界类型。01子界类型之定义02 子界类型有两种定义方法分别如下。第一种:type 名称=下界.上界;变量名:你之前给type后面写的名字;例
2、如:type apple=1.100;var score:apple;子界类型之定义03 第二种:变量名:下界.上界;例如:var score:1.100;注意点:注意点:变量范围必须是字符型或整数类型。和变量范围必须是字符型或整数类型。和case语句相同。语句相同。习题 1 年级人数04【题目描述】已知一年级有400人,二年级有500人,三年级501人,四年级450人,五年级510人,六年级600人。输入年级数,之后输出年纪人数。年级数必须是1到6,否则报错。【输入要求】【输入样例1】一个1到6的整数。6【输出要求】【输出样例1】整数类型,场宽5。600【输入样例2】【输出样例2】7 (报错
3、)查查看看答答案案数组类型之描述05 数组可以被看做同一类型的多个数据的一个集合。用数组下标(编号)来区分或指定每一个数组元素。FreePascal能开数组空间数量比Tubbo Pascal多很多。因此,在需要特别多空间进行数据存储时,建议使用FreePascal进行程序的编写。一维数组之定义 一维数组有两种定义方式,分别如下:第一种:type 自定义名称=array下界.上界 of 数据类型;var 变量名:自定义名称;例如:type dress=array1.100 of integer;var a:dress;注:刚才我们定义的一维数组相当于一张1行,100列的表格。06一维数组之定义
4、一维数组有两种定义方式,分别如下:第二种:var 变量名:array下界.上界 of 数据类型;例如:var a:array1.100 of longint;07二维数组之定义08 二维数组有两种定义方式,分别如下:第一种:type 自定义名称=array行下标值,列下标值 of 数据类型;var 变量名:自定义名称;例如:type dress=array1.50,1.100 of integer;var a:dress;注:刚才我们定义的二维数组相当于一张50行,100列的表格。二维数组之定义 二维数组有两种定义方式,分别如下:第二种:var 变量名:array行下标值,列下标值 of 数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ascal 中子 类型 数组 讲解
限制150内