... khai báo với
một tham số
Thực hành nhậpmônlậptrình
1
Mục 1: Hướng dẫn viết và chạy chương trình (CT) bằng VC
++
6.0
Để thực hành “
Nhập mônlậptrình
trên Visual C
++
6.0, sinh ... đôi chuột vào ô Name và đặt vào “du”:
Thực hành nhậpmônlậptrình
14
…
Thực hành nhậpmônlậptrình
18
3.3 Xét CT đổi số từ hệ 10 sang hệ b dùng ...
1.4.1 XÉT CT GIẢI PHƯƠNG TRÌNH BẬC NHẤT:
Biên dịch và chạy: nhập giá trị cho a là 10, ấn Enter
nhập giá trị cho b là 0, ấn Enter.
Thực hành nhậpmônlậptrình
12
90. Not an allowed...
...
phím.
5/ Viết chương trìnhnhập vào một số dương có 2 chữ số, in ra số đảo ngược của
số đó
6/ Viết chương trìnhnhập giờ, phút, giây. In ra tổng số giây.
7/ Viết chương trìnhnhập bán kính r, tính ... của hình tròn.
8/ Viết chương trìnhnhập cạnh a, tính diện tích của hình vuông
9/ Viết chương trìnhnhập bán kính r, tính chu vi của hình tròn
10/ Viết chương trìnhnhập đáy nhỏ, đáy lớn và chiều ... hình thang cân,
tính chu vi.
11/ Viết chương trìnhnhập một ký tự từ bàn phím, in ra mã ASCII của nó.
NHẬP MÔNLẬP TRÌNH
Giảng viên : Nguyễn Văn Sơn
Bộ môn : Công nghệ Phần Mềm
Khoa : Khoa học và...
... có thể bỏ từ khóa struct khi khai
báo biến (hoặc sử dụng typedef)
Khi nhập các biến kiểu số thực trong cấu trúc
phải nhập thông qua một biến trung gian.
NMLT - Cấu trúc
struct DIEM { float ... trúc
VC
&
BB
2626
Bài tập về cấu trúc
1. Phân số
Khai báo kiểu dữ liệu phân số (PHANSO)
Nhập/ Xuất phân số
Rút gọn phân số
Tính tổng, hiệu, tích, thương hai phân số
Kiểm tra phân ... diem1, diem2;// C++ có thể bỏ struct
VC
&
BB
3131
Bài tập về mảng cấu trúc
7. Mảng phân số
Nhập/ Xuất n phân số
Rút gọn mọi phân số
Đếm số lượng phân số âm/dương trong mảng
Tìm phân...
... chương trình tính S = a! + b! + c! với a, b, c
là 3 số nguyên dương nhập từ bàn phím.
NMLT - Hàm (Function)
Chương trình
chính
Nhập
a, b, c > 0
Tính
S = a! + b! + c!
Xuất
kết quả S
Nhập
a ... Viết hàm đổi một ký tự hoa sang ký tự thường.
b. Viết thủ tục giải phương trình bậc nhất.
c. Viết thủ tục giải phương trình bậc hai.
d. Viết hàm trả về giá trị nhỏ nhất của 4 số
nguyên.
e. Viết ... VC
&
BB
66
Hàm
Khái niệm
Một đoạn chương trình có tên, đầu vào và
đầu ra.
Có chức năng giải quyết một số vấn đề
chuyên biệt cho chương trình chính.
Được gọi nhiều lần với các tham...
... nâng cao (phần 1)
VC
&
BB
22
Các đối số của chương trình
Các đối số của chương trình
Hàm main là hàm nên cũng có tham số.
Chương trình tự động thực hiện hàm main mà
không cần lời gọi ... <name> <value>
Mọi chỗ xuất hiện <name> trong chương trình
nguồn được thay thế bằng <value> để tạo ra
chương trình tiền xử lý.
Ví dụ
•
#define MAX 1000
•
#define PI 3.14
•
#define ...
chương trình)
•
argv là mảng chứa các đối số (dạng chuỗi)
NMLT - Hàm nâng cao (phần 1)
void main(int argc, char *argv[])
{
…
}
VC
&
BB
55
Các tham số của hàm main
Ví dụ
Viết chương trình...
... …)
{
…
}
VC
&
BB
1313
Nạp chồng hàm
Ví dụ
Nhập mảng theo nhiều cách
NMLT - Hàm nâng cao (phần 2)
void Nhap(int a[], int &n)
{
// Nhập n rồi nhập mảng a
}
void Nhap(int a[], int n)
{
// Nhập mảng a theo n truyền ... kiểu an toàn do trình biên dịch kiểm tra
kiểu lúc biên dịch chương trình.
Khi phối hợp với sự quá tải hàm, quá tải toán
tử hoặc con trỏ hàm ta có thể viết được các
chương trình rất hay, ngắn ... mảng a
}
void Nhap(int a[], int n)
{
// Nhập mảng a theo n truyền vào
}
int Nhap(int a[])
{
// Nhập n, nhập mảng a rồi trả n về
}
VC
&
BB
66
Tham số …
Ví dụ
NMLT - Hàm nâng cao (phần 2)
#include...
... Hạnh phúc
Bộ môn Kỹ thuật phần mềm
CHƯƠNG TRÌNH HỌC PHẦN
1. Thông tin chung về học phần
Tên học phần: Nhậpmônlập trình
Mã học phần:
Số tín chỉ: 2
Học phần tiên quyết:
Đào tạo trình độ: Đại ... - Tự do - Hạnh phúc
Bộ môn: Kỹ thuật phần mềm
CHƯƠNG TRÌNH GIẢNG DẠY HỌC PHẦN
1. Thông tin về học phần
Tên học phần: Nhậpmônlập trình
Mã học phần:
Số tín chỉ:
Đào tạo trình độ: Đại học/Cao ... cơ bản về lập trình: quy trình
xây dựng một chương trình máy tính, thuật toán, ngôn ngữ lập trình; lậptrình cấu trúc với
ngôn ngữ C.
3. Cấu trúc lặp 3
Thái độ
1. Một chương trình có thể được...
... Tên tương ứng (1
điểm):
3
3. Nếu click vào liên kết “Đăng nhập , một trang khác hiện ra như sau (1 điểm):
4. Khi click vào nút “Đăng nhập , nếu Tên rỗng thì một thông báo lỗi “Tên khác rỗng.”
hiện ... Mật khẩu là “admin” thì một trang khác hiện ra (1 điểm):
7. Trong trang này, nếu tên người đăng nhập (trong ví dụ là “Testing”) hiển thị đúng (1
điểm).
8. Khi chọn một sinh viên nào đó trong DropDownList...
... tượng. Ví dụ, nếu muốn dùng lớp WebControls, chúng ta
có th
ể dùng tên tắt của nó là WebControls hay tên đầy đủ là:
System .Web. UI.WebControls.
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: ... HTML, thiết kế web, mà nó còn hỗ trợ mạnh lậptrình hướng đối
tượng trong quá trình xây dựng và phát triển ứng dụng Web.
ASP.Net là k
ỹ thuật lậptrình và phát triển ứng dụng web ở phía Server ... người lầm tưởng rằng các
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 4
Đầu năm 2002, Microsoft giới thiệu một kỹ thuật lậptrìnhWeb khá mới mẻ với tên gọi
ban đầu...
... Ok để cài đặt
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 11
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 9
II. Web Server
Trong phần ... Browse
Hoặc từ trình duyệt nhập: http://Localhost/Maytinh
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 10
Ghi chú: Để kiểm tra cài đặt: Khởi động trình duyệt truy cập ... Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 13
o Click phải mục Default Website Properties Chọn trang Documents để quy...
... trang web theo tổ chức cây rất dễ quản lý và
thao tác v
ới các đối tượng có trong trang Web.
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 16
2. Tạo ứng dụng web
Bước ... có thể thiết lập thuộc tính cho trang web và các
đối tượng có trong trang web.
3. Toolbox
Hiển thị Toolbox: Thực đơn View Toolbox
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành ... Design
Nhập một dòng văn bản: “Chào mừng các bạn đến vời ASP.Net”
Thêm 2 điều khiển Label từ thanh công cụ Toolbox vào trang, đặt tên lần lượt là : lbNgay,
lbThoigian.
Bài Giảng MônLậpTrình Website...
... ="http://www.asp.net";
hplASPNet.Target = "_blank";
Kết quả hiển trị trên trang Web:
Ví dụ: Tạo Website Lienket gồm 3 điều khiển Hyperlink
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 29
b. ... gi
ới tính, 2 Checkbox ngọai ngữ, 3 radioButton thu nhập listbox, 2 label , 1
RadioButtonList Trình
độ, 1 Button Đăng ký.
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang ... khiển Image.
Ví dụ: Tạo Website Tinhtoan gồm các điều khiển: Label, Textbox, Button
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 22
Chương 02:
WEB SERVER CONTROL
Điều...
... Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 37
Các thông báo lỗi xuất hiện qua hộp thoại khi dữ liệu nhập không hợp lệ:
Nếu tất cả đều hợp lệ
Bài Giảng MônLậpTrình Website ... công";
End Sub
Các thông báo l
ỗi xuất hiện trên màn hình nhập liệu khi dữ liệu nhập không hợp lệ.
Bài Giảng MônLậpTrình Website ASP.Net
Biên sọan: Dương Thành Phết Trang 35
ShowMessageBox: ... Trong trường hợp không nhập dữ liệu, điều khiển sẽ không thực hiện kiểm tra vi phạm.
Thuộc tính:
ValidationExpression: Qui định mẫu kiểm tra dữ liệu.
Bài Giảng MônLậpTrình Website ASP.Net
Biên...