... tính biểu thức sau :
15 mod (2 +4) * 20 div ( 10 div 4) + 40 mod ( 5* 3)
=15 mod 6 * 20 div 2 + 40 mod 15
= 3 * 20 div 2 + 10
= 60 div 2 + 10
= 30 + 10
= 40
Ví dụ sau đây là một ứng dụng của ... động Turbo Pascal:
Trong phần này sẽ trình bày cách sử dụng TurboPascal 6 .0. Người đọc có thể tự mình suy ra cách
sử dụng TurboPascal 5.5 hay 7. 0, vì vềø cơ bản chúng giống với phiên bản 6 .0.
2.1. ... nguyên :
Tên kiểu Phạm vi gía trị Số byte
ShortInt -128 1 27 1
Byte 0 255 1
Integer -3 276 8 3 276 7 2
Word 0 65535 2
LongInt -21 474 83648 21 474 836 47 4
Bảng 6.1
b) Nếu bạn làm việc trên máy cá nhân hoặc...
... là :
000000000000000 1
000000000000 001 1
Phép lấy NOT một số nguyên sẽ đảo tất cả các bít biểu diễn số nguyên đó, tức là 0 thành 1,
còn 1 thành 0. Ví dụ:
NOT 1 = 1111 1111 1111 11 10
NOT ... kiểu thực, sau khi thực hiện hai lệnh :
x:= 10 ;
Writeln(x);
Kết qủa in lên màn hình là :
a) 10;
b) 10. 00;
c) 1 .00000000 00E +01 ;
d)+1 .00000000 00E +01 ;
Ở đây n và k là các số tự nhiên, ấn ... định như sau ( bảng 6.3 ):
NOT 1 = 0 1 AND 1=1 1 OR 1=1 1 XOR 1 =0
NOT 0 = 1 1 AND 0= 0 1 OR 0= 1 1 XOR 0= 1
0 AND 1 =0 0 OR 1=1 0 XOR 1=1
0 AND 0= 00 OR 0= 00 XOR 0= 0
Bảng 6.3
Mỗi số nguyên được...
... SQL Server 7.0 Standard Edition
+ Microsoft SQL Server 7.0 Enterprise Edition
Ngoài ra các phiên bản sau :
+ Microsoft SQL Server 7.0 office 200 0 Edition
+ Microsoft SQL Server 7.0 Desktop ...
-Int (-2.1 47. 483.648,+ 2.1 47. 483.6 47)
-Smallint (-32 .76 8,+ 32 .76 7)
-Tinyint 0 255
-Decimal
- Numeric
-Float
-Real
Kiểu số thực (8 bytes)
-Timestamp
-Bit(On,OFF)
-(Tru,false)
(0, 1)
...
record của bảng kia.
Ví dụ:
Matinh Ten tinh
101 Hà Nội
103 Hải Phòng
Matinh Mahuyen Tenhuyen
101 01 Q. Ba Đình
101 03 Q. Hoà Kiếm
103 01 Q. Lê Chân
d) Quan hệ nhiều-nhiều: (many...
... nguyên, dấu chấm, 10 chỗ
phần thập phân, chữ E, dấu của phần mũ, hai số biểu diễn giá trị phần mũ. Các lệnh {2}, {3},{4} in
ra các số 1.2345 600 000 E +02 , 3.1 400 000000 E +00 , 5 .00000000 00E +01 .
- Kiểu ký ... in 123.45 600 0, 35.1234 57 ( phần thập phân > 6 chỗ nên đợc làm tròn).
- Lệnh {5} in giá trị của R với số chỗ 12 dới dạng mũ: 1.23456E +02 .
__ 27_ _
Giáo trìnhTurbo pascal
- Lệnh {6}, {7} dành 5 ... trị Yêu cầu bộ nhớ
Shortint -128 đến 1 27 1 bytes
Integer -3 276 8 đến 3 276 7 2 bytes
Longint - 21 474 83648 đến 21 474 836 47 4 bytes
Byte 0 đến 255 1 byte
Word 0 đến 65535 2 bytes
- Các phép tính:
+...
... động Turbo Pascal:
Trong phần này sẽ trình bày cách sử dụng TurboPascal 6 .0. Người đọc có thể tự mình suy ra cách
sử dụng TurboPascal 5.5 hay 7. 0, vì vềø cơ bản chúng giống với phiên bản 6 .0.
2.1. ... nguyên :
Tên kiểu Phạm vi gía trị Số byte
ShortInt -128 1 27 1
Byte 0 255 1
Integer -3 276 8 3 276 7 2
Word 0 65535 2
LongInt -21 474 83648 21 474 836 47 4
Bảng 6.1
Để chọn một lệnh trong thực đơn dọc, hãy ... :
Var
i : Byte;
N : Integer;
thì các lệnh đưới đây là đúng:
i:= 200 ;
N:= -1 500 ;
còn các lệnh dưới đây là bị lỗi :
i:= -5;
N:= 500 00;
Ðặc biệt không thể gán một số thực cho một biến nguyên. Câu...
... nâng cao
169
Phụ lục 2
Tóm tắt các thủ tục và hàm của TurboPascal7.0
Toàn bộ các thủ tục, hàm và ñịnh hướng biên dịch của Pascal có thể tìm hiểu trong
phần Help trên thực ñơn chính. ... Charsize, Horiz, Vert:word;
End;
78 . Thủ tục GETTIME(DOS Unit)
Cú pháp: GetTime(Var Hour,Minute,Second,Sec 100 :word);
Công dụng: Cho giờ hệ thống.
79 . Hàm GETX(Graph Unit)
Cú pháp: Getx ... SETTIME(DOS Unit)
Cú pháp: SetTime(H, M, S, S 100 :word);
Công dụng: ñặt lại giờ hệ thống bao gồm giờ (H), phút (M), giây (S), phần trăm giây
(S 100 ).
165. Thủ tục SETVIEWPORT(Graph Unit)
Cú...
... 'ok', &apos ;06 / 17/ 87& apos;)
B. Thêm giá trị cho các cột đợc liệt kê trong column_list:
INSERT titles(title_id, title, type, pub_id, notes, pubdate)
VALUES ('BU12 37& apos;, 'Get ... chế trùng lặp
+ CLUSTERED | NONCLUST
75
Sách điện tử, luận văn tốt nghiệp CNTT http:/www.diachiweb.com
GROUP BY pub_id
HAVING SUM(advance) > $2 500 0
AND AVG(price) > $15
6. Các kết ... > 1
E. Hàm SUM và AVG trong HAVING:
SELECT pub_id, SUM(advance), AVG(price)
FROM titles
70
Sách điện tử, luận văn tốt nghiệp CNTT http:/www.diachiweb.com
VALUES ('KLT91469F',...
... các vấn đề có liên quan. Ví dụ nh ai đà truy nhập vào database
LUUTRU vào lúc 10: 22: 40 AM ngày 20 tháng 10 năm 200 0 và đà xoá đi
một số dữ liệu quan trọng.
Security:
1) Login: Tạo logon_id ...
62
Sách điện tử, luận văn tốt nghiệp CNTT http:/www.diachiweb.com
2) Current Ativity 10/ 23 /00
Nhật ký làm việc hằng ngày của SQL server. Nếu bạn là Admin thì bạn
có thể nhìn thấy tất ...
quyền sử dụng lệnh đó.
Sau khi đà check song quyền
Tiếp tục nhấn nút OK (có thể Apply)
57
Sách điện tử, luận văn tốt nghiệp CNTT http:/www.diachiweb.com
select_list: Xác định các cột...
...
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X AND Y 000000 1 0
Vậy ( 10 AND 22) cho kết quả là 2
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X OR Y 000 1 1 1 1 0
Vậy ( 10 OR 22) cho kết quả là 30 ...
trị 0 vào các bit tận cùng bên phải. Cú pháp:
<Biểu thức nguyên> SHL <sốbit>
Ví dụ:
X 0000 1 0 1 0
X SHL 1 000 1 0 1 00 {Đẩy về bên trái 1 bit}
X SHL 2 00 1 0 1 000 {Đẩy ... 0
X OR Y 000 1 1 1 1 0
Vậy ( 10 OR 22) cho kết quả là 30
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X XOR Y 000 1 1 1 00
Vậy ( 10 XOR 22) cho kết quả là 28
Còn có hai phép toán bit nữa là SHIFT...
...
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X AND Y 000000 1 0
Vậy ( 10 AND 22) cho kết quả là 2
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X OR Y 000 1 1 1 1 0
Vậy ( 10 OR 22) cho kết quả là 30 ...
trị 0 vào các bit tận cùng bên phải. Cú pháp:
<Biểu thức nguyên> SHL <sốbit>
Ví dụ:
X 0000 1 0 1 0
X SHL 1 000 1 0 1 00 {Đẩy về bên trái 1 bit}
X SHL 2 00 1 0 1 000 {Đẩy ... 0
X OR Y 000 1 1 1 1 0
Vậy ( 10 OR 22) cho kết quả là 30
X 0000 1 0 1 0
Y 000 1 0 1 1 0
X XOR Y 000 1 1 1 00
Vậy ( 10 XOR 22) cho kết quả là 28
Còn có hai phép toán bit nữa là SHIFT...