Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Các khai báo khác include: Xác định đoạn mã được thi hành tiếp theo nằm trong file nào (hoặc URL nào). Nếu có nhiều khai báo include đến một file (URL) duy nhất hoặc khai báo này được đặt trong 1 vòng lặp thì khai báo sẽ được sử dụng nhiều lần. include_once: Giống include nhưng chỉ cho phép include mỗi file một lần. require: Giống include nhưng ...
50 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 724 | Lượt tải: 0
Toán tử một ngôi Toán tử tăng ++ (sau) typedef struct {int tu, mau;} PHANSO; PHANSO operator++(PHANSO &ps, int notused) { ps.tu = ps.tu + ps.mau; return ps; } PHANSO a = {1, 2}, b = {3, 4}; PHANSO c1 = ++a; // operator++(ps) PHANSO c2 = a++; // operator++(ps, 0) Toán tử một ngôi Toán tử đảo dấu – typedef struct {int tu, mau;} PH...
30 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 703 | Lượt tải: 0
Ví dụ
#include
26 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 653 | Lượt tải: 0
Bài 1: Viết hàm thực hiện các thao tác trên bit. Bài 2: Viết bitcount đếm số lượng bit 1 của một số nguyên dương n. Bài 3: Cho mảng a gồm n số nguyên khác nhau. Viết hàm liệt kê các tổ hợp 1, 2, , n phần tử của số nguyên đó (không cần theo thứ tự) Ví dụ, n = 3, mảng a = {1, 2, 3} {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3} Bài 4: Giống...
29 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 736 | Lượt tải: 0
Bài 17: Viết chương trình ghi các dòng văn bản được nhập từ bàn phím lên tập tin. Bài 18: Viết chương trình in nội dung một tập tin lên màn hình. Bài 19: Viết chương trình đếm số ký tự chữ cái của tập tin và xuất kết quả ra một tập tin khác. Bài 20: Viết chương trình đếm số từ của tập tin và xuất kết quả ra một tập tin khác. Bài 21: Viết chương...
48 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 783 | Lượt tải: 0
Bài 1: Các bài tập trên mảng sử dụng đệ quy. Bài 2: Viết hàm đệ quy xác định chiều dài chuỗi. Bài 3: Hiển thị n dòng của tam giác Pascal. a[i][0] = a[i][i] = 1 a[i][k] = a[i-1][k-1] + a[i-1][k] Dòng 0: 1 Dòng 1: 1 1 Dòng 2: 1 2 1 Dòng 3: 1 3 3 1 Dòng 4: 1 4 6 4 1 Bài 4: Viết hàm đệ quy tính C(n, k) biết C(n, k) = 1 nếu k = 0 hoặc ...
44 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 674 | Lượt tải: 0
Ngày Khai báo kiểu dữ liệu ngày (NGAY) Nhập/Xuất ngày (ngày, tháng, năm) Kiểm tra năm nhuận Tính số thứ tự ngày trong năm Tính số thứ tự ngày kể từ ngày 1/1/1 Tìm ngày trước đó, sau đó k ngày Tính khoảng cách giữa hai ngày So sánh hai ngày 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...
33 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 826 | Lượt tải: 0
Bài 1: Xem thêm một số hàm khác như: atoi, atol, atof : đổi chuỗi thành số. itoa, ltoa, ultoa: đổi số thành chuỗi. strtok Bài 2: Viết hàm nhận vào một chuỗi và trả về chuỗi tương ứng (giữ nguyên chuỗi đầu vào): Các ký tự thành ký tự thường (giống strlwr). Các ký tự thành ký tự hoa (giống strupr). Các ký tự đầu tiên mỗi từ thành ký tự hoa. C...
20 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 913 | Lượt tải: 0
Design, goal of design, design process in SE context, Process of design Quality guidelines and attributes Evolution of software design process Procedural, object-oriented, aspect-oriented Design concepts Abstraction, architecture, pattern, information hiding, separation of concerns, refactoring, design classes
25 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 586 | Lượt tải: 0
Basic concepts Risk, positive/negative risk management, Risk utility / tolerance (risk averse, risk seeking, risk neutral) Planning risk management Risk management plan, contingency and fallback plans Identifying risks Brainstorming, Delphi technique, interviewing, SWOT analysis, checklists, risk registers Performing qualitative and quantitat...
26 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 590 | Lượt tải: 0