1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học đại cương: Chương 7 - ThS. Nguyễn Lê Minh (Khoa Công trình)

50 29 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 2,32 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Tin học đại cương - Chương 7: Kiểu dữ liệu - Hằng - Biến cung cấp cho người học các kiến thức: Kiểu dữ liệu, biến, toán tử, cấu trúc điều khiển, mảng, một số hộp thoại thông dụng. Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 1

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

Trang 6

1 Kiểu dữ liệu

Độ lớn kiểu dữ liệu số:

Integer 2 bytes Số nguyên -32768 - 32,767

Long 4 bytes Số nguyên -2,147,483,648 - 2,147,483,648

Single 4 bytes Số thực lưu các số có trị tuyệt đối từ 1,5*10^-45 – 3,4*10^38

Double 8 bytes

Số thực lưu các số có trị tuyệt đối từ 5*10^-234 – 1,7*10^308

Trang 7

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

String (chuỗi kí tự) Length of string 1 to 65,400 characters

31,9999

Trang 9

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

Dim Ten_bien1 As Kieu_Du_Lieu1, Ten_bien2 As Kieu_Du_Lieu2,

Ten_bien3 As Kieu_Du_Lieu3,…

Trang 10

2 Biến

Ví dụ:

Trang 12

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

Trang 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

Trang 14

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

Trang 15

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

Trang 18

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:

Trang 19

+ or & Nối chuỗi "Visual"&"Basic"="Vis ual Basic"

Trang 20

>= So sánh lớn hơn hoặc bằng a>=b  False

bằng a<=b  True

Trang 21

And Và: cả 2 điều kiện điều đúng  kết quả đúng

Or Hoặc: một trong các điều kiện đúng  kết quả đúng Xor Hai điều kiện có giá trị khác nhau  kết quả đúng Not Phủ định: đúng  sai, sai  đúng

Trang 22

3 Toán tử

Int Lấy số nguyên lớn hơn gần nhất Int(6.5) = 7

Exp Lấy giá trị e x Exp(1) = 2.7182818284590

Trang 23

3 Toán tử

Len (“chuỗi”) Lấy độ dài chuỗi Len(“Tin Hoc Dai Cuong”)= 17

Right (“chuỗi”, n) Lấy n ký tự của chuỗi

từ phải qua trái Right(“Visual Basic”,2) = ic Left(“chuỗi”, n) Lấy n ký tự của chuỗi

từ trái qua phải Left(“Visual Basic”,5) = Visua

Ltrim(“chuỗi”) Xóa các khoảng trắng

bên trái chuỗi

Ltrim(“ VB 6.0”) = VB6.0

Rtrim(“chuỗi”) Xóa các khoảng trắng

bên phải chuỗi Rtrim(“GTVT ”) =GTVT Trim(“chuỗi”)

Xóa các tất cả khoảng trắng của chuỗi Trim(“Tin Hoc Dai Cuong”)=

TinHocDaiCuong

Trang 24

3 Toán tử

Mid(“chuỗi”, m , n) Lấy n ký tự từ vị trí m Mid(“Lap trinh”, 2,4) =ap t

Ucase(“chuỗi”) Chuyển toàn bộ chuỗi thành

chữ hoa

Ucase(“Lap trinh”) = LAP TRINH

Lcase(“chuỗi”) Chuyển toàn bộ chuỗi

thành chữ thường Lcase(“Lap trinh”) = lap trinh

Chr(charcode) Lấy ký tự từ bảng mã ASCII

Asc(Character) Lấy charcode ASCII của ký

Trang 26

4 Cấu trúc điều khiển

Trang 27

4 Cấu trúc điều khiển

Cấu trúc rẽ nhánh:

Cấu trúc

If Then Else … End IF

Trang 28

4 Cấu trúc điều khiển

 Ví dụ: Xây dựng chương trình giải

phương trình bậc nhất ax+b=0

Trang 29

4 Cấu trúc điều khiển

Trang 30

4 Cấu trúc điều khiển

 Ví dụ: Xây dựng chương trình giải

phương trình bậc hai ax^2+bx+c=0

Trang 31

4 Cấu trúc điều khiển

Trang 32

4 Cấu trúc điều khiển

Cấu trúc rẽ nhánh (tiếp):

Cấu trúc

If Then ElseIf …

Trang 33

4 Cấu trúc điều khiển

Phương trình bậc hai theo cấu trúc If …Then…ElseIf….

Trang 34

4 Cấu trúc điều khiển

Trang 35

4 Cấu trúc điều khiển

 Ví dụ: Xây dựng chương trình xếp loại kết quả học tập khi người dùng nhập vào điểm trung bình.

Dtb >= 8.0Giỏi

7.0 <= Dtb < 8.0 Khá

5.0 <= Dtb <7.0 Trung bình

Dtb<5.0 Yếu

Trang 36

4 Cấu trúc điều khiển

Trang 37

4 Cấu trúc điều khiển

Cấu trúc lặp: Vòng lặp được dùng để thực thi một số việc cho đến

khi điều kiện đúng(hoặc sai tùy theo cấu trúc) thì thoát khỏi vòng lặp và thi hành lệnh tiếp theo

Trang 38

4 Cấu trúc điều khiển

Trang 39

4 Cấu trúc điều khiển

Trang 40

4 Cấu trúc điều khiển

Cấu trúc Do Loop Until:

Trang 41

4 Cấu trúc điều khiển

Cấu trúc For Next:

Ví dụ: Xuất ra bảng cửu chương 2

For counter=startNumber to endNumber Đoạn mã VB

Next

Trang 42

4 Cấu trúc điều khiển

Trang 44

5 Mảng

 Một mảng là một danh sách các biến có cùng kiểu dữ liệu và tên

 Khi làm việc với một danh sách ít phần tử thì ta có thể dúng từng biến riêng lẽ, nhưng nếu số lượng phần tử lớn thì ta cần dùng

mảng

 Ví du:

Danh sách sinh viên toàn trường cần dùng mảng

Danh sách các sản phẩm trong siêu thị cần dùng mảng

■ * Nếu dùng từng biến riêng thì cần phải có hàng ngàn biến có tên khác nhau

Trang 45

5 Mảng

 Một mảng có thể là một chiều hoặc đa chiều

Một chiều: Danh sách tên các sinh viên trong lớp học

Hai chiều: Ma trận trong trờ chơi Soduka, cờ ca rô, hay cờ vua …

Trang 46

5 Mảng

Dim TenMang (so_luong_phan_tu) as kieu_du_lieu

 Ví dụ:

■ Dim studentName(10) As String

■ Dim num(100) as Double

■ Dim date(95) as Date

Trang 47

5 Mảng

Ví dụ: nhập vào tên của 10 sinh viên và in ra trên cửa sổ chương

trình

Trang 49

6 Một số hộp thoại thông dụng

 Hộp thoại thông báo thông tin

Trang 50

6 Một số hộp thoại thông dụng

 Hộp thoại nhập dữ liệu

Ngày đăng: 25/10/2020, 18:24

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm