Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
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)
48 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1609 | Lượt tải: 2
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...
26 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2215 | Lượt tải: 2
Lớp mảng động vector
16 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1912 | Lượt tải: 1
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...
106 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1430 | Lượt tải: 1
? 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.
60 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1813 | Lượt tải: 1
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
61 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2124 | Lượt tải: 1
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 ...
22 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 1750 | Lượt tải: 2
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...
45 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 3147 | Lượt tải: 1
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...
9 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 3157 | Lượt tải: 2
- 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 ...
13 trang | Chia sẻ: lylyngoc | Ngày: 30/03/2015 | Lượt xem: 2496 | Lượt tải: 1