Bài giảng Tin học đại cương - Chương 7: Kiểu dữ liệu – hằng – biến - Nguyễn Lê Minh

TIN HỌC ĐẠI CƯƠNG  
Chương 7: KIỂU DỮ LIỆU – HẰNG – BIẾN  
GV: Nguyễn Lê Minh  
Bộ môn: Công nghệ thông tin  
6/2020  
Nội dung  
1. Kiểu dữ liệu  
2. Biến  
3. Toán tử  
4. Cấu trúc điều khiển  
5. Mảng  
6. Một số hộp thoại thông dụng  
3/6/2020  
2
Nội dung  
1. Kiểu dữ liệu  
2. Biến  
3. Toán tử  
4. Cấu trúc điều khiển  
5. Mảng  
6. Một số hộp thoại thông dụng  
3/6/2020  
3
1. Kiểu dữ liệu  
■ Visual Basic phân loại các dữ liệu thành hai loại dữ liệu quan trọng  
là:  
Kiểu dữ liệu số  
Kiểu dữ liệu không phải số: chuỗi, đối tượng, ngày tháng  
.
3/6/2020  
4
1. Kiểu dữ liệu  
Kiểu dữ liệu số: loại dữ liệu bao gồm các con số, có thể được tính  
toán với các phép tính cộng, trừ, nhân, chia …  
Ví dụ: điểm thi, chiều cao, trọng lượng, số lượng sinh viên trong một  
lớp học, chia sẻ giá trị, giá cả hàng hóa, hóa đơn hàng tháng, ….  
Kiểu dữ liệu số trong VB 6.0 được chia thành 7 loại:  
Byte  
Long  
Integer  
Single  
Double  
Decimal  
Currency  
3/6/2020  
5
1. Kiểu dữ liệu  
Độ lớn kiểu dữ liệu số:  
Kiểu dữ liệu Độ lớn  
Khoảng giá trị  
Số nguyên 0 – 255  
Byte  
Integer  
Long  
1 byte  
2 bytes  
4 bytes  
Số nguyên -32768 - 32,767  
Số nguyên -2,147,483,648 - 2,147,483,648  
Số thực lưu các số có trị tuyệt đối từ 1,5*10^-45 – 3,4*10^38  
Single  
4 bytes  
8 bytes  
Số thực lưu các số có trị tuyệt đối từ 5*10^-234 – 1,7*10^308  
Double  
3/6/2020  
6
1. Kiểu dữ liệu  
Kiểu dữ liệu không phải số: dữ liệu văn bản, chuỗi dữ liệu các loại,  
dữ liệu ngày tháng, dữ liệu Boolean lưu trữ hai giá trị (đúng hoặc  
sai), loại đối tượng dữ liệu và kiểu dữ liệu Variant.  
Kiểu dữ liệu  
Độ lớn  
Khoảng giá trị  
Length of string  
String (chuỗi kí tự)  
Date  
1 to 65,400 characters  
January 1, 100 to December  
31,9999  
8 bytes  
Boolean  
Object  
2 bytes  
4 bytes  
16 bytes  
True or False  
Trỏ đến đối tượng trong ứng dụng  
Chứa mọi loại dữ liệu  
Variant  
3/6/2020  
7
Nội dung  
1. Kiểu dữ liệu  
2. Biến  
3. Toán tử  
4. Cấu trúc điều khiển  
5. Mảng  
6. Một số hộp thoại thông dụng  
3/6/2020  
8
2. Biến  
Biến là ô nhớ chứa dữ liệu, giá trị của biến có thể thay đổi trong  
chương trình.  
Khai báo biến:  
Dim Ten_bien As Kieu_Du_Lieu  
DimTen_bien1AsKieu_Du_Lieu1, Ten_bien2AsKieu_Du_Lieu2,  
Ten_bien3AsKieu_Du_Lieu3,…  
3/6/2020  
9
2. Biến  
Ví dụ:  
3/6/2020  
10  
2. Biến  
Cách đặt tên biến:  
Không sử dụng khoảng cách  
Không bắt đầu bằng số hoặc ký tự đặc biệt ngoại trừ “_”  
Ít hơn 255 ký tự  
Đặt tên biến hợp lệ  
Ho_Ten  
Đặt tên biến không hợp lệ  
Ho.Ten  
1So  
So1  
Tom&Jerry  
được phép sử dụng  
*& không  
Ten_bien_dai  
3/6/2020  
11  
2. Biến  
Không giống như các ngôn ngữ lập trình khác, Visual Basic thực sự  
không yêu cầu bạn phải khai báo biến trước khi sử dụng. Nếu một biến  
không được khai báo, VB sẽ tự động khai báo các biến như là một biến  
có kiểu dữ liệu Variant. Variant là kiểu dữ liệu có thể chứa bất kỳ loại dữ  
liệu.  
Biến Sum  
không được  
khai báo  
trước, nó  
được khai  
báo như là  
một biến  
Variant có  
thể chứa bất  
kỳ loại dữ  
liệu nào  
3/6/2020  
12  
2. Biến  
Phạm vi khai báo: Chúng ta có thể sử dụng các từ khóa private,  
static và public để khai báo biến theo phạm vi sử dụng.  
private: khai báo biến cục bộ  
public: khai báo biến toàn cục  
static: khai báo biến tĩnh  
3/6/2020  
13  
2. Biến  
Phạm vi khai báo: Chúng ta có thể sử dụng các từ khóa private,  
static và public để khai báo biến theo phạm vi sử dụng.  
private: khai báo biến cục bộ  
public: khai báo biến toàn cục  
static: khai báo biến tĩnh  
3/6/2020  
14  
2. Biến  
Khai báo hằng số: hằng số có giá trị không thay đổi trong các  
hoạt động của chương trình.  
Const Ten_bien As Kieu_Du_Lieu= Gia_tri  
3/6/2020  
15  
Nội dung  
1. Kiểu dữ liệu  
2. Biến  
3. Toán tử  
4. Cấu trúc điều khiển  
5. Mảng  
6. Một số hộp thoại thông dụng  
3/6/2020  
16  
3. Toán tử  
Gán giá trị cho biến:  
Ten_bien = Gia_tri  
Ví dụ:  
so1=100  
so2=so1-99  
ten=“Mr.Bean"  
matkhau.Text = “123456”  
Label1.Visible = true  
Command1.Visible = false  
3/6/2020  
17  
3. Toán tử  
Khi gán dữ liệu không đúng kiểu, chương trình sẽ báo lỗi như sau:  
3/6/2020  
18  
3. Toán tử  
Các toán tử toán học:  
Toán tử Ý nghĩa toán học  
Ví dụ  
+
Phép cộng  
2+3=5  
10-9=1  
2^4=16  
4*2=8  
-
Phép trừ  
^
Phép lũy thừa  
Phép nhân  
Phép chia  
*
/
12/4=3  
Mod  
\
Phép chia lấy dư  
15 Mod 2=1  
Phép chia lấy phần nguyên 21\4=5  
"Visual"&"Basic"="Vis  
ual Basic"  
+ or & Nối chuỗi  
3/6/2020  
19  
3. Toán tử  
Các toán tử điều kiện:  
Ví dụ  
Toán tử  
Ý nghĩa  
a=5, b =8  
=
So sánh bằng  
a=bTrue  
So sánh lớn hơn  
a>bFalse  
a<bTrue  
>
So sánh bé hơn  
<
So sánh lớn hơn hoặc bằng  
>=  
a>=bFalse  
a<=bTrue  
So sánh bé hơn hoặc  
bằng  
<=  
So sánh khác  
a<>bTrue  
<>  
3/6/2020  
20  
Tải về để xem bản đầy đủ
pdf 50 trang yennguyen 21300 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học đại cương - Chương 7: Kiểu dữ liệu – hằng – biến - Nguyễn Lê Minh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_tin_hoc_dai_cuong_chuong_7_kieu_du_lieu_hang_bien.pdf