... sai? Tại sao?
CÁC KIỂUDỮLIỆUCƠBẢN KHAI BÁO HẰNG, BIẾN,
KIỂU, BIỂU THỨC VÀ CÂU LỆNH
I. CÁCKIỂUDỮLIỆUCƠ BẢN
1. Kiểu logic
- Từ khóa: BOOLEAN
- miền giá trị: (TRUE, FALSE).
- Các phép toán: ... ĐỊNH NGHĨA KIỂU
- Ngoài cáckiểudữliệu do Turbo Pascal cung cấp, ta có thể định nghĩa cáckiểudữ liệu
mới dựa trên cáckiểudữliệu đã có.
- Cú pháp:
TYPE<Tên kiểu& gt; = <Mô tả kiểu& gt;;
VAR ... hình
Writeln('Hello');
Writeln('Hello':10);
Writeln(500);
Writeln(500:5);
Writeln(123.457)
Writeln(123.45:8:2)
Hello
Hello
500
500
1.2345700000E+02
123.46
6.3.2. Nhập dữ liệu
Để nhập dữliệu từ bàn phím vào các biến cókiểudữliệu chuẩn (trừ các biến
kiểu BOOLEAN), ta sử dụng cú pháp sau đây:
READLN(<biến...
...
1 .Kiểu dữliệu số
1 .Kiểu dữliệu số
2 Kiểudữliệu về chữ
2 Kiểudữliệu về chữ
3. Kiểu logic
3. Kiểu logic
4.
4.
Các phép toán so sánh
Các phép toán so sánh
5. Các biểu thức
5. Các ...
2 Kiểudữliệu về chữ:
2 Kiểudữliệu về chữ:
a ,Kiểu 1 kí tự
a ,Kiểu 1 kí tự
: Char(1B).
: Char(1B).
Kiểu nhiều kí tự(xâu ,chuỗi): String , tối đa 256 kí
Kiểu nhiều kí tự(xâu ... cể ứ
:
:
Các biểu thức
Các biểu thức
: Đựoc hình thành nên bở các biến, các
: Đựoc hình thành nên bở các biến, các
hằng cùng kiểu và phép toán so sánh các phép tính
hằng cùng kiểu và phép...
... CNTT – ĐHKHTN TP.HCM 1 / 3
CÁC KIỂUDỮLIỆUCƠBẢN TRONG WINDOWS (Tóm tắt)
oOo
Tên kiểu Ý nghĩa
BOOL kiểu logic, có giá trị TRUE hay FALSE
BOOLEAN như BOOL
BYTE kiểu byte (8 bits)
CALLBACK ... màu cơbản Red,
Green, Blue
CONST biến có giá trị không thay đổi trong quá trình xử lý
DWORD số nguyên không dấu 32 bits
DWORD_PTR số nguyên không dấu 32 bits sử dụng khi cần chuyển kiểu ... SHORT không dấu
VOID kiểu bất kỳ
WCHAR ký tự UNICODE 16 bits
WINAPI qui ước gọi hàm của những hàm hệ thống
WORD số nguyên 16 bits
WPARAM tham số thứ 1 của message, kiểu WORD
C4W - Nguyen...
...
chuỗi dạng UNICODE 16 bits/ký tự
LPDWORD con trỏ đến kiểu DWORD
LPHANDLE con trỏ đến kiểu HANDLE
LPINT con trỏ đến kiểu INT
LPLONG con trỏ đến kiểu LONG
LPSTR con trỏ đến 1 chuỗi ký tự, kết thúc ... của hàm nhận và xử
lý message
PBOOL con trỏ đến kiểu BOOL
PBOOLEAN con trỏ đến kiểu BOOLEAN
PBYTE con trỏ đến kiểu BYTE
PCHAR con trỏ đến kiểu CHAR
PCSTR con trỏ đến 1 chuỗi ký tự hằng, ... cờ hiệu UNICODE được định
nghĩa, kiểu này tương đương với LPWSTR; ngược lại sẽ
tương đương với LPSTR
LPVOID con trỏ đến 1 kiểu bất kỳ
LPWORD con trỏ đến kiểu WORD
LPWSTR con trỏ đến 1 chuỗi...
... X
Các kiểudữliệucócấu trúc
Các kiểudữliệucócấu trúc
Các cấu trúc lưu trữ trên bộ nhớ chính
Các cấu trúc lưu trữ trên bộ nhớ chính
02/21/14
www.lhu.edu.vn
Chương 2 Cáckiểudữliệucơbản
Kiểu ... chiều.
Các kiểudữliệucócấu trúc
Các kiểudữliệucócấu trúc
Các cấu trúc lưu trữ trên bộ nhớ chính
Các cấu trúc lưu trữ trên bộ nhớ chính
02/21/14
www.lhu.edu.vn
Chương 2 Cáckiểudữliệucơbản
Kiểu ... File:”);
exit(1);
exit(1);
}
}
Các kiểudữliệucócấu trúc
Các kiểudữliệucócấu trúc
Cấu trúc lưu trữ trên bộ nhớ ngoài
Cấu trúc lưu trữ trên bộ nhớ ngoài
02/21/14
www.lhu.edu.vn
Chương 2 Cáckiểudữliệucơbản
Kiểu cấu...
... Viết ct liệt kê các hốn vị của các số ngun từ 1 đến n
Chương 4 Cấu trúc dữliệu động
1. Viết ct minh họa các thao tác trên danh sách liên kết đơn chứa các số ngun
2. Viết ct minh họa các thao tác ... trong tập tin nhị phân, thực hiện thao tác sắp xếp dữ
liệu bằng các thuật tốn
a. Trộn tự nhiên
b. Trộn trực tiếp
3. Dùng các phép tốn xâu kí tự cơ bản, viết một thuật tốn đệ qui để xác định một ... phỏng các thao tác trên bảng băm sử dụng phương pháp nối kết
3. Viết ct mô phỏng các thao tác trên bảng băm sử dụng phương pháp dò bậc hai
4. Viết ct tổ chức lưu trữ từ điển dưới dạng bảng băm
5....
... nhỏ hơn 1 hằ ng số "lớn". Cơ số của logarit
là m thay đổi hằ ng số đó nhưng không nhiề u: Khi n là 1000 thì logN là 3 nế u cơ
số là 10; là 10 nế u cơ số là 2 ; khi N là 1000000, logN ... xuôi
0
1
2
3
4
5
6
789
10
11 12 13 14
Đường
chéo ngược
Như vậ y, ta sẽ xâ y dựng cấ u trúc dữ liệ u sau để lưu trữdữ liệ u:
int hang_trong[8] ; // hà ng trống còn có thể đặ t hoà ng hậ u
int cheo_xuoi[15]; ... nhâ n gấ p đôi.
Đâ y là tì nh huống tối ưu cho 1 thuậ t toá n mà phả i xử lý N dữ liệ u nhậ p (hay sản
sinh ra N dữ liệ u xuấ t).
4. NlogN
Đâ y là thời gian chạ y tă ng dầ n lê n cho cá c thuậ...
... HỌC CÁCCẤU TRÚC
ĐIỀU KHIỂN VÀ CÁCKIỂUDỮLIỆUCÓCẤU TRÚC.
2.1 Những nội dung chủ yếu về cáccấu trúc điều khiển và cáckiểu
dữ liệucócấu trúc .
Về cấu trúc rẽ nhánh
Về cấu trúc lặp
Các kiểu ... giải
cho học sinh thông qua dạy học cáccấu trúc điều khiển và cáckiểudữ
liệu cócấu trúc.
* Dạng 1: Bài tập lý thuyết về các khái niệm, câu lệnh, cấu trúc, cách khai
báo đã được học.
Mức ...
Bước 3: Gợi động cơ để học sinh trình bày lại, thể hiện lại
cấu trúc cũng như sự hoạt động của cáccấu trúc điều khiển hay
cách khai báo của cáckiểudữliệucócấu trúc dưới dạng một
thuật...
... với dữliệukiểu mẩu tin.
- Cú pháp:
With <Tên biến mẩu tin>
Trang 43
Visual Basic
CHƯƠNG 4 CÁCKIỂUDỮLIỆUCÓCẤU TRÚC
Mục tiêu:
Chương này giới thiệu về cáccấu trúc dữliệu ...
vbLong 3 Dữliệukiểu Long Integer
vbSingle 4 Dữliệukiểu dấu chấm động Single
vbDouble 5 Dữliệukiểu dấu chấm động Double
vbCurrency 6 Kiểu Currency
vbDate 7 Kiểu Date
vbString 8 Kiểu String ... danh sách các lớp có sẵn trong cửa sổ Object Browser.
V. Kiểu Variant
Biến kiểu Variant có thể chứa mọi kiểudữliệu kể cả kiểu mảng, kiểu do người
dùng định nghĩa nhưng ngoại trừkiểu chuỗi...
... Tệp không kiểu
Như ñã biết tệp văn bản chứa ñựng trong nó chỉ các ký tự của bảng mã, tất cả cáckiểu
dữ liệu khác ñều phải chuyển về kiểu này. Tệp cókiểu ñòi hỏi khắt khe về kiểudữliệu của ... Lập trình nâng cao
59
ðể mô tả kiểu tập hợp, Pascal dùng từ khoá Set of tiếp ñó là kiểudữliệucơbản của
các phần tử tạo nên tập hợp. Cách viết kiểudữliệu này phải tuân theo những quy ... dụ trên kiểudữliệu của các phần tử của tập hợp a, b ñược khai báo tường
minh, a là tập các ký tự, b là tập các số nguyên. Kiểudữliệucác phần tử của tập c và d ñược
xác lập qua các giá...
... trình khác, VB hỗ trợ một tập hợp cáckiểudữliệu thường dùng bao gồm cáckiểudữ
liệu cơ sở như kiểu số nguyên, số thực, luận lý, chuỗi,… và cáckiểudữliệu tổng quát.
Tên ki
ểu Tiền tố Hậu ... cho một ký tự
bất kỳ.
2. Cáckiểudữliệucơ bản
Tuỳ theo từng loại ứng dụng, người lập trình sẽ dùng cáckiểudữliệu khác nhau có sẵn
của VB. Ngoài những kiểudữliệu đặc thù cho từng loại ... trình Lập trình căn bản – dành cho hệ TCCN Trang 17
Chương 3
Các phép toán và kiểudữliệucơ bản
1. Các phép toán và các ký hiệu
1.1. Phép gán
Đây là toán tử cơ sở của hầu hết các ngôn ngữ lập...
... …
,
NMLT - Cáckiểudữliệucơ sở
VC
&
BB
22
Các kiểudữliệucơ sở
Turbo C có 4 kiểucơ sở như sau:
Kiểu số nguyên: giá trị của nó là các số
nguyên như 2912, -1706, …
Kiểu số thực: ... sao nên sử dụng cặp ngoặc đơn.
5. Trình bày cách định dạng xuất.
NMLT - Cáckiểudữliệucơ sở
VC
&
BB
4545
Bài tập 11
NMLT - Cáckiểudữliệucơ sở
#include <stdio.h>
#include <conio.h>
void ... (1 <= 2);
NMLT - Cáckiểudữliệucơ sở
VC
&
BB
3737
Bài tập lý thuyết
1. Trình bày cáckiểudữliệucơ sở trong C và cho
ví dụ.
2. Trình bày khái niệm về biến và cách sử dụng
lệnh gán.
3....