Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Matlab là một ngôn ngữ lập trình thực hành bậc cao được sử dụng để xử lý các bài toán kỹ thuật. Matlab tích hợp được việc tính toán, thể hiện kết quả, cho phép lập trình, giao diện làm việc rất dễ dàng cho người sử dụng.
138 trang | Chia sẻ: franklove | Ngày: 23/08/2012 | Lượt xem: 3151 | Lượt tải: 1
Hiện nay, Matlab có đến hàng ngàn lệnh và hàm tiện ích. Ngoài các hàm cài sẵn trong chính ngôn ngữ, Matlab còn có các lệnh và hàm ứng dụng chuyên biệt trong các Toolbox, để mở rộng môi trường Matlab nhằm giải quyết các bài toán thuộc các phạm trù riêng. Các Toolbox khá quan trọng và tiện ích cho người dùng như toán sơ cấp, xử lý tín hiệu số, xử...
102 trang | Chia sẻ: franklove | Ngày: 23/08/2012 | Lượt xem: 3648 | Lượt tải: 1
Bài viết này dành cho những lập trình viên PHP quan tâm đến việc tránh những lỗi thường gặp khi sử dụng PHP. Người đọc phải biết các cú pháp của PHP, và nên biết công dụng của các hàm trong PHP. Một trong những điểm mạnh nhất của PHP vô tình trở thành một trong những điểm yếu nhất của nó :tính dễ sử dụng. Nhiều người chọn PHP vì tính dễ sử dụng...
27 trang | Chia sẻ: franklove | Ngày: 23/08/2012 | Lượt xem: 2280 | Lượt tải: 3
Ebook gồm 4 chuyên đề: 1. Bài toán liệt kê 2. Cấu trúc dữ liệu và giải thuật 3. Quy hoạch động 4. Lý thuyết đồ thì
267 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 3028 | Lượt tải: 1
Tin học là một ngành khoa học mũi nhọn phát triển hết sức nhanh chóng trong vài chục năm lại đây và ngày càng mở rộng lĩnh vực nghiên cứu, ứng dụng trong mọi mặt của đời sống xã hội. Ngôn ngữ lập trình là một loại công cụ giúp con người thể hiện các vấn đề của thực tế lên máy tính một cách hữu hiệu. Với sự phát triển của tin học, các ngôn ngữ lập...
146 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 2622 | Lượt tải: 1
I. KHÁI NIỆM THUẬT TOÁN – THUẬT GIẢI II. THUẬT GIẢI HEURISTIC III. CÁC PHƯƠNG PHÁP TÌM KIẾM HEURISTIC III.1. Cấu trúc chung của bài toán tìm kiếm III.2. Tìm kiếm chiều sâu và tìm kiếm chiều rộng III.3. Tìm kiếm leo đồi III.4. Tìm kiếm ưu tiên tối ưu (best-first search) III.5. Thuật giải AT III.6. Thuật giải AKT III.7. Thuật giải A* III.8....
103 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 4186 | Lượt tải: 1
C++ là ngôn ngữ lập trình hướng đối tượng được mở rộng từ ngôn ngữ C. Do vậy, C++ có ưu điểm là kế thừa được các điểm mạnh truyền thống của ngôn ngữ C như uyển chuyển, tương thích với các thiết bị phần cứng. Hiện nay, C++ là một ngôn ngữ lập trình phổ biến, được giảng dạy tại các trường đại học trong nước và trên thế giới và đặc biệt được sử ...
Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 4186 | Lượt tải: 1
Chương 1: Đại cương về lập trình Chương 2: Làm quen với ngôn ngữ C Chương3: Các thuật toán trên cấu trúc dữ liệu mảng Chương 4: Con trỏ (POINTER) Chương5: Các thuật toán trên cấu trúc danh sách liên kết (LINKED LIST) Chương 6: Các thuật toán trên cấu trúc cây
134 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 2207 | Lượt tải: 1
Lập trình hướng đối tượng (Object-Oriented Programming, viết tắt là OOP) là một phương pháp mới trên bước đường tiến hóa của việc lập trình máy tính, nhằm làm cho chương trình trở nên linh hoạt, tin cậy và dễ phát triển. Tuy nhiên để hiểu được OOP là gì, chúng ta hãy bắt đầu từ lịch sử của quá trình lập trình – xem xét OOP đã tiến hóa như thế...
326 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 2649 | Lượt tải: 1
N. Wirth, một nhà khoa học máy tính nổi tiếng, tác giả của ngôn ngữ lập trình Pascal, đã đặt tên cho một cuốn sách của ông là “Cấu trúc dữ liệu + Giải thuật = Chương trình”. Ðiều đó nói lên tầm quan trọng của giải thuật trong lập trình nói riêng và trong khoa học máy tính nói chung. Vì lẽ đó giải thuật, với tư cách là một môn học, cần ph...
109 trang | Chia sẻ: diunt88 | Ngày: 22/08/2012 | Lượt xem: 4797 | Lượt tải: 1