... chương
trình
- khách hàng khi sử dụng chương trình này sẽ phải thanh toán 1 khoản
tiền để mua thời gian truy cập và sử dụng thông tin . Thời gian này sẽ
được người quản trị chương trình ( ...
- Với những combo box ,item id , author id, district , street người sử
dụng duyệt thông tin tổng hợp , kết hợp với thanh công cụ bên trái form
- Nút Detail : cho phép người sử dụng chương trình ... (Print).
2.8.4 Hộp thoại hiệu chỉnh (Custom Dialog).
Đây là loại hộp đối thoại do người lậptrình định nghĩa để tương thích với
yêu cầu nhận thông tin của người sử dụng. Nó có ưu điểm là ta có thể
thiết...
... Windows, Macintosh)
C/C++ là ngônngữ thông dụng với các nhà lập trình, một số ngời sử dụng chúng cho
lập trình CGI. Những ngônngữ này đòi hỏi những ngời lậptrình có chút ít kinh nghiệm. ... biến môi trờng.
Hầu hết tất cả các ngônngữlậptrình và các ngô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++, ... Server đến chơng trình củ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à...
...
} cust;
302 Lậptrình cơ bản C
286 Lậptrình cơ bản C
21.1.2 Streams nhị phân
Một streams nhị phân là một chuỗi các byte với sự tương ứng một-một với thiết bị ngoại vi, ... dung của các
ô, chương trình cơ sỡ dữ liệu cần lưu các mẫu tin. Bài này sẽ khám phá các 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
ỳ ... thiệu
Hầu hết các chương trình đều yêu cầu đọc và ghi dữ liệu vào các hệ thống lưu trữ trên đĩa. Các chương
trình xử lý văn bản cần lưu các tập tin văn bản, chương trình xử lý bảng tính cần...
... lưu đồ được sử dụng để viết chương trình, chúng cần được trình bày sao cho mọi lậptrình viên
hiểu chúng dễ dàng. Nếu có ba lậptrình viên dùng ba ngônngữlậptrình khác nhau để viết mã, bài
toán ... hàm nên nó không phải là ngônngữ 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 ra mã có thể thực thi được.
4 Lậptrình cơ bản C
Thuật ngữngônngữ cấu trúc khối (block-structured language) không áp dụng với C. Ngônngữ cấu
trúc khối cho phép thủ tục (procedures)...
...
6. Lệnh …………… vi phạm qui luật của một ngônngữlậptrình cấu trúc.
A. exit B. return
C. goto D. Tất cả đều sai
7. Hàm …………… kết thúc ngay chương trình và điều khiển được chuyển trở về ... lặp trong ngônngữlập trình. Trong bài này chúng ta sẽ
tìm hiểu các 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 lặp là một đoạn mã lệnh trong chương trình được ... hàm.
Lệnh return có thể có một giá trị đi kèm với nó, giá trị này sẽ trả về cho chương trình. Cú pháp tổng
quát của lệnh return như sau:
14 Lậptrình cơ bản C
hoặc
label:
{
Chuỗi các...
... printf(“\n%d”, num);
num ;
}
}
3. Lưu tập tin với tên while.C.
4. Biên dịch tập tin while.C.
6 Lậptrình cơ 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. ... cnt;
clrscr();
8 Lậptrình cơ bản C
Bài tập tự làm
1. Khai báo một biến lưu tuổi của một người. In ra tên của người đó với số lần in bằng số tuổi.
2. Viết chương trình sinh dãy số theo ...
công cụ lập trình. Thực hiện theo các bước sau thật cẩn thận.
Phần I - Trong thời gian 1 giờ 30 phút đầu:
10.1 Sử dụng vòng lặp ‘for’:
Trong phần này chúng ta sẽ viết một chương trình...
...
14 Lậptrình cơ bản C
Bài tập tự làm
1. Viết một chương trình để sắp xếp các tên sau đây theo thứ tự abc.
George
Albert
Tina
Xavier
Roger
Tim
William
2. Viết một chương trình ... chương trình nhập các số sau đây vào một mảng và đảo ngược mảng
34
45
56
67
89
6 Lậptrình cơ bản C
Các giá trị chuỗi có thể được nhập vào bằng cách sử dụng hàm scanf(). Với chuỗi ...
Chương trình trên nhập vào các chuỗi đến khi người dùng nhập vào từ “END”. Khi END được nhập
vào, chương trình sẽ sắp xếp danh sách các chuỗi và in ra theo thứ tự đã sắp xếp. Chương trình kiểm...
...
thị.
Trong khi một vài ngônngữlậptrình cho phép hệ điều hành xóa nội dung trong ô nhớ và cấp phát bộ
nhớ này để dùng lại thì những ngônngữ khác như C yêu cầu lậptrình viên xóa vùng nhớ ... các địa chỉ duy nhất. Những ngônngữlậptrình trước đây yêu cầu lậptrình viên quản lý mỗi vị trí
ô nhớ thông qua địa chỉ, cũng như giá trị lưu trong nó. Các lậptrình viên dùng nh
ững địa chỉ ...
4 Lậptrình cơ bản C
2.3.2 Từ khóa (Keywords)
Tất cả các ngônngữ dành một số từ nhất định cho mục đích riêng. Những từ này có một ý nghĩa đặc
biệt trong ngữ cảnh của từng ngôn ngữ, ...
... 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ình cơ bản C
42 Lậptrình cơ bản C
{
int principal, period; ... 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 ...
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 trình trên như hình...
... thiết lập sự phân cấp của một tập các toán tử so với tập các toán tử khác khi ước lượng
một biểu thức.
58 Lậptrình cơ bản C
13. True AND True
14. True.
50 Lậptrình ... cm
Formatted: Left
Formatted: Left
48 Lậptrình cơ 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ới các
hằng có mặt trong biểu thức. ...
2. Viết một chương trình tính giá trị của biểu thức với các giá trị sau:
z = a*b+(c/d)-e*f ;
a = 10
b = 7
c = 15.75
d = 4
e = 2
f = 5.6
3. Viết một chương trình tính diện tích...
... trước)
62 Lậptrình cơ bản C
r = 10.5;
printf(“\n Amount is: %f”, p*n*r/100);
}
3. Lưu tập tin với tên simple.c.
4. Biên dịch tập tin simple.c.
5. Thực thi chương trình simple.c. ... a*(b+c+(a-c)*b) is: %d”, d);
}
3. Lưu tập tin với tên arith.c.
4. Biên dịch tập tin arith.c.
5. Thực thi chương trình arith.c.
6. Trở về trình soạn thảo.
Kết quả xuất:
The value ... 1682
The value after (a+b)*c is: 5032
70 Lậptrình cơ bản C
iResult = (a + b) * (c / d) % e;
Toán tử và biểu thức 65
6. Trở về trình soạn thảo.
Kết quả xuất:
int a =...
... cho putchar() và tác dụng của chúng
Chương trình sau trình bày về hàm putchar():
90 Lậptrình cơ bản C
Ví dụ 6.12:
/* Chương trình này trình bày việc sử dụng hằng và định dạng trong ... dạng cho mục dữ liệu kiểu float, với độ rộng tối thiểu cho trường dữ
liệu là 10 và 3 vị trí sau phần thập phân.
88 Lậptrình cơ bản C
/* Chương trìnhtrình bày cách dùng getchar() */ ...
¾ Sử dụng các hàm nhập xuất ký tự getchar() và putchar().
Giới thiệu
Trong bất kỳ ngônngữlậptrình nào, việc nhập giá trị cho các biến và in chúng ra sau khi xử lý có thể
được làm theo...
... chúng ta thay đổI luồng chương trình. Dựa trên một điều
kiện nào đó, một câu lệnh hay một chuỗI các câu lệnh có thể được thực hiện hoặc không.
Hầu hết các ngônngữlậptrình đều sử dụng lệnh if ... đổi hướng 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 các câu lệnh sẽ thực hiện các hành động lựa chọn.
Hầu hết các ngônngữlậptrình sử dụng câu lệnh if để tạo ... French (France)
18 Lậptrình cơ bản C
Bài tập tự làm
1. Viết chương trình nhập vào hai số a và b, và kiểm tra xem a có chia hết cho b hay không.
2. Viết chương trình nhập vào hai số...
... 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 ví dụ ... 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 được trì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 cụ lập trình. Thực ... Num1, Num2;
clrscr();
6 Lậptrình cơ bản C
Biến op được truyền vào biểu thức sau ‘switch’. case đầu tiên so sánh giá trị của biến op với ‘+’. Nếu
nhãn (+) so khớp với giá trị trong op, thì...
... sau:
4. Lưu tập tin với tên pointerI.C.
5. Biên dịch tập tin, pointerI.C.
6. Chạy chương trình, pointerI.C.
7. Trở về trình soạn thảo.
Kết quả của chương trình trên được thể hiện ... trong hình 14.1.
208 Lậptrình cơ bản C
Bài tập tự làm
1. Viết một chương trình C để đảo một mảng ký tự bằng cách sử dụng con trỏ.
2. Viết một chương trình để cộng hai ma trận sử ... dụng con trỏ
¾ Sử dụng con trỏ với mảng.
Các bước trong bài học này được trì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 cụ lập trình. Thực hiện theo các bước sau...