... NGỮLẬPTRÌNH C.
II.
Đ C ĐIỂM C A NGÔNNGỮ C.
III.
C U TR C CỦA CHƯƠNG TRÌNH VIẾT BẰNG NGÔNNGỮ C.
IV.
C C CÂU LỆNH C BẢN TRÊN C.
3
C u tr c chương trình
2.
Dấu phân c ch
Dấu { cho biết vi c ... C.
Trình bày đư c cấu tr cngônngữlậptrình C.
Trình bày đư cccc u lệnh nhập, xuất c a ngônngữ C.
C tinh thần h c hỏi, yêu thích lập trình.
2
Nội dung bài h c
I.
GIỚI THIỆU VỀNGÔNNGỮ ...
10
0@'(,&A
•
(,,642B&:* $C *DE
$F:,, *D/
Đ c điểm c a ngônngữ c
13
M C TIÊU BÀI H C
Trình bày đư c lịch sử hình thành ngônngữ C.
Trình bày đư ccc đ c điểm c a ngônngữlậptrình C.
Trình...
... ■
■ Chúng ta c thể tạo lớp ngoại lệ để ph c
vụ cc m c đích riêng
■ Lớp ngoại lệ mới phải kế thừa từ lớp
Exception ho c lơp dẫn xuất c a lớp này
■ C thể cung c p hai constructor
□ constructor ... dịch luôn
kiểm tra xem chúng ta c viết code xử lý với cc
ngoại lệ này không (try catch/ throws)
□ lOException
■ Ngoại lệ không c n kiểm tra: cc ngoại lệ c thể
loại trừ nếu viết chương trình ... th c hiện ccc ng vi c “dọn dẹp” c n thiết
■ ■ ■ ■ ■ I
□ f in a l ly luôn đư c th c hiện dù ngoại lệ c đư c
bắt hay không
□ f in a l ly đư c th c hiện c khi không c ngoại lệ
đư c ném ra
Nguyễn...
... một số cc yêu c u đặt ra nh trên. Tuy nhiên do kiến th c còn nhiều
hạn chế nên không thể tránh khỏi những sai sót, chúng em rất mong đ c sự góp ý nh c
nhở c a cc thầy c và cc bạn để c thể ... tồn:
C c mặt hàng tồn đ c thống kê theo cc thu c tính sau: MÃ hàng, tên
hàng, loại hàng, số lợng tồn, đơn vị tính, giá bán.
4. Tìm kiếm theo yêu c u:
Vi c tìm kiếm đ c th c hiện theo cc tiêu chí ... MITRACO
gvhd: th c sỹ Nguyễn Thị Quang
Private Sub cmdboqua_Click()
Call setcontrol(Me, True)
Call cleartext(Me)
End Sub
Private Sub cmdcapnhat_Click()
nutnew = True
Call setcontrol(Me, False)
Call...
... thị cc thong tin về sách. Viết chương trình chính th c
hiện:
- Nhập thông tin cho n cuốn sách
Mai Đình Ng c - CCK02TH2 4 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬPLẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
}
Bài ... QU C GIA TP.HCM
BÀI TẬPLẬPTRÌNH HƯỚNG ĐỐI TƯỢNG
C+ +
Họ Tên: Mai Đình Ng c
LỚP: CCK02TH2
Khoa C ng Nghệ Thông Tin
Hà Nội
– 2011
BÀI TẬP C+ +
Bài 1:Xây dựng lớp c sở HOCSINH ccc thông tin: ... Ng c - CCK02TH2 6 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬPLẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
Viết chương trình chính th c hiện nhập vào một danh sách n h c sinh, sau đó hiển thị danh sách những học...
... l c B trang 128
Ngày soạn: 05/9/2007
Tiết theo PPCT: Tiết 2
C c thành phần c a ngônngữlập trình
I. M c tiêu
1. Kiến th c
- Nắm đ ccc thành phần c a một ngônngữlậptrình nói chung. Một ngôn ... hiện chơng
trình. Cc biến dùng trong chơng trình đều phải đ c khai báo
- Chú thích: đ c đặt giữa c p dâu { } ho c (* *) dùng để giải thích cho rõ ràng
c. Cc b c tiến hành:
Hoạt động c a giáo ... khoa
III. Hoạt động dạy h c
1. Hoạt động 1: Tìm hiểu cc thành phần c a ngônngữlập trình
a. M c tiêu:
Biết đ c một ngônngữlậptrình gồm c ba thành phần: Bảng chữ c i, c pháp và ngữ nghĩa
b. Nội...
... Sắp xếp chúng theo trật tự mới sao cho cc số lẻ và cc
số chẵn xen kẽ nhau cho tới khi không c n cc phần tử chẵn, lẻ tương ứng thì
đoạn cuối c a dãy là cc phần tử ho c cùng chẵn ho c cùng lẻ. ... cuongntit@yahoo.com–cuongntit@gmail.com - Tel: 0912.402.279
Trang 18
HƯỚNG DẪN GIẢI BÀITẬP TH C HÀNH MÔN H CNGÔNNGỮLẬPTRÌNH C
PHẦN 6: XÂY DỰNG CHƯƠNG TRÌNH CON (HÀM CON)
Bài 6.01. Viết chương trình con ... chính nó. Viết
chương trình in ra cc số hoàn hảo nhỏ hơn 10.000 ra màn hình. Chương trình
cho phép chạy nhiều lần.
Phân tích tổng quan
Bài toán con 1: tìm ư c số
Bài toán con 2: tìm tổng c c...
...
getch();
end: }
Cau 46:
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 ccc ng vi c
sau:
a) Nhập dÃy A từ bàn phím. ( 2 điểm)
b) Hiển thị cc số âm ...
getch();
end: }
Cau 22:
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 ccc ng
vi c sau:
a) Nhập dÃy A từ bàn phím. (2 điểm)
b) Hiển thị cc số ... 107) goto end;
else goto hoi;
getch();
end: }
Cau 42:
. 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 ccc ng
vi c sau:
a) Nhập dÃy A từ bàn phím....
... float chuvi();
float dientich();
void in();
};
void hinhtron::nhap()
giây.Lớp Time ccc thành phần sau:
- Cc thu c tính mô tả giờ, phút, giây;
- Cc hàm thành phần dùng để x clập giá trị cho ... cout<<"p="<<p<<endl;
getch();
}
PROGRAM 2: Tạo lớp complex (real + image *i ) ccc thành phần sau:
- Cc thu c tính : real , image;
- Hàm tạo c sử dụng tham số m c định
- Nạp chồng cc toán tử sau:
+ ... s.display();
vector s1(5);
s1.display();
float a[5]={1,2,3,4,5};
vector s2(5,a);
s2.display();
getch();
}
PROGRAM 5: Xây dựng một lớp tamgiac ccc thành phần sau:
- Cc thu c tính là ccc nh...
... tất ccc ư c số lẻ c a số nguyên dương n.
56. Liệt kê tất ccc ư c số chẵn c a số nguyên dương n.
57. Tính tổng tất ccc ư c số c a số nguyên dương n.
58. Tính tích tất ccc ư c số c a ... lượng cc chữ số chẵn c a số nguyên dương n.
67. Tính tổng cc chữ số chẵn c a số nguyên dương n.
68. Tính tích cc chữ số chẵn c a số nguyên dương n.
69. Đếm số lượng cc chữ số lẻ c a số ... tổng cc số dương c trong mảng.
28) Viết chương trình th c hiện ccc ng vi c sau:
a) Nhập vào một ma trận cc giá trị th c kých thư c nxn, với n đư c
nhập từ bàn phím.
b) Tìm tất ccc vị...
... ngônngữlậptrìnhC
C c lĩnh v c ứng dụng c a C
C c lĩnh v c ứng dụng c a C
C đư c dùng để lậptrình hệ thống
Một chương trình hệ thống làm thành một phần hệ
điều hành ho ccc tiện ích ... 32
30
C c khái niệm c bản trong ngônngữlậptrình C
Cấu tr c chương trìnhC (tt.)
C u tr c chương trìnhC (tt.)
Dấu kết th c câu lệnh … ;
Một c u lệnh trong C đư c kết th c bằng dấu
chấm ... (1970, c t gọn c a BCPL)
là tiền thân c a C (không c A)
BCPL và B ngônngữ không định kiểu, C là ngônngữ định kiểu.
6
C c khái niệm c bản trong ngônngữlậptrìnhC
Ngôn ngữc p trung
Ngôn ngữ...
... giá trị c a biểu th c. Hình th c chung c a c u lệnh switch là:
switch (biểu th c) {
case n1 ;
cc lệnh 1;
case n2 ;
cc lệnh 2;
….
case nk;
cc lệnh k;
[default;
cc lệnh k+1;] ... (,) ñư c sử dụng ñể phân c ch cc biểu th c của chúng:
for (i = 0, j = 0; i + j < n; ++i, ++j)
something;
Bởi vì cc vòng lặp là cc lệnh nên chúng c thể xuất hiện bên trong cc vòng ... tuỳ chọn, không bắt bu c phải c , và ñư c
th c hiện nếu như tất ccc case trư c ñó không ñư c so khớp.
Ví dụ: Lập chương trình phân loại h c sinh theo ñiểm, sử dụng c u tr c switch :
#include...