• Kỹ thuật lập trình Chương1: Mở đầuKỹ thuật lập trình Chương1: Mở đầu

    ƒ Các kỹ thuật lập trình cơ bản, thực hiện minh hoạ trên các ngôn ngữ lập trình C và C++: —Lập trình có cấu trúc (structured programming) —Lập trình hướng đối tượng (object‐oriented programming) —Lập trình thời gian thực(real‐time programming) —Lập trình tổng quát(generic programming) ƒ

    pdf48 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1606 | Lượt tải: 2

  • Chương 1 Các khái niệm cơ bản về lập trìnhChương 1 Các khái niệm cơ bản về lập trình

    Lập trình (programming) Nghệ thuật cài đặt một hoặc nhiều thuật toán trừu tượng có liên quan với nhau bằng một ngôn ngữ lập trình để tạo ra một chương trình máy tính. Bài toán Là việc nào đó ta muốn máy thực hiện để từ thông tin đưa vào (INPUT) tìm được thông tin ra (OUTPUT) Ví dụ: Giải phương trình bậc nhất ax + b = 0 INPUT: a, b thuộc R OUT...

    pptx26 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2206 | Lượt tải: 2

  • Sử dụng STL vector trong C++Sử dụng STL vector trong C++

    Lớp mảng động vector có sẵn trong thư viện chuẩn STL của C++ cho phép định nghĩa một mảng động các phần tử kiểu T, vector có các tính chất sau: - Không cần phải khai báo kích thước của mảng vector có thể tự động cấp phát bộ nhớ, bạn sẽ không phải quan tâm đến quản lý kích thước của nó. - Vector còn có thể cho bạn biết số lượng các phần tử m...

    pdf16 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1909 | Lượt tải: 1

  • Phần 2 Giới thiệu về một ngôn ngữ lập trình -Ngôn ngữ lập trình CPhần 2 Giới thiệu về một ngôn ngữ lập trình -Ngôn ngữ lập trình C

    C là ngôn ngữ lập trình cấp cao, được sửdụng rất phổbiến đểlập trình hệthống cùng với Assembler vàphát triển các ứng dụng. Vào những năm cuối thập kỷ 60 đầu thập kỷ70 của thế kỷ XX, DennishRitchie (làm việc tại phòng thí nghiệm Bell) đã phát triển ngôn ngữ lập trình C dựa trên ngôn ngữBCPL (do Martin Richards đưa ra vào năm 1967) và ngôn ng...

    pdf106 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1427 | Lượt tải: 1

  • Lập trình Java cơ bản - Nguyễn Hữu ThểLập trình Java cơ bản - Nguyễn Hữu Thể

    ? 1990: Ngôn ngữ Oak đuợc tạo ra bởi James Gosling trong dự án Green của Sun MicroSystems nhằm phát triển phần mềm cho các thiết bị dân dụng. ? 1995: Oak đổi tên thành Java.

    pdf60 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1800 | Lượt tải: 1

  • Chương 3: Phân tích cú phápChương 3: Phân tích cú pháp

    1. Các chiến lược phân tích 2. Phân tích top-down 3. Phân tích bottom-up 4. Phân tích bảng CYK 5. Phân tích LL 6. Phân tích đệ quy trên xuống

    pdf61 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2121 | Lượt tải: 1

  • Bắt đầu với MATLABBắt đầu với MATLAB

    MATLAB là một ngôn ngữlập trình bậc cao với môi trường tương tác cho phép tính toán, xửlý đồthị/hình ảnh, mô phỏng đơn giản với nhiều công cụhỗtrợsẵn có từthưviện Toolsvà Functions. Trong nhiều trường hợp, do cho phép làm việc bằng các phép toán xây dựng cho mảng và ma trận nên MATLAB tỏra ưu thếhơn các ngôn ngữtruyền thống khác nhưC/C++ hay ...

    pdf22 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1746 | Lượt tải: 2

  • Đề tài: Khai phá dữ liệu bằng cây quyết định và ứng dụngĐề tài: Khai phá dữ liệu bằng cây quyết định và ứng dụng

    Trong thời đại ngày nay, yếu tố quyết định thành công trong mọi lĩnh vực luôn gắn liền với việc nắm bắt, thống kê và khai thác thông tin hiệu quả. Dữ liệu ngày càng lớn nên việc tìm ra những thông tin tiềm ẩn trong chúng càng khó khăn hơn. Khai phá tri thức là một lĩnh vực nghiên cứu mới, mở ra một thời kỳ trong việc tìm ra thông tin hữu ích...

    pdf45 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 3140 | Lượt tải: 1

  • Extreme Programming (XP)Extreme Programming (XP)

    Trong những năm gần đây, các công ty, tổ chức hoạt động trong lĩnh vực sản xuất phần mềm đang dần làm quen và sử dụng các phương pháp phát triển phần mềm mới nằm trong nhóm các phương pháp phát triền phần mềm linh hoạt (Agile). Một trong các phương pháp Agile kể trên phải nói đến Extreme Programming. Vậy Extreme Programming là gì? Nó được ra đời kh...

    docx9 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 3153 | Lượt tải: 2

  • SDLC (System Development Life-Cycle)SDLC (System Development Life-Cycle)

    - Mục đích để sản xuất các hệ thống chất lượng cao nhằm đáp ứng hoặc vượt trội hơn so với mong muốn của khách hàng, dựa trên yêu cầu của khách hàng , bằng cách cung cấp các hệ thống theo các giai đoạn đã được xác định một cách rõ ràng, trong khoảng thời gian và chi phí dự đoán. - Khái niệm SDLC tác động như là nền tảng cho nhiều phương thức phát ...

    docx13 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2495 | Lượt tải: 1