-Đahìnhnghĩalà “nhiềuhìnhthức”, phươngthức cùngtên cóthểđượcthựchiệnkhácnhauđốivớicácđốitượng,cáclớp khácnhau. -Vớiđahình,nếucùngmộtphươngthức ứngdụngchocác đốitượng thuộc cáclớp khácnhauthì cóthể đưađếnnhững kếtquảkhácnhau. Vídụ: hailớp Hìnhchữnhậtvàhìnhtròncùngcócácphương thức tính chuvi,diệntích. Nhưngcáchtính chuvicủađối tượnghìnhchữnhậ...
25 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2687 | Lượt tải: 1
ĐỆ QUI Mộthàmđượcgọilà đệquinếumộtlệnh trongthânhàmgọiđếnchínhhàmđó. Vídụ: Định nghĩa giai thừa của một số nguyên dương n như sau: n!=1* 2 * 3 * * (n-1) *n = (n-1)! *n (với 0!=1)
39 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3324 | Lượt tải: 4
19. Viết chương trình nhập vào một mảng sinh viên, thông tin về mỗi sinh viên gồm: Hoten, tuoi, quequan. Sắp xếp mảng vừa nhập theo chiều tăng dần của chuỗi. Sau đó, xuất ra màn hình mảng sau khi đã sắp xếp. 20. Cho hình chữ nhật dưới dạng cấu trúc gồm chiều dài và chiều rộng. Nhập vào một mảng các hình chữ nhật. Tính và xuất ra màn hình...
57 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 6833 | Lượt tải: 1
19. Viết chương trình nhập vào một xâu ký tự, sau đó đếm và in ra số lần xuất hiện ký tự ch trong xâu vừa nhập (với ch là ký tự bất kỳ được nhập vào từ bàn phím) 20. Viết chương trình đếm và in ra số lần xuất hiện các ký tự trong một chuỗi. 21. Viết chương trình kiểm tra xem một chuỗi ký tự nhập vào có đối xứng hay không? 22. Viết chương...
49 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 13029 | Lượt tải: 5
15. Viết chương trình giải bài toán cổ: “Vừa gà vừa chó, Bó lại cho tròn, Ba mươi sáu con, Một trăm chân chẵn”. Hỏi có bao nhiêu con mỗi loại? 16. Viết chương trình giải bài toán cổ: “Trăm trâu, trăm cỏ Trâu đứng ăn 5, Trâu nằm ăn 3, Trâu già 3 con ăn một bó”. Hỏi có bao nhiêu trâu mỗi loại?
55 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 6154 | Lượt tải: 5
1. Viếtchươngtrìnhtínhvàhiểnthịramànhìnhchu vivàdiệntích củahìnhchữnhật. Vớiđộdàicác cạnhđượcnhậpvàotừbànphím. 2. Giảiphươngtrình bậcnhấtvớicáchệsốa,b,c bấtkỳđượcnhậpvàotừbànphím. 3. Nhậpvào2sốthựcbấtkỳ. Tìmvàhiểnthịramàn hìnhgiátrịlớnnhấttrong2số. 4. Nhậpvào3sốnguyênbấtkỳ. Tìmvàhiểnthị ra mànhìnhgiátrịlớnnhấttrong3số
32 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3711 | Lượt tải: 1
Dịchmã nguồnsangmãmáy
-Cách 1: ẤnphímF7
-Cách 2: ChọnBuild/Build
60 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3980 | Lượt tải: 1
Điều khiển quay lui và lát cắt Thuận lợi: Lát cắt làm tăng hiệu quả chương trình (tiết kiệm không gian, thời gian, ) Loại bỏ được những chọn lựa chắc chắn sai. Có thể thực hiện các luật có dạng: if ĐK1 then KL1 else KL2
233 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3306 | Lượt tải: 5
• Chú ý: • Các toán hạng bên trái của các toán tử << và >> là các đối tượng thuộc lớp ostreamvà istreamchứ không phải thuộc lớp SoPhuc nên không thể định nghĩa chồng các toán tử này nhưlà hàm thành phần, mà phải được định nghĩa nhưlà hàm bạn.
12 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3017 | Lượt tải: 1
Các hàm thành phần tĩnh của một lớp cũng độc lập với bất kỳ đối tượng
nào của lớp. Nó thường được dùng để xử lý chung trên tất cả các đối tượng
của lớp, chẳng hạn để hiển thị thông tin liên quan đến các thành phần dữ
liệu tĩnh. Cú pháp gọi hàm thành phần tĩnh nhưsau:
30 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 4052 | Lượt tải: 2