Thành phần của lớp dẫn xuất gồm: Các thành phần khai báo trong lớp dẫn xuất Các thành phần mà lớp dẫn xuất thừa kế từ các lớp cơ sở Quy tắc sử dụng các thành phần trong lớp dẫn xuất: Cách 1: Dùng tên lớp và tên thành phần (C++ dễ phân biệt thành phần của lớp nào) D h; // h là đối tượng của lớp D dẫn xuất từ A và B h.D::n là thuộc tính n...
23 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1012 | Lượt tải: 0
Các toán tử: - ,++,--.(lấy đảo dấu) Nạp chồng toán tử một ngôi: Hàm thành viên: không có tham số Hàm không thành viên: có một tham số.
19 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 959 | Lượt tải: 0
1. Viết chương trình tính: 2. Nhập ma trận thực cấp mxn: Tìm phần tử lớn nhất Sắp xếp tăng dần In ma trận sau khi đã sắp xếp. 3. Xây dựng chương trình thao tác với phân số: nhập, in, tối giản, cộng, tích hai phân số 4. Xây dựng chương trình thao tác với vec tơ: Nhập 2 vec tơ In Tính tổng, tích hai vectơ
54 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1124 | Lượt tải: 0
Thế nào là lập trình phi cấu trúc? Thế nào là lập trình có cấu trúc? Thế nào là lập trình hướng đối tượng? Thế nào là Lớp và đối tượng? Các đặc tính của lập trình hướng đối tượng? Trừu tượng hóa là gì? Điểm chú ý? Tính đóng gói? Tính kế thừa? Tính đa hình? Các ngôn ngữ hỗ trợ lập trình hướng đối tượng?
28 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 966 | Lượt tải: 0
Bài 3: Hiển thị một chuỗi ra đầu ra chuẩn (Màn hình) Các lệnh cần sử dụng: Lệnh MOV Ngắt 21h với chức năng 9 Đầu bài: Hiển thị một chuỗi ký tự ra màn hình (Ví dụ: “Xin chao cac ban”) .model small .stack 100h .data ;Khai bao du lieu: bien, hang so, . Thong_bao DB 'Xin chao cac ban',13,10,'Moi nhan phim bat ky de tiep tuc!$' .code MAIN PR...
11 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1264 | Lượt tải: 0
Ví dụ 2: Viết một chương trình C kiểm tra một số bất kỳ xem có phải là số armstrong hay không? Sửa lại chương trình để in ra các số Armstrong trong khoảng từ 100 đến 999? Thuật giải: Số Armstrong là số mà có giá trị bằng tổng lập phương các chữ số của nó. Ví dụ, 153 = 13 + 53 + 33.
22 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1220 | Lượt tải: 0
1. Đối với danh sách sinh viên trong ví dụ 1, hãy in ra file output danh sách sinh viên mới sắp xếp theo thứ tự alphabet của họ tên 2. Cho bai2.inp như sau: - Dòng đầu là chỉ số hàng và cột của ma trận - Các dòng sau là phần tử ma trận Ghi vào file bai2.out: a) Dòng đầu: Số phần tử dương b) Dòng thứ hai: Số phần tử âm c) Dòng thứ ba: Số ...
24 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 920 | Lượt tải: 0
1. Viết chương trình nhập vào 1 chuỗi, in ra kết quả của 10 ký tự đầu tiên. Nếu chuỗi nhập không đủ 10 ký tự, thì có thông báo “ chuỗi có độ dài nhỏ hơn 10” 2. Nhập vào một chuỗi và đếm số lần xuất hiện của các ký tự trong chuỗi đó 3. Nhập vào một chuỗi và loại bỏ khoảng trắng trong chuỗi. In ra độ dài của chuỗi cũ và mới. 4. Nhập vào danh s...
19 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 937 | Lượt tải: 0
Bài tập 1. Viết hàm tính n! 2. Viết hàm tính tổng S = 1+2n+ .+mn 3. Viết lại bài số đối xứng (Lesson 4) thành dạng hàm. 4. Số hoàn hảo là số nguyên dương có tổng các ước số nguyên dương bé hơn nó bằng chính nó. Hãy tìm tất cả các số hoàn hảo nhỏ hơn một số N cho trước. 5. Nhập vào số N. In ra N số Fibonacci đầu tiên 6. Tìm tất cả các ước củ...
20 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1058 | Lượt tải: 0
1. Nhập vào hai ma trận A, B kích thước 2 x 3. Tính và cho hiển thị A+B. 2. Nhập vào một dãy n phần tử. In ra dãy số ngược lại với dãy nhập vào 3. Nhập vào một ma trận nguyên kích thước m x n. Hãy tìm phần tử lớn thứ nhì trong ma trận trên. 4. Nhập vào một ma trận nguyên kích thước m x n. In ra các số lẻ trong ma trận đó. 5. Nhập vào một mả...
18 trang | Chia sẻ: dntpro1256 | Ngày: 22/11/2020 | Lượt xem: 1022 | Lượt tải: 0