... kiện BCNF nên
ta tách lư c đồ thành cc lư c U3 =CT, U4 =CHRS
- Ta thấy trong lư c đồ
α
4 = (U4, F4) c phụ thuc hm CHặ R vi phm iu kin BCNF
nờn ta tách lư c đồ thành cc lư c U5 =CHR, U6 =CHS ... phép tách cuối c ng là δ={ CSG, CT , CHR , CHS }
III. MT S LU í
ắ Tm quan trng ca vic chun húa d liu.
ắ Phõn bit cc dng chun, phương pháp tách quan hệ ở dạng chuẩn thấp lên dng
chun cao hn. ... BμI TËP VÒ chuẨN HOÁ
M C TIấU CA BI NY GIP NGI HC
ắ Phõn bit cc dng chun ca quan h.
ắ X c nh mt lc dng chun no.
ắ Vn dng gii ccbàitậpvề chuẩn hóa quan hệ (Đưa cc lư c đồ
quan...
... Pascal để đặt tên cho cc biến, hằng, kiểu, chương trình con ta dùng cc danh hiệu
(identifier). Danh hiệu c a Pascal đư c bắt đầu bằng một chữ c i, sau đó c thể là cc
chữ c i, chữ số hay là dấu ... giữa là lệnh mà cc chương trình chính c n th c
hiện. Sau từ khóa END là dấu chấm (.) để báo kết th c chương trình.
‰ Dấu chấm phẩy (;):
Dấu ; dùng để ngăn c ch cc câu lệnh c a Pascal và không ... thu c kiểu gì.
3. Kiểu (Type)
a. Định nghĩa
Ngoài cc kiểu đã định sẵn, Pascal c n cho phép ta định nghĩa cc kiểu dữ liệu kh c từ
c c kiểu c n bản theo qui t c xây dựng c a Pascal.
b. C ch khai...
...
Solarix, CPU Macintosh … là kh c nhau), vì vậy trư c đây một
chương trình sau khi đư c biên dịch xong chỉ c thể chạy đư c
trên một kiến tr c CPU c thể nào đó. Đối với CPU Intel chúng
ta c thể chạy ... máy tương ứng.
Sun Microsystem chịu trách nhiệm phát triển cc máy ảo Java
chạy trên cc hệ điều hành trên cc kiến tr c CPU kh c nhau.
Thông dịch:
17
c
c
á
á
c
c
b
b
ạ
ạ
n
n
.
.
... Virtual Machine)
Tất ccc chương trình muốn th c thi đư c thì phải đư c
biên dịch ra mã máy. Mã máy c a từng kiến tr c CPU c a mỗi
máy tính là kh c nhau (tập lệnh mã máy c a CPU Intel, CPU
Solarix,...
... h c một ngônngữ mới
M c dù c nhiều NNLT kh c nhau nhưng chúng đều cnhững nguyên t c chung c a
NNLT. Rất nhi
ều ngônngữc chung c pháp (sai kh c nhau chút ít vềc ch viết), c
chung cc ... c hiệu quả
cc công cc a ngônngữ
C cngônngữ nói chung đều cung c p nhữngc ng c đ c biệt để tạo ra cc tiện ích
cho lậptrình viên, nhưng khi sử dụng chúng không đúng đắn c thể sẽ gây ... trong ngônngữC để tăng thêm một đơn vị cho biến
count ta c thể sử dụng nhiều c ch như count = count + 1, count += 1, count++ ho c
++count. Cc phép toán chồng (overload) c ng làm cho ngôn ngữ...
... luật c
pháp. Bộ luật này dùng để mô tả c u tr c của chương trình, cc câu lệnh. Chúng
ta quan tâm đến cc cấu tr c này bao gồm:
1) cc khai báo
2) biểu th c số h c, biểu th c logic
3) cc lệnh: ... xử lý) : Dịch từ ngônngữc p cao sang ngônngữ
c p cao kh c (th c chất là dịch một số c u tr c mới sang c u tr c cũ).
+ Compiler: (biên dịch) dịch từ ngônngữc p cao sang ngônngữc p thấp.
- ... cc
c ng vi c sau:
- Xử lý Macro: Cho phep người dùng định nghĩa cc macro là c ch viết tắt c a c c
cấu tr c dài hơn.
- Chèn tệp tin: Bổ sung nội dung c a cc tệp tin c n dùng trong chương trình....
... Pascal
Trong th tc, cc tham s giá trị thường là cc biến để chứa dữ liệu đưa vào thủ t c, cc tham số
biến là cc biến kết quả tính toán c a thủ t c sẽ chứa vào đó khi ra khỏi thủ t c, ta c ... nhiều chiều:
Phần này chủ yếu trình bày cc mảng hai chiều. Cc mảng nhiều hơn hai chiều đư c suy diễn một c ch tự
nhiên
Vi c khai báo mảng hai chiều c ng giống như mảng một chiều, chỉ c điều ... trong cc lệnh ghép lớn hơn bao ngoài c a nó
và c thể hiểu tương tự như c u tr c ngo c đơn ( ) trong cc biểu th c toán h c.
BEGIN
C ng vi c 1 ;
C ng vi c 2 ;
Phạm Quang Dũng Khoa CNTT C GTVT...
... theo c ch đư c mô tả trong m c này
ch c chắn không phải là một nhiệm vụ dễ dàng. Để nó c thể làm vi c đư c, chiến lư c
.NET phải cung c p một c sở hạ tầng mà trên đó cc dịch vụ web c thể đư c ... 2000 cho phép tạo ra cc giải pháp và cung c p một sự
triển khai và c ng c quản lý cho cc ứng dụng Web c tính sẵn sàng cao.
Microsoft Internet Security và Acceleration Server 2000 cung c o ... libraries. Chẳng hạn cc classes c a winforms đều nằm trong
System.Windowns.Form namespace. Và cc classes dùng cho collection như Quêu, Stack,
…. Đều nằm trong System.Collections, namespace.
Tất c code...
... trưng mới. C c
phiên bản trư c của Java chỉ thích hợp để viết cc ứng dụng nhỏ trên Web hơn là xây
dựng cc ứng dụng chạy trên mạng để đảm nhiệm toàn bộ cc công vi c của c a một
c ng ty ho c hệ thống ... tạo cc đối tượng GUI. Ở đây
java là tên c a thư m c chứa gói ‘awt’. Ký hiêu “*” chỉ tất ccc lớp thu c gói này.
Trong java, tất ccc mã, bao gồm cc biến và c ch khai báo nên đư c th c hiện ... chấm phẩy “;”. Chương trìnhc n c
thể bao gồm cc ghi chú, chỉ dẫn. Khi dịch, chương trình dịch sẽ tự loại bỏ cc ghi chú
này.
Dạng c bản c a một lớp đư c x c định như sau:
class classname
{
/*...
...
Ví dụ: NgonngulaptrinhC , “Khoa CNTT-DHCT”, “NVLinh-DVHieu”
Chú ý:
1. Một chuỗi không c nội dung “” đư c gọi là chuỗi rỗng.
Trang 27
Lậptrìnhc n bản
- Cc lệnh c n lại, cc bạn sẽ ...
VI.2.1 Cc toán tử số h c
Trong ngônngữ C, cc toán tử +, -, *, / làm vi c tương tự như khi chúng làm
vi c trong ccngônngữ kh c. Ta c thể áp dụng chúng cho đa số kiểu dữ liệu c sẵn
đư c cho ... trìnhc n bản
Chương 2
C C THÀNH PHẦN C BẢN C A NGÔN
NGỮ C
H c xong chương này, sinh viên sẽ nắm đư ccc vấn đề sau:
Bộ chữ viết trong C.
Cc từ khóa.
Danh biểu.
Cc kiểu...
... xuất c a lớp này
■ C thể cung c p hai constructor
□ constructor m c định (không tham số)
□ constructor nhận một tham số string và
truyền tham số này cho phương th c khởi tạo
c a lớp c sở
Nguyễn ... hiện cc công vi c “dọn dẹp” c n thiết
■ ■ ■ ■ ■ I
□ f in a l ly luôn đư c th c hiện dù ngoại lệ c đư c
bắt hay không
□ f in a l ly đư c th c hiện c khi không c ngoại lệ
đư c ném ra
Nguyễn ... lệnh catch đặt kế tiếp
□ khối lệnh catch sau không thể bắt ngoại lệ là lớp
dẫn xuất c a ngoại lệ đư c bắt trong khối lệnh catch
trư c
■ Khối lệnh finally c thể đư c đặt cuối c ng
để th c hiện...