24/01/2014 kakashipro Pascal mở rộng
Free Pascal là một trình biên dịch đa nền tảng( cross platform) chạt trên Window 32bit và 64bit, MAC OSm, các hệ điều hành Linux. * Đặc điểm chính: Hoàn toàn miễn phí Tốc độ biên dịch nhanh Thư viên hỗ trợ lớn Tối ưu mã Tích hợp xử lí mã ASM,… Tương thích cao […]
24/01/2014 kakashipro Kiến thức Pascal
Bạn đã thấy các đối tượng Pascal phô bày một số đặc tính của mô hình hướng đối tượng. Chúng thực thi đóng gói, ẩn thông tin và thừa kế, nhưng chúng cũng có những hạn chế. Ví dụ các đối tượng Pascal không tham gia đa hình. Nên các lớp được sử dụng rộng […]
24/01/2014 kakashipro Pascal mở rộng
Học lập trình không phải là chuyện mà ta có thể làm trong một sớm, một chiều, nhưng nó không phải là quá khó khăn. Có rất nhiều điều bạn có thể làm cho nó dễ dàng hơn khi bạn học lập trình. Bài viết sau đây được tham khảo từ trang web cprogramming.com sẽ […]
24/01/2014 kakashipro Kiến thức Pascal
Chúng ta có thể hình dung rằng vũ trụ được tạo từ các đối tượng khác nhau như Mặt Trời, Mặt trăng, Trái Đất,…. Tương tự chúng ta có hình dung một chiếc xe ô tô tạo ra từ các đối tượng như bánh xe, tay lái, phụ tùng,… Tương tự có khái niệm lập […]
23/01/2014 kakashipro Kiến thức Pascal
I. MÀN HÌNH TRONG CHẾ ĐỘ ĐỒ HỌA ( GRAPHIC) Hình ảnh trong chế độ đồ họa được tạo ra bằng các điểm ảnh (Pixel), số điểm ảnh của màn hình đồ họa tùy thuộc vào từng loại CARD màn hình và MODE qui định cho màn hình đó. Việc lập trình trong chế độ […]
23/01/2014 kakashipro Kiến thức Pascal
I. KHAI BÁO Type <Tên kiểu con trỏ> = ^ <Kiểu của biến động>; Var <Tên biến>:<Tên kiểu con trỏ>; Ví dụ 1: Type TroNguyen : ^integer; Var p, q: TroNguyen; Sau khai báo này các biến p và q là các biến con trỏ có thể trỏ đến các biến động có kiểu integer. […]
23/01/2014 kakashipro Kiến thức Pascal
I. KHAI BÁO Type <Tên kiểu File> = File of <Kiểu phần tử>; Var <Tên biến File> : <Tên kiểu File>; hoặc khai báo trực tiếp: Var <Tên biến File> : File of <Kiểu phần tử>; Ví dụ: Type SanPham = File of Record Ten: String[20]; SoHieu: Byte; End; Var f,g: SanPham; hoặc khai báo […]
23/01/2014 kakashipro Kiến thức Pascal
I. KHAI BÁO DŨ LIỆU KIỂU RECORD TYPE TênKiểu = RECORD Field1 : Kiểu1; Field2 : Kiểu2; … FieldN: KiểuN; END; VAR Biến : TênKiểu; Ví dụ: TYPE HocSinh = Record Hoten : String[20]; Tuoi : Integer; DiemTB : real; End; VAR HS : HocSinh; II. XUẤT NHẬP DỮ LIỆU […]
23/01/2014 kakashipro Kiến thức Pascal
I. KHAI BÁO KIỂU STRING TYPE TênKiểu = STRING[Max]; VAR Tên biến : TênKiểu; hoặc khai báo biến trực tiếp: VAR Tên biến : STRING[Max]; Trong đó Max là số ký tự tối đa có thể chứa trong chuỗi (Max Î [0,255]). Nếu không có khai báo [Max] thì số ký tự […]
23/01/2014 kakashipro Kiến thức Pascal
I. KHAI BÁO MẢNG Cú pháp: TYPE <Kiểu mảng> = ARRAY [chỉ số] OF <Kiểu dữ liệu>; VAR <Biến mảng>:<Kiểu mảng>; hoặc khai báo trực tiếp: VAR <Biến mảng> : ARRAY [chỉ số] OF <Kiểu dữ liệu>; Ví dụ: TYPE Mangnguyen = Array[1..100] of Integer; Matrix = Array[1..10,1..10] of Integer; MangKytu = Array[Byte] of […]