... yếu. Bên c nh đó c ng c thể ccc t c động phụ
kh c. Cc lệnh là hữu dụng vì t c dụng chính yếu mà nó gây ra, sự kết nối c a
c c lệnh cho phép chương trình ph c v
ụ một m c đích c thể (ví ... trong cc biểu th c là c sẵn
cho phạm vi định nghĩa hàm (ví dụ, cc biến toàn c c) .
Qui ư c đư c chấp nhận dành cho cc đối số m c định là chỉ định chúng
trong cc khai báo hàm chứ không ... chương trình C+ +. Chúng ta sử dụng
những ví dụ đơn giản để trình bày c u tr ccc chương trình C+ + và c ch th c biên dịch
chúng. Cc khái niệm c bản như là hằng, biến, và vi c lưu trữ chúng...
... nhớ CT
x = 7
100
y = 5
102
Th c hành nhậpmônlậptrình
4
1.3: Viết CT:
Xét CT in ra c u chào “Chào cc bạn đến với
C
++.
Th c hành nhậpmônlậptrình
22
Ta c giá trị c a ... 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 viên c n th c hiện cc
bư c:
1) Chạy Visual Studio C
++
6.0.
2) Mở dự án Win32 Console ... đắn c a một giải thuật hay
một CT. Về mặt lý thuyết, ta c thể chứng minh đư c tính đúng c a một CT hay một
Th c hành nhậpmônlậptrình
25
char *ch1, *ch2; // ch1, ch2 là hai biến con...
... tròn
10/ Viết chương trìnhnhập đáy nhỏ, đáy lớn và chiều cao c a 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 ... giây.
7/ Viết chương trìnhnhập bán kính r, tính diện tích c a hình tròn.
8/ Viết chương trìnhnhậpc 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 ... tính tổng bình phương c a hai số đư cnhập vào từ bàn
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...
... a;
int b;
int c;
};
struct B {
int b;
double a;
int c;
};
struct C {
int b;
int c;
double a;
};
a a a a a a a a
b b b b ccc c
b b b b đệm 4B
a a a a a a a a
c ccc đệm 4B
b b b b ccc c
a a a a ... d1.x = temp;
VC
&
BB
1212
C u tr c ph c tạp
Thành phần c a c u tr c là c u tr c kh c
NMLT - C u tr c
struct DIEM
{
int x;
int y;
};
struct HINHCHUNHAT
{
struct DIEM traitren;
struct DIEM phaiduoi;
} ... a;
double c;
int b;
};
sizeof(B2) = ???
VC
&
BB
1111
Gán dữ liệu kiểu c u tr c
C 2 c ch
Ví dụ
NMLT - C u tr c
<biến c u tr c đích> = <biến c u tr c nguồn>;
<biến c u tr c đích>.<tên...
... True/False)
c. C phải là số chính phương.
d. C phải là số nguyên tố.
e. Tổng cc chữ số lẻ.
f. Tổng cc chữ số nguyên tố.
g. Tổng cc chữ số chính phương.
NMLT - Hàm (Function)
VC
&
BB
1515
C c cách ... (nếu c )
C c công vi c
sẽ th c hiện
VC
&
BB
1616
C c cách truyền đối số
Truyền Địa chỉ (Call by Address)
Truyền đối số cho hàm ở dạng địa chỉ (con
trỏ).
Không đư c truyền giá trị cho ... x – y;
}
VC
&
BB
88
C c bư c viết hàm
C n x c định cc thông tin sau đây:
Tên hàm.
Hàm sẽ th c hiện c ng vi c gì.
C c đầu vào (nếu c ).
Đầu ra (nếu c ).
NMLT - Hàm (Function)
Tên...
... niệm
Sao chép thân hàm đến bất c nào nào hàm
đư c gọi kết quả giống hệt c ch 1.
NMLT - Hàm 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 ... gọi.
Không cho phép cc hàm nội tuyến đệ quy.
Phần lớn không cho phép th c hiện nội tuyến
c c hàm sử dụng vòng lặp while.
Chỉ inline cc hàm nhỏ, inline cc hàm lớn sẽ
gây phản t c dụng (bộ nhớ cho ... 1)
VC
&
BB
33
C c tham số c a hàm main
C c tham số c a hàm main
Trong đó
•
argc là số lượng đối số (tính luôn tên tập tin
chương trình)
•
argv là mảng chứa cc đối số (dạng chuỗi)
NMLT - Hàm nâng cao...
...
thu c vào toán tử đư c nạp chồng.
NMLT - Hàm nâng cao (phần 2)
<kiểu trả về> operator#(<ds tham số>)
{
// Cc thao t c cần th c hiện
}
VC
&
BB
1515
Nạp chồng hàm
Chú ý
C c hàm ... (phần 2)
VC
&
BB
1212
Nạp chồng hàm
Nhu c u
Th c hiện một c ng vi c với nhiều c ch kh c
nhau. Nếu cc hàm kh c tên sẽ khó quản lý.
Khái niệm nạp chồng/quá tải (overload) hàm
Hàm c ng ... c)
{
printf(“ %c , c) ;
}
void main()
{
f(‘A’); // char
f(65);// ???
}
VC
&
BB
44
Truy xuất danh sách tham số …
Sử dụng kiểu và cc macro sau (stdarg.h)
va_list : kiểu dữ liệu chứa cc tham số c ...
...
c khả năng.
Một chương trình là một trật tự cc lời yêu c u
đối tượng th c hiện hành vi c a mình.
Chương 01- Nhậpmôn OOP
Slide 8/
VC
&
BB
1111
Sơ lư c về OOP
C c khái niệm c bản c a ... c ch “ tự nhiên”.
Dễ sử dụng lại code.
C c chế bảo mật dữ liệu.
Chương 01- Nhậpmôn OOP
Slide 20/
VC
&
BB
22
M c tiêu
Nhận biết sự kh c biệt giữa lậptrình hướng thủ
t c và lậptrình ... dung chi tiết
Từ lậptrìnhc u tr c đến lậptrình hướng đối
tượng.
Phương pháp lậptrình hướng đối tượng.
Ưu điểm c a lậptrình hướng đối tượng.
Chương 01- Nhậpmôn OOP
Slide 3/
VC
&
BB
88
Lập...
... phương pháp lậptrìnhc u tr c.
3. Chủ đề và chuẩn đầu ra c a h c phần
3.1. Danh m c chủ đề c a h c phần
1. Tổng quan về lậptrình máy tính
2. Kiểu dữ liệu, biến và biểu th c
3. Cc cấu tr c điều ...
chương 6
Thảo luận - Theo phân
c ng c a
nhóm
Th c hành,
th c tập
Phòng máy
th c hành
Viết chương trìnhc tổ ch c
dữ liệu kiểu c u tr c.
- Th c hành
c c bài tập
chương 6
Tự nghiên c u ...
chương 2
Thảo luận - Theo phân
c ng c a
nhóm
Th c hành,
th c tập
Phòng máy
th c hành
Viết chương trình vận dụng
c c cấu tr c điều khiển
Th c hành cc
bài tập
chương 3
Tự nghiên c u C ...
... Thi Môn : LậpTrình Window 2
• Mỗi user sẽ ccc quyền khách nhau, nếu ko c quền thêm thì nút thêm sẽ ko cho th c
hiện
• Ngoài ra form c n ccc contextmenu cho vi c sửa c u hỏi
• Để sửa c u ... Đáp án và c u hỏi load lên form theo 1 c ch không c thứ tự
3. Cc ch c năng chưa làm đư c
- Đã hoàn thành cc ch c năng đưa ra ban đầu
4. Hướng phát triển
- Rút ngắn code c a chương trình và ... để di chuyển tới c u đó, form c n cho người dùng biết c u làm chưa làm và đã làm
Code để dịch chuyển tới vị trí c u đư c check
private void rad1_CheckedChanged(object sender, EventArgs e)
{
RadioButton...
...
III. Phần viết chương trình
Cho mảng một chiều số nguyên a, kích thư c n (5<n≤50), hãy th c hiện cc yêu c u sau :
a. Hàm nhập kích thư c mảng n (5<n≤50) (1 điểm)
void ... x c định kết quả và điền giá trị vào CHỖ TRỐNG trong bảng tương ứng c a cc
đoạn chương trình:
<< ;C u 1>> (1 điểm)
c = a/b;
c;
c = c + a;
b = c% a;
Giá trị ban đầu
Kết quả
(i) ... đư c)
[1]
MÔN: LẬPTRÌNHC (c bản)
Thời gian: 60 phút
Đề số: 01
(Đề thi gồm: 4 trang)
(Không sử dụng tài liệu)
Nội dung đề: Sinh viên làm bài tr c tiếp trên đề thi
I. Phần xác...
... %8.2f",f);
getch();
}
Cau 34:
Cho A là một dÃy gồm n số nguyên ( 0 < n < 50). Viết chơng trình th c hiện cc công
vi c
a) Nhập dÃy A từ bàn phím. ( 2 điểm)
b) Hiển thị cc số lẻ trong ... hoi;
getch();
end: }
Cau 32:
Cho A, B là hai ma trận vuông kích th c nxn. HÃy lập chơng trình
Cho A là một dÃy gồm n số nguyên ( 0 < n < 50). Viết chơng trình th c hiện
Nhập dÃy ... getch();
end: }
Cau 16:
Cho A là ma trận vuông kích th c nxn. HÃy lập chơng trình
a) Nhập A từ bàn phím. (2 điểm)
b) In A ra màn hình. (1 điểm)
c) Tìm phần tử nhỏ nhất trên đờng chéo chính...
... h c cung c p cc kiến th c nền tảng đầu tiên để giúp
c c bạn h c tập tốt ccmôn h c liên quan đến lậptrình sau này. Thấu hiểu rõ tầm quan trọng
c a môn h c, đồng thời muốn truyền đạt lại cho ... lại cho cc bạn cc kinh nghiệm làm bài tập, c ng
như c ch trình bày bài thi đạt điểm cao, tôi xin gởi đến cc bạn cuốn sách “Hướng dẫn giải
bài tập Nhậpmônlậptrình . Nội dung cuốn sách gồm ... thi cuối kỳ cc bạn viết
tr c tiếp trên giấy thi.
Hy vọng cuốn tài liệu này là một c ng c hỗ trợ để cc bạn h cmôn h c này một c ch c hiệu
quả nhất. Xong đây là lần viết đầu tiên nên sẽ c ...
... style cho cc
thẻ html c thu c tính class=“ten_class”
– Selector = #tag_id: áp dụng style cho cc thẻ
html c thu c tính id=“tag_id”
TRUNG TÂM TIN H C
ĐẠI H C KHOA H C TỰ NHIÊN-TP.HCM
1
NHẬP MÔN ... cc selectorNhóm cc selector
Cc selector cc ng thu c tính định dạng thì c
thể định nghĩa chúng trong c ng style và
selector sẽ c ch nhau dấu phẩy (,)
C pháp:
Selector1, Selector2, ... TIN H C
ĐẠI H C KHOA H C TỰ NHIÊN-TP.HCM
2
Bài 3: CSS c bản
1. Giới thiệu CSS
2. Cc loại CSS
3. Sử dụng CSS
4. Cc style thường dùng
Bài 3: CSS c bản
15
Phân loại SelectorPhân loại Selector
...