⑵、进制。
计算机中采用的二进制编码,其基本符号是“0”和“1”。
计数的方法有很多种,在日常生活中我们最常见的是国际上通用的计数方法——十进制计数法。但是除了十进制外还有其他计数制,如一天24小时,称为24进制,一小时60分钟,称为60进制,这些称为进位计数制。计算机中使用的是二进制。
这几种进制采用的都是带权计数法,它包含两个基本要素:基数、位权。
基数是一种进位计数制所使用的数码状态的个数。如十进制有十个数码,因此基数为10。二进制有两个数码:0和1,因此基数为2。
位权表示一个数码所在的位。数码所在的位不同,代表数的大小也不同。如十进制从右面起第一位是个位,第二位是十位,第三位是百位,……个(100)、十(101)、百(102)、千(103)……就是十进制位的“位权”。
每一位数码与该位“位权”的乘积表示该位数值的大小。如十进制中9在个位代表9,在十位上代表90。
二进制的表示。
一般一个长度为n 的二进制数an-1……a1a0,用科学计数法表示为:an-1……a1a0= an-1×2n-1+……a1×21+a0×20 。例如,二进制数10101用科学计数法表示:
10101=1×24+0×23+1×22+0×21+1×20 。
二进制转十进制。
方法:“按权展开求和”
例:(1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2 )10
十进制转二进制。
十进制整数转二进制数:“除以2取余,逆序输出”
例: (89)10 =(1011001)2
十进制小数转二进制数:“乘以2取整,顺序输出”
例: (0.625)10= (0.101)2
x2x2 x2
二、pascal中的几个函数。
ord( )函数取括号内字符在ascii表中对应的数值;当括号内的内容是个整数那么结果就应该是它本身。
chr( )函数取括号内数值在ascii表中对应的字符;
succ( )函数取括号内容的后继;例如:succ(‘c’)的值为(‘d’)
pred( )函数取括号内容的前驱;例如:pred(‘c’)的值为(‘b’)
odd( )函数判断括号内的数字是否为奇数,如果是奇数那么该函数值为true,否则该函数返回值为false ;例如:odd(24)的值为(false)
round( )函数对括号内的数值进行四舍五入,结果为整数;
例如:round(9.5)的值为(10) round(10.4)的值为 ( 10 )
trunc( )截尾函数,将括号内的数值去掉小数部分得到整数部分;trunc(12.3)的值为(12)
sqrt( )函数对括号内的数字进行开方运算; 例如:sqrt(4)的值为( 2.0 )
sqr( )函数对括号内的数字进行平方运算; 例如:sqr(4)的值为(16)
int()函数把括号内的数值小数部分转0; 例如:int(24.9)的值为(24.0)
abs()函数取括号内的数值的绝对值; 例如:abs(-3.1)的值为(3.1)
练习:1、字母a的ascii为1000001,那么字母b的ascii为( )
2、字母a的ascii为1000001,那么字母d的ascii为( )
a.1000000 b.1000010 c.1000011 d.1000100
3、如果字母a的ascii码为65,那么字母c的ascii码为68。( 正确 b.错误。
4、‘a’>‘a’的值为( )
5、ord(37)的值为( 37 )。ord(‘0’)=48 ord(0)=0
6、已知chr(97)的值为字母a,则chr(100)的值为字母( )
7、succ(‘c’)的值为( )
8、已知ord(‘a’)=65,则ord(‘d’)=68 )。
9、succ(pred(2))的值为(2 )。
10、chr(ord(‘h’))的值为( )
答案。 0010 2、d 3、b 4、false 6、‘d‘ 7、‘d 10、‘h’
三、pascal中的运算。
在pascal中有下列几种基本的数据类型:
整型(整数类型)integer 表示数据的范围(-32768~~32767)
注意:byte(0~255)和word(0~65535)也是整型。
实型(实数类型)real ;字符型 char ;布尔型 boolean;
在pascal中可以定义常量和变量,就象物理题中定义已知量和未知量一样,不过在pascal中变量说明以(var)作标志;常量说明以(const)作标志。
在pascal中有下列常用的运算:
赋值号 :=例如: m:=3 意思是将3赋值给m,也就是让变量m的值是3;
取余运算 mod 例如:-15 mod 4的值为( -3 );15 mod -4的值为( 3 )
整除运算 div 例如: 6 div 5的值为( 1 ) 20 div 3 mod 10的值为( 6 )
与运算 and 当and两边的表达式的值都为true值的时候运算结果为true,否则为false;
或运算 or 当or两边的表达式的值只要有一边为true值的时候运算结果为true,否则为false
非运算 not 对not后的表达式的值取反,原来是true值,经过not运算变成false值。
虽然pascal中的运算和数学中的运算有很多类似之处,但仍然有很大不同,下面我们了解一下在pascal中表达式的书写:
b2-4ac的pascal语言表达式为( b*b-4*a*c )
1/3a的pascal语言表达式为( 1/(3*a) )
练习:1、用pascal语言表达式表示a2-b2 ( a*a-b*b )或者写成( sqr(a)-sqr(b) )
2、用pascal语言表达式表示x为偶数 ( x mod 2=0 )。
3、用pascal语言表达式表示i被j整除( i mod j=0 )
4、用pascal语言表达式表示x<0或x>=10 ( x<0)or(x>=10) )
5、用pascal语言表达式表示1≤a≤10( (a>=1)and(a<=10) )
6、用pascal语言表达式表示a为奇数 ( a mod 2=1 )。或者写成( odd(a)=true )
7、(5>2)and (3>=6)的值为( false )
8、not(11+22>32)的值为(false)
9、pascal语言的关系运算符中,“不等于”运算符为( <
四、读程序写结果。
在pascal 程序中,有(程序首部)、(说明部分)、(程序体)三部分组成。程序体由语句组成,每一条语句用”;”代表该语句的结束,这些语句放在begin和end之间;所有的程序都能用三种结构描述:(顺序结构)(分支结构)(循环结构)。
顺序结构指的是语句的执行按照书写的先后顺序依次被执行。
在程序中如果要从外部读入数据要用read()语句;要把结果输出要用write()语句。
pascal语言中,实现分支结构的语句有:if … then … else… ;和case… of … else …end;他们的格式是:
if 表达式 then 语句1 else 语句2 ;
当then和else后要做的事情用一条语句描述不完的时候可以用复合语句;所谓复合语句,就是指用( begin )和(end )括起来的多条语句的统称。
case 情况表达式 of
情况1:语句1;
情况2:语句2;
情况m:语句m;
else 语句n;
end;pascal语言中,实现循环结构的语句主要有( for )语句,( while )语句和( repeat )语句,其中,循环体至少执行一遍的循环语句是(repeat)语句;实现计数循环一般用(for)语句;实现当型循环用( while )循环。
练习:1. 下列程序输出结果为( 9 )。
vara,b,c:integer;
begina:=5;
b:=4;
c:=a*a-b*b;
writeln(c);
end.2. 下列程序输出结果为( 40 )。
vara:integer;
begin
a:=100;
a:=a+20;
a:=a div 3;
writeln(a);
end.3.下列程序输出结果为( -1 )。
varx,y:integer;
beginx:=-100;
if (x<0) then y:=-1
else y:=1;
writeln(y);
end.4. 下列程序输出结果为( ‘y’ )
vara:integer;
begina:=11;
if odd(a) then
writeln(‘y’)
elsewriteln(‘n’);
end.5.下列程序输出结果为( 10 )。
varx,y:integer;
beginx:=-10;
if x<0 then y:=-x
else y:=x;
writeln(y);
end.6.输入数据:-9,下列程序输出结果为( <0 )。
vara:integer;
beginread(a);
if (a>0) then write(‘>0’)
else write(‘<0’);
信息技术会考基础知识复习题
一 单选题。1.网络黑客为了非法闯入一个网络系统,把 作为攻击的主要目标。a 口令 b 电子邮件 c cpu d www 2.电子计算机的硬件系统基本由 五个部分组成。a 输入设备 内存储器 外存储器 运算器 输出设备。b 输入设备 内存储器 外存储器 控制器 输出设备 c 输入设备 存储器 运算器...
信息技术基础知识
信息技术基础 必修 课程知识。第一章信息与信息技术。1.信息是什么?人类生活离不开信息。远古时代,我们的祖先就懂得了用 结绳记事 烽火告急 信鸽传书 等方法来存储 传递 利用 表达信息。从不同的角度对信息的定义有不同的描述 信息论的奠基人香农 从通信工程的角度,认为信息是 用来消除不确定性的东西 指...
信息技术基础知识总结
8 全国青少年网络文明公约 要善于网上学习,不浏览不良信息 要诚实友好交流,不侮辱欺诈他人 要增强自护意识,不随意约会网友 要维护网络安全,不破坏网络秩序 要有益身心健康,不沉溺虚拟时空。9 windows屏幕组成 桌面。屏幕上最大的区域称桌面,桌面上排列有图标。任务栏。桌面下方的长条称任务栏,任务...