1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án Tin học 11 - Bài 3: Các thành phần cơ bản của ngôn ngữ

6 17 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 106,62 KB

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

Nội dung

Đối với các biến do người sử dụng định nghĩa:  Là đối tượng lưu trữ dữ liệu trong bộ nhớ, được xác định qua tên biến, kiểu và phạm vi tác động của biến o Tên biến: Dài không quá 254 kí [r]

Trang 1

Bài 3 - Các thành phần cơ bản của ngôn ngữ

I từ khóa, kí hiệu, LệnH

  khóa (Key Word): Là các  mà Visual Foxpro !" # $%& cho ' $ !( nào

!) Và %&*+ dùng không !*. phép !0 tên trùng 23  khóa Tham 4 tài 5 26

7 4 các khóa 8 Visual Foxpro Trong Foxpro  khoá có 9 không :% 2; !:

!8 mà < :% viêt 4 ký ? !: 8  khoá !@ ví $  khoá CREATE có 9 < :% 2; Crea (Visual Foxpro không phân E5 F hoa, F *+%&)

 Kí 5 comment: GH 23 :% H 1 dòng dùng kí ? &&

3 4 dòng dùng ký ? * 0 &&

Lệnh của Visual Foxpro

Trong Visual Foxpro có hia M câu 5% 1 Các câu 5% có 9 ? 5% ? ; 

# N 5% (Command Windows) - &Q là 5% ? ; , 2 Các 5% < ? 5% trong *S%& trình Các 5% ? ; U%& ? 5% !*. trong *S%& trình

A7 trúc 5% ? ; 8 Foxpro có M%&

WG'%& X [Các tham HZ  Trong ! WG'%& X - G'%&  ;%& anh *S%& [%& 23 công 25 :% làm); [Tham

HZ - Các tham H trong 5% 8 fox có 9 có, có 9 không, 0 có 9 có %6\

*+%&  có %6 tham H thì [ ? các tham H này có 9 không quan Q%&)

Một số lệnh trực tiếp của Visual Foxpro

1 5% ?, ?? -> In ; ^4 lên màn hình

2 QUIT -> Thoát c foxpro

3 CLEAR -> Xoá màn hình

4 SET DEFAULT TO <Path> -> ; j !*+%& k% 0 !l%

5 SET DATE <FRENCH | AMERICA> -> ; j ngày tháng

II kiểu dữ liệu

trong Visual Foxpro &s có: Character (Xâu kí ?@ Date và DateTime (Ngày, &+@ Currency 6% 5@ Logic, Numeric fH\ các 9 < dùng cho các *+%& 8 E4%& &s có: Memo t% E4%@ General N%&  - 4%)

1 Character

Trang 2

Là xâu ký ? a->z, A->Z, 0 ->9 và ' H các ký ? khác %* +.-,*, /, = ….

o~%& xâu kí ? G0 trong 7 “”, ‘’, 0 []; ví $ “Hà %'€@ 5 nam’ 0 [Visual Fox] Các phép toán:

+: nH N 2 vào N 1

-: nH 2 ƒ %*%& „ Ec các 4%& r%& *3 và sau ƒ ƒ)

$: A[ † trong (st1$st2 – st1 có trong st2 ->TRUE, %&*. M ->FALSE)

2 Date and DateTime

o~%& Date và DateTime: {^yyyy-mm-dd [hh[:mm[:ss]][alp]]}; ví $ 12-10}, {^2005-12-10 10:20:25}

Các phép toán:

Ngày - Ngày = fH

*S%& ? cho ngày &+

3 Currency

4 Logic

o~%& Logic: T ->TRUE !V%& 0 t.); F ->FALSE sai 0 f.)

Các phép toán: NOT, AND, OR

5 Numeric

o~%& H 10, 20, 15.7

Các phép toán: +, - , *, /, ^ U@ % (chia 7 :% *

6 Memo

Trang 3

phép * 1 2t% E4% 7 dài.

7 General

phép * 1 !H *.%& E7 Œ %* file 2t% E4%@ file word, file excel, file 4% và *+%&

!*. # $%& !9 * F file 4%)

III Biến

Có 3 M E;% ;% do %&*+ # $%& ? !l% %&‘ ;% là *+%& 8 E4%& !%& †\

0 ;% 5 H%& (do Visual Foxpro M ra)

GH 23 các E;% do %&*+ # $%& !l% %&‘

 Là !H *.%& * F F 5 trong E' %3@ !*. xác !l% qua tên E;%@ 9 và M

vi tác !'%& 8 E;%

o Tên E;% Dài không quá 254 kí ?@ có 9 dùng các F cáI, F H@ 7 &M

*3 (_) %*%& không !*. Er !: E~%& F H (và không !*. trùng 23  khoá)

o

có 9 thay !N)

o iM vi tác !'%& 8 E;% $ ' vào 2l trí mà nó !*. khai báo Ví $

A*S%& trình chính

;% A

A*S%& trình Con 1

;% B

uQ *S%& trình con 2

A*S%& trình con 2

;% C

Trong ví $ trên: ;% A có tác !'%& trong toán E' *S%& trình chính, *S%& trình con

*S%& trình con 2; ;% C < có tác !'%& trong *S%& trình con 2; ;% B có tác

Trang 4

!'%& trong *S%& trình con 1, %; trong *S%& trình con 1 có + &Q *S%& trình con

2 thì E;% B có 9 tác !'%& trong *S%& trình con 2 %*%& %; + &Q *S%& trình con 2 M 2l trí khác mà † ! không khai báo B thì lúc ! “ phát sinh ƒ)

 Khai báo E;% Trong Visual Foxpro ? ra không có 4` %5 khai báo E;% %* trong PASCAL) mà các E;% “ !*. sinh ra khi ? 5% 5% gán (=) 0 5% STORE Ví $

o STORE ”Visual Foxpro“ TO monhoc -> M ra E;% monhoc, 9 xâu kí ?

 Xoá Ec các E;% Khi không dùng %F thì có 9 xoá Ec các E;% !9 &4` phóng E'

%3) Visual Foxpro dùng 5% RELEASE <tenbien> !9 xoá Ec các E;%) Ví $

RELEASE a; RELEASE monhoc.

;% *+%& và E;% 5 H%& có M vi tác !'%& trong toàn E' *S%& trình

IV Hằng

 Là !H *.%& F 5 mà giá l 8 nó < xác !l% 1 :% khi khai báo và không thay

!N !*.) o~%& U%& !*. xác !l% qua tên, 9 và M% vi tác !'%& 8 nó

 Khai báo ~%& Visual Foxpro dùng  khoá #DEFINE W1%~%&X <Giá lX !9 khai báo

 iM% vi tác !'%& 8 ~%& !*. xác !l% *S%& ? 23 ;%)

V biểu thức

 9 [ !*. M nên  các E;%@ ~%&@ hàm và các toán # (phép toán) theo ' qui r nào ! (các toán # và toán M%& 4` phù  nhau)

 [ ? * tiên 8 các phép toán trong 1 E9 [

1 Các phép H Q g7 âm, *S%&

• 

Nhân, chía i:% *

A'%&@ 

2 Các phép ƒ +,

-3 Các phép quan 5 =,<,>,>=,<=,<>

4 Các phép logic: NOT, AND, OR

Trang 5

 f# $%& j 7 () trong E9 [ !9 tránh sai sót 26 [ ? * tiên các phép toán.

VI Hàm

Trong Visual Foxpro có hai M hàm: Hàm do Visual Foxpro cung 7 và hàm do %&*+

# $%& ? M ra Hàm bao &+ U%& 4 26 ' giá l nào !) Trong :% này “ &3

5 ' H hàm do Visual Foxpro cung 7 )

 Hàm xâu kí ?

1 ALLTRIM(st), LTRIM(st), RTRIM(st)

2 LEFT(st,n), RIGHT(st,2), SUBSTRING(st,p,n)

3 AT(st1,st2,n), RAT(st1,st2,n)

4 LOWER(st), UPPER(st)

5 ASC(ch), CHR(n)

6 DTOC(d)

7 LEN(st)

8 STR(ex)

 Hàm Date và DateTime

1 DATE()

2 DATETIME()

3 TIME()

4 CTOD(st)

5 DAY(d)

6 MONTH(d)

7 YEAR(d)

 Hàm H

1 ABS(ex)

2 INT(ex)

3 ROUND(ex,n)

4 VAL(st)

 Hàm ? M 8 %&*+ # $%&

Trang 6

Cú pháp

FUNCTION <Tenham>

[PARAMETER <danh sách các tham HXZ

(Các 5% 8 fox)

RETURN W9 [X

Trong ! TenHam: Tên hàm do %&*+ # $%& ? !l% %&‘

Parameter:  khoá cho phép  9% vào các tham H cho hàm

Bài tập

1 u4 # oQ tên %&*+ trong ;%& 5 luôn có M%& oQ G5 Tên”, trong ! các :% oQ@ G5@ Tên luôn cách nhau 1 7 cách; :% G5 có 9 có 0 không

0 có %6 S% 1 F) Hãy 2; hàm TENVN(hoten) !9 7 ra :% Tên 8 tên

%&*+ trong ;%& 5@ trong ! hoten là xâu Q tên %&*+ trong ;%& 5)

... DateTime

o~%& Date DateTime: {^yyyy-mm-dd [hh[:mm[:ss]][alp]]}; ví $ 1 2-1 0}, {^200 5-1 2-1 0 10:20:25}

Các phép toán:

Ngày - Ngày = fH

*S%& ? cho ngày &+...

o~%& Logic: T -& gt;TRUE !V%& 0 t.); F -& gt;FALSE sai 0 f.)

Các phép toán: NOT, AND, OR

5 Numeric

o~%& H 10, 20, 15.7

Các phép toán: +, - , *, /, ^ U@... nên  E;%@ ~%&@ hàm toán # (phép toán) theo '' qui r ! (các toán # toán M%& 4` phù  nhau)

 [ ? * tiên 8 phép toán E9 [

1 Các phép H Q g7 âm, *S%&

Ngày đăng: 01/04/2021, 21:54

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

w