• Bài giảng Kỹ thuật lập trình - Chương 5: Cấu trúc dữ liệu - Trịnh Thành TrungBài giảng Kỹ thuật lập trình - Chương 5: Cấu trúc dữ liệu - Trịnh Thành Trung

    Cấu trúc dữ liệu là cách tổ chức và thao tác có hệ thống trên dữ liệu • Cấu trúc dữ liệu: – Mô tả • Các dữ liệu cấu thành • Mối liên kết về mặt cấu trúc giữa các dữ liệu đó – Cung cấp các thao tác trên dữ liệu đó – Đặc trưng cho 1 kiểu dữ liệu Kiểu dữ liệu • Kiểu dữ liệu cơ bản (primitive data type) – Đại diện cho các dữ liệu giống nha...

    pdf126 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 505 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 4: Đệ quy - Trịnh Thành TrungBài giảng Kỹ thuật lập trình - Chương 4: Đệ quy - Trịnh Thành Trung

    Khái niệm đệ quy Mô tả mang tính đệ quy về một đối tượng là mô tả theo cách phân tích đối tượng thành nhiều thành phần mà trong số các thành phần có thành phần mang tính chất của chính đối tượng được mô tả. • Tức là mô tả đối tượng qua chính nó. – Mô tả đệ quy tập số tự nhiên N : • Số 1 là số tự nhiên (1-N). • Số tự nhiên bằng số tự nhiên c...

    pdf57 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 896 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 3: Tăng hiệu năng chương trình và phong cách lập trình - Trịnh Thành TrungBài giảng Kỹ thuật lập trình - Chương 3: Tăng hiệu năng chương trình và phong cách lập trình - Trịnh Thành Trung

    Efficient Programs • Trước hết là giải thuật – Hãy dùng giải thuật hay nhất có thể – Sau đó hãy nghĩ tới việc tăng tính hiệu quả của code – Ví dụ: Tính tổng của n số tự nhiên kể từ m Dùng chỉ thị chương trình dịch Một số compilers có vai trò rất lớn trong việc tối ưu chương trình – Chúng phân tích sâu mã nguồn và làm mọi điều “machinel...

    pdf116 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 619 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 2 : Vài kiến thức nâng cao về C và C++ - Trịnh Thành TrungBài giảng Kỹ thuật lập trình - Chương 2 : Vài kiến thức nâng cao về C và C++ - Trịnh Thành Trung

    Mảng • Là một dãy hữu hạn các phần tử liên tiếp có cùng kiểu và tên • Có thể là 1 hay nhiều chiều, C không giới hạn số chiều của mảng • Khai báo theo syntax sau : – DataType ArrayName[size]; • hoặc – DataType ArrayName[size 1][size 2]...[size n]; Con trỏ • Khái niệm : Giá trị các biến được lưu trữ trong bộ nhớ MT, có thể truy cập tới các...

    pdf60 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 533 | Lượt tải: 0

  • Thiết kế kiến trúc phần mềm - Nguyễn Thị Minh TuyềnThiết kế kiến trúc phần mềm - Nguyễn Thị Minh Tuyền

    Nội dung 1. Quyết định chọn kiến trúc thiết kế 2. Các góc nhìn về kiến trúc 3. Các kiến trúc mẫu 4. Các kiến trúc ứng dụng

    pdf60 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 596 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về Kỹ thuật lập trình - Trịnh Thành TrungBài giảng Kỹ thuật lập trình - Chương 1: Tổng quan về Kỹ thuật lập trình - Trịnh Thành Trung

    Kỹ thuật lập trình là: Kỹ thuật thực thi một giải pháp phần mềm (cấu trúc dữ liệu + giải thuật) dựa trên nền tảng một phương pháp luận (methodology) và một hoặc nhiều ngôn ngữ lập trình phù hợp với yêu cầu đặc thù của ứng dụng. • Kỹ thuật lập trình = Tư tưởng thiết kế+ Kỹ thuật mã hóa = Cấu trúc dữ liệu + Giải thuật + Ngôn ngữ lập trình • K...

    pdf65 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 619 | Lượt tải: 0

  • Thiết kế bài giảng e-LearningThiết kế bài giảng e-Learning

    1. Tại sao nên sử dụng Presenter Phần mềm này như là một add-in tích hợp với MS PowerPoint, một ứng dụng được hầu hết các giáo viên nắm bắt và sử dụng trong các tiết dạy có ứng dụng CNTT. (Quá thuận lợi trong việc sử dụng vì chỉ thêm phần ứng dụng Presenter nữa là hoàn thành tốt bài giảng điện tử) Đáp ứng được các tiêu chí của Cục CNTT – Bộ GD...

    pdf15 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 552 | Lượt tải: 1

  • Sử dụng phương tiện kĩ thuật và công nghệ trong dạy học đại họcSử dụng phương tiện kĩ thuật và công nghệ trong dạy học đại học

    - Sử dụng được các phương pháp, phương tiện và kỹ thuật dạy học hiện đại đang được áp dụng ở các trường đại học, cao đẳng hiện nay; - Nhận diện được khái niệm, bản chất đặc thù, tiêu chí phân loại và nguyên tắc lựa chọn phương tiện dạy học (HV tự nghiên cứu) - Nêu được nguyên lý vận hành, tính năng sử dụng một số phương tiện dạy học hiện đại...

    pdf122 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 4129 | Lượt tải: 1

  • Đa phương tiện và các ứng dụng giải trí - Chương VI: AudioĐa phương tiện và các ứng dụng giải trí - Chương VI: Audio

    Mục tiêu của chương Một số khái niệm Âm thanh số Nén âm MIDI vs. Audio Tổng kết chương Tài liệu tham khảo

    pdf62 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 548 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 7: Chuỗi ký tự - Trần Minh TháiBài giảng Kỹ thuật lập trình - Chương 7: Chuỗi ký tự - Trần Minh Thái

    1. Giới thiệu Chuỗi 2. Khai báo và khởi tạo chuỗi 3. Nhập chuỗi 4. Xuất chuỗi 5. Một số hàm thư viện thao tác trên chuỗi. 6. Một số ví dụ về chuỗi 7. Mảng các chuỗi 8. Mảng con trỏ đến các chuỗi

    ppt40 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 538 | Lượt tải: 0