... cuốn thay cho cc giá trị số.
Thanh cuốn c một số thu c tính quan trọng sau:
ã Thuc tớnh Min: x c nh cn di ca thanh cun.
ã Thuc tớnh Max: x c nh cn trờn ca thanh cun.
ã Thuc tớnh Value: x c ... bảng chứa cc đối tượng đã đư c định nghĩa
sẵn c a Visual Basic. Cc đối tượng này đư c sử dụng trong Form để
tạo thành giao diện cho cc chương trình ứng dụng c a Visual Basic. Ta
c thể coi ... If
End Sub
Private Sub chk_loc_Click()
If chk_loc.Value = 1 Then
cmb_loc.Visible = True
chk_loc.ForeColor = &HFF0000
Else
chk_loc.ForeColor = &H808080
cmb_loc.Visible = False
End If
End...
... tất cccngônngữlậptrình và ccngônngữ Script ngày nay đều đáp ứng đ-
c 3 yêu c u trên. Một vài ngônngữ phổ biến thích hợp cho lậptrình CGI gồm :
AppleScript, C/ C++, C shell, Perl, tcl, ... đến chơng trìnhc a bạn
và từ chơng trình trả về cho Client. CGI không phải là một ngônngữlập trình. Chơng
trình th c hiện tất c vi c xử lý. CGI chỉ nhận dữ liệu cho chơng trình. CGI là chuẩn ... đại h c kỹ thuật Đà Nẵng, giúp phòng đào tạo và c ng t c
chính trị trờng Đại h c kỹ thuật. Đồng thời giúpcc sinh viên c a trờng c thể biết rõ
điểm cc môn h cc a mình qua cc h c kỳ và giúp...
... c a cc
ô, chương trìnhc sỡ dữ liệu c n lưu cc mẫu tin. Bài này sẽ khám phá cc tiện ích trong C dành cho
c c thao t c nhập/xuất (I/O) đĩa hệ thống.
Ngôn ngữC không chứa bất k
ỳ c u ... cc chương trình đều yêu c u đ c và ghi dữ liệu vào cc hệ thống lưu trữ trên đĩa. Cc chương
trình xử lý văn bản c n lưu cc tập tin văn bản, chương trình xử lý bảng tính c n lưu nội dung c a ... như là cc con trỏ c định kiểu FILE, vì vậy chúng c thể đư c sử dụng ở
bất kỳ nơi nào mà vi c sử dụng con trỏ FILE là hợp lệ. Chúng c ng c thể đư c chuyển một c ch hiệu
quả cho cc stream...
... ph c tạp thì tất ccc
c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số
chương trình nhỏ hơn. Tất ccc chương trình này cuối c ng đư c tích hợp lại để chúng ... ngữc u tr c khối.
Tuy nhiên, nó đư c xem là ngônngữc u tr c vì nó c nhiều điểm giống vớingônngữc u tr c
ALGOL, Pascal và một số ngônngữ tương tự kh c.
C cho phép c sự tổng hợp c a ... c thể đư c phân theo cc
nhánh rẽ kh c nhau. C u tr c lệnh như vậy gọi là c u tr c chọn lựa, điều kin hay cu tr c r
nhỏnh.
ắ Cu tr c ch
n c bn l cu tr c IF.
ắ Cu tr c IF …ELSE giúp lập...
... lặp
lại. Điều này c đư c là nhờ vào cc cấu tr clặp trong ngônngữlập trình. Trong bài này chúng ta sẽ
tìm hiểu cc cấu tr c vòng lặp kh c nhau trong C.
9.1 C u tr c lặpVòng lặp:
Vòng ...
18 Lậptrìnhc bản C
Kiểm tra tiến độ h c tập
1. …………… cho phép một tập cc chỉ thị đư c th c thi cho đến khi một điều kiện x c định đạt
đư c.
A. Vòng lặp B. C u tr c
C. Toán ... true và chương trình nh c người dùng nhập vào chuỗi ký tự kh c. Chương
trình c tiếp t c cho đến khi người dùng nhấn bất kỳ một phím nào kh cvới phím ‘y’ ho c ‘Y’. Và
chương trình kết th c.
...
... lặp ‘do while’.
C c bư c trong bài h c này đư ctrình bày chi tiết, rõ ràng và c n thận. Điều này giúp ta hiểu rõ về
c ng clập trình. Th c hiện theo cc bư c sau thật c n thận.
Phần I ... tiếp đư c th c thi.
Chương trình sau minh họa c ch sử dụng c a lệnh continue.
Xem đoạn mã lệnh sau:
for ( cnt = 1; cnt <=10; cnt++)
{ if (cnt ==5)
continue;
printf(“%d\t”, cnt); ... tin while .C.
6 Lậptrìnhc bản C
}
3. Lưu tập tin với tên continueex .C.
4. Biên dịch tập tin continueex .C.
5. Th c thi chương trinh continueex .C.
6. Trở về c a sổ ‘Edit Window’.
KẾT...
... x c định sự kết th c
c a chuỗi và là c ch duy nhất để cc hàm làm vi cvới chuỗi sẽ biết đâu là điểm kết th c của chuỗi.
M c dù C không c kiểu dữ liệu chuỗi, nhưng nó cho phép cc hằng chuỗi. ... đư c gọi là phần tử mảng.
11.1 Cc phần tử mảng và cc chỉ m c:
Mỗi phần tửc a mảng đư c định danh bằng một chỉ m c ho c chỉ số gán cho nó. Chiều c a mảng
đư c x c định bằng số chỉ số c n ... 5};
ắ Cc mảng chuỗi/ký tự:
Một chuỗi c thể đư c khai báo như là một mảng ký tự, và đư c kết th c bởi một ký tự NULL. Mỗ
i
ký tực a chuỗi chiếm 1 byte, và ký tự cuối c ng c a chuỗi luôn...
...
C c định danh trong C có phân biệt chữ hoa và chữ thường, c thể, arena thì kh c ARENA.
2.3.1 Cc nguyên t c cho vi c chỉ đ
ặt tên
C c quy t c đặt tên biến kh c nhau tuỳ ngônngữlập trình. ... 2.2: Cc toỏn t s hc v chc nng
ắ Cc toán tử hai ngôi
Trong C, cc toán tử hai ngôi c ch c năng giống như trong ccngônngữ kh c. Những toán tử
như +, -, * và / c thể đư c áp dụng cho ... trị c a những kiểu này thay đổi theo mỗi loại bộ xử lý và vi c cài đặt
c ctrình biên dịch C kh c nhau.
Lưu ý: Cc con số dấu chấm động đư c dùng để biểu thị cc giá trị c n c chớnh x c ...
... tiếp cc bư c sau:
4. Lưu tập tin với tên myprogramI .C.
5. Biên dịch tập tin myprogramI .C.
6. Th c thi chương trình myprogramI .C.
7. Trở về trình soạn thảo.
Mẫu kết xuất cho chương ... theo cc bư c sau:
a. Nhập vào một số.
b. Nhân số đó với chính nó và hiển thị kết quả đó.
46 Lậptrìnhc bản C
42 Lậptrìnhc bản C
{ ... Lưu tập tin với tên myprogramII .C.
4. Biên dịch tập tin myprogramII .C.
5. Th c thi chương trình myprogramII .C.
6. Trở về trình soạn thảo.
Mẫu kết quả ở đầu ra c a chương trình trên...
...
48 Lậptrìnhc bản C
Trong quá trình th c thi chương trình, giá trị th c sự c a biến (nếu c ) sẽ đư c sử dụng c ng vớicc
hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện ... sau).
C c biểu th c toán h c trong C đư c biểu diễn bằng c ch sử dụng toán tử số h cc ng vớicc toán
hạng dạng số và ký tự. Những biểu th c này gọi là biểu th c số h c (Arithmetic Expressions). ... ngôi.
Thứ tự ưu tiên c a cc biểu th c con
Những biểu th c ph c tạp c thể chứa những biểu th c nhỏ hơn gọi là biểu th c con. C không x c
định thứ tự mà cc biểu th c con đư c lượng giá....
... đư ccc toán tử số h c, so sánh và luận lý
ắ Chuyn i cc kiu d liu
ắ Nm đư c thứ tự ưu tiên giữa cc toán tử.
C c bư c trong chương này đã đư c nghiên c u kỹ và giải thích chi tiết để chúng ... tin với tên compare .c.
4. Biên dịch tập tin compare .c.
5. Th c thi chương trình compare .c.
Toán tử và biểu th c 61
Bài 5 Toán tử và Biểu th c
M c tiêu:
Kết th c bi hc ny, bn c ... 8>10)))
Hãy theo cc quy t c chúng ta đã h c trong chương “Toán tử và Biểu th c (Chú ý rằng biểu th c
đư c in đậm dưới đây sẽ đư c tính trư c)
62 Lậptrìnhc bản C
r = 10.5;
printf(“\n...
... trường để chứa toàn bộ
chuỗi. Hơn nữa, chú ý c ch đ c tả độ chính x c .4 trong vi c giới hạn số ký tự đư c in.
Ví dụ 6.4:
/* Chương trìnhtrình bày c ch dùng bổ từvới chuỗi*/
#include <stdio.h> ... trong cc câu
lệnh scanf().
Nhập và Xuất trong C 91
Tóm tắt bài hc
ắ Trong C, Nhp v Xut c thc hiện bằng c ch dùng cc hàm. Bất c chương trình nào trong C
đều c quyền truy c p tới ... dùng cc tên biến, hằng số, hằng chuỗi và cc biểu th c, nhưng scanf() sử dụng những
con trỏ tới cc biến. Một con trỏ tới một biến là một m c dữ liệu chứa đựng địa chỉ c a nơi mà biến
đư c cất...
... th c hiện c a chương trình. Dựa vào một
điều kiện, một lệnh ho c một chuỗi cc câu lệnh sẽ th c hiện cc hành động lựa chọn.
Hầu hết ccngônngữlậptrình sử dụng c u lệnh if để tạo ra cc ...
c c chương trình đó c như c điểm là bất c khi nào đư c chạy, chúng luôn th c hiện một
chuỗI cc thao t c giống nhau, theo c ch th c giống nhau. Trong khi đó, chúng ta thường
xuyên chỉ cho ... khi đư c th c thi, cc chương trình dạng này luôn th c hiện một
chuỗi cc hành động giống nhau, theo c ng một c ch th c, đúng một lần. Trong khi lập trình, chúng ta
thường xuyên c n th c hiện...
...
M c tiêu:
Kết th c bài h c này, bạn c th:
ắ S dng:
C u lnh if
C u lệnh if – else
C u lệnh với nhiều if
C u lệnh if lồng nhau
C u lệnh switch.
C c bư c trong bài h c này ... Xuất
A ho c a Ada
B ho
c b Basic
C ho cc COBOL
D ho c d dBASE III
F ho c f Fortran
P ho c p Pascal
V ho c v Visual C+ +
Sử dụng lệnh ‘switch’ để chọn và hiển thị thông điệp thích hợp. ... giữa 100 và 500.
2. Viết chương trìnhtrình bày khả năng c a máy tính c a bạn. Người dùng nhập và một ký tự trong
bảng chữ c i và chương trình hiển thị ngônngữlậptrình tương ứng. Một vài...
... này,
chúng ta viết một chương trìnhC để sắp xếp một tập cc chuỗi theo thứ tự abc.
C nhiều c ch giải quyết chương trình này. Chúng ta hãy dùng một mảng c a con trỏ ký tự để
hiểu c ch dùng ... một chuỗ
i sử dụng con trỏ
C c con trỏ c thể đư c sử dụng thay cho cc chỉ số duyệt cc phần tử trong một mảng. Ví dụ,
một con trỏ kiểu chuỗi c thể đư c dùng để trỏ đến địa chỉ bắt đầu c a ... 14 Con trỏ
M c tiêu:
Kết th c bài h c này, bạn c th:
ắ S dng con tr
ắ S dng con trỏ với mảng.
C c bư c trong bài h c này đư ctrình bày chi tiết, rõ ràng và c n thận. Điều này giúp...