Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Chuyển đổi giữa chuỗi và số
Thư viện
70 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 861 | Lượt tải: 0
Ví dụ phạm vi của biến (3)
1. #include
36 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 772 | Lượt tải: 0
Bài tập 10 Dãy Fibonacy: a0 a1 a2 an-2 an-1 an Với a 0 = a1 = 1, an = an-1 + an-2 Ví dụ: 1 1 2 3 5 8 13 21 Xuất n phần tử đầu tiên của dãy Fibonacy n = 1 => 1, n = 2 => 1 1 n > 2 Lưu lại 2 phần tử trước nó là a và b Mỗi lần tính xong cập nhật lại a và b. Nên thêm 2 phần tử ảo đầu tiên là a-2, a-1 1 0 1 1 2 3 5 8 13 2...
48 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 682 | Lượt tải: 0
Bài tập 1 (switch)
Ngôn ngữ lập trình C - Rẽ nhánh
1. #include
33 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 746 | Lượt tải: 0
Định dạng biểu diễn dữ liệu Ngôn ngữ lập trình C - Cơ bản specifier Kết quả Ví dụ %d, %i Số nguyên có dấu -95, 23 %u Số nguyên không dấu 7235 %o Số bát phân không dấu 610 %x, %X Số thập lục phân không dấu 7fa, 7FA %f, %F Số thực 392.65 %e, %E Ký hiệu khoa học 3.92e+2, 3.92E+2 %c Ký tự a %s Chuỗi ký tự laptrinh %p Địa chỉ con trỏ b8000000...
45 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 705 | Lượt tải: 0
Nội dung tuần tới Thư viện stdio.h, math.h, string.h Chương trình chính int main(){ } Kiểu biến int, float Tên biến xA, xB Nhập scanf(“%d”,&x); Xuất printf(“hello!”); Biểu thức tong = x + y; Toán tử +, -, *, / Hằng số #define PI 3.14 Hàm sqrt, pow, scanf, printfNội dung môn học Thuật t...
45 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 670 | Lượt tải: 1
Toán Tử Nạp Chồng ostream & operator << ( ostream & outStream , const PS & ps ) { outStream << ps.ts << "/" << ps.ms ; return outStream; } int main() { PS ps , tongPS ; tongPS = ps + 1 ; cout << tongPS; } Giới Thiệu Lập TrìnhTemplate – Giới Thiệu int _getMax(int so1 , int so2) { if (so1 < so2) return so2; return so1; } double _getM...
19 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 635 | Lượt tải: 0
Truyền Biến Cấu Trúc struct Cho Hàm void _trungDiem ( const ToaDo & td1 , const ToaDo & td2 , ToaDo & trungDiem ) { trungDiem.x = ( td1.x + td2.x ) / 2; trungDiem.y = ( td1.y + td2.y ) / 2; } ToaDo * _trungDiem ( const ToaDo & td1 , const ToaDo & td2 ) { ToaDo * trungDiem = new ToaDo; (*trungDiem).x = ( td1.x + td2.x ) / 2; (*trungDiem)....
24 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 727 | Lượt tải: 0
Nhắc Lại: cstring & Lớp string char aCString[]; string stringVar; Chuyển cstring sang string (hợp lệ) stringVar = aCString; Chuyển string sang cstring (không hợp lệ) aCString = stringVar; Giới Thiệu Lập TrìnhMảng Động Hạn chế của mảng thông thường: Phải khai báo độ dài trước Độ dài mảng có thể không biết tới khi chạy chương trình Phải ư...
23 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 760 | Lượt tải: 0
Kiểm Tra Kết Thúc Tệp Dùng vòng lặp để xử lý với tệp đến khi hết tệp Sử dụng hàm thành viên eof() inStream.get(next); while (!inStream.eof()) { cout << next; inStream.get(next); } Đọc từng ký tự cho đến khi hết dữ liệu trong tệp Hàm thành viên eof() trả về kiểu bool Giới Thiệu Lập TrìnhNhập Tên Tệp Khi Chạy Chương Trình Tham số...
19 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 723 | Lượt tải: 0