• Kỹ thuật lập trình - Tuần 11: Dữ liệu có cấu trúcKỹ thuật lập trình - Tuần 11: Dữ liệu có cấu trúc

    Viết chương trình cho phép nhập vào toạ độ 3 đỉnh của tam giác ABC, tính diện tích ABC. 2. Dùng danh sách liên kết lưu toạ độ các đỉnh kề của một đa giác, tính diện tích của đa giác đó. 3. Đọc dữ liệu điểm của sinh viên từ 1 file text vào 1 danh sách liên kết đơn theo thứ tự điểm giảm dần

    pdf12 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 604 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 10: Thuật toánKỹ thuật lập trình - Tuần 10: Thuật toán

    Thuật toán: 1. Phần tử đang xem xét là i = 0 2. Chọn phần tử lớn nhất trong đoạn [i . N-1] và đổi chỗ cho phần tử đang xét i; 3. Nếu chưa hết dãy: Đặt i = i + 1, lặp lại bước 2 Nếu hết dãy chuyển đến bước 4. 4. Kết thúc: Mảng đã sắp xếp giảm dần • Ý tưởng trên đã đề cập đến trong tuần 6

    pdf17 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 614 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 9: Hàm và việc tổ chức chương trìnhKỹ thuật lập trình - Tuần 9: Hàm và việc tổ chức chương trình

    Đã có hàm DoiCho(x,y) với x, y là số nguyên. • Muốn xây dựng hàm đổi chỗ 2 số thực làm thế nào? – Viết hàm với tên khác: Khả thi, nhưng hơi phiền hà khi sử dụng. – Viết hàm trùng tên, cũng là DoiCho(x,y) nhưng các tham số x, y là thực: C/C++ cho phép làm điều này. • C/C++ cho phép viết các hàm trùng tên nhưng phải khác nhau về số lượng và/h...

    pdf18 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 615 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 7: Dữ liệu dạng tệp tinKỹ thuật lập trình - Tuần 7: Dữ liệu dạng tệp tin

    Cho text file (d:\input2.dat) nội dung sau: – dòng đầu ghi: m n – m dòng tiếp theo: ghi n giá trị của ma trận A(m,n) – Dòng tiếp theo ghi: p q – q dòng tiếp theo: ghi p giá trị của ma trận B(p,q) • Viết chương trình (15 phút) cho phép: – Đọc vào ma trận A, B từ file d:\input2.dat – Ghi kết quả là ma trận tổng B = A + B ra text file d:\outpu...

    pdf19 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 617 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 6: Các cấu trúc dữ liệu cơ bảnKỹ thuật lập trình - Tuần 6: Các cấu trúc dữ liệu cơ bản

    Tạo dòng chữ chạy trên màn hình. • Cách làm ?: Ví dụ với xâu “Ky thuat lap trinh ” – Chạy qua bên trái “Ky thuat lap trinh ” “y thuat lap trinh K” “ thuat lap trinh Ky” “thuat lap trinh Ky ” “huat lap trinh Ky t”

    pdf32 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 620 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 5: Các cấu trúc dữ liệu cơ bảnKỹ thuật lập trình - Tuần 5: Các cấu trúc dữ liệu cơ bản

    Mảng 2, 3, chiều • Khai báo Kiểu Tên_Biến[N1][N2][ ] • Trong đó: – N1: Số phần tử theo chiều thứ nhất – N2: Số phần tử theo chiều thứ 2 – • Thường dùng đến mảng 2, 3 chiều.

    pdf20 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 593 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 4: Điều khiển lặpKỹ thuật lập trình - Tuần 4: Điều khiển lặp

    Tình huống bất thường, ví dụ: – Tìm số nguyên nhỏ nhất chia hết cho 3, 5 và 7. – Kiểm tra xem số nguyên N có phải số nguyên tố? • Cú pháp: break; • Ý nghĩa: Kết thúc vòng lặp tức thời

    pdf18 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 689 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 3: Điều khiển lặpKỹ thuật lập trình - Tuần 3: Điều khiển lặp

    Lặp lại một công việc nào đó một số lần khi điều kiện logic nào đó còn đúng. • The while statement lets you repeat a statement until a specified expression becomes false

    pdf18 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 566 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 2: Điều khiển chọnKỹ thuật lập trình - Tuần 2: Điều khiển chọn

    Tên của năm âm lịch được cấu tạo từ hai thành phần là can và chi, ví dụ năm 2010 tương ứng với năm âm lịch là Canh Dần trong đó Canh là can và Dần là chi. • Có tất cả 10 can là Giáp, Ất, Bính, Đinh, Mậu, Kỷ, Canh, Tân, Nhâm, Quý • Và 12 chi là Tí, Sửu, Dần, Mão, Thìn, Tỵ, Ngọ, Mùi, Thân, Dậu, Tuất, Hợi

    pdf22 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 605 | Lượt tải: 0

  • Kỹ thuật lập trình - Thực tập kỹ thuật lập trìnhKỹ thuật lập trình - Thực tập kỹ thuật lập trình

    - Khởi_tạo: Là một biểu thức hoặc một số câu lệnh đơn. Phần này thường được dùng để khởi tạo giá trị ban đầu cho một biến đếm dùng để kiểm soát số bước lặp; - Kiểm_tra: Là một biểu thức hoặc một số câu lệnh đơn. Phần này thường được dùng để kiểm tra điều kiện kết thúc của vòng lặp bằng một biểu thức logic; - Biến_đổi: Là một biểu thức hoặc một số...

    docx16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 633 | Lượt tải: 0