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ả.
Môt ham đươc goi co tinh đê quy nêu trong thân cua ham đo co lênh goi lai chinh no. Ví dụ S(n) đươc tính thông qua S(n-1) 2 điều kiên quan trong Tồn tai bước đê quy. Điều kiên dừng.
47 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 809 | Lượt tải: 1
Bộ nhớ máy tính Bộ nhớ RAM chứa rất nhiều ô nhớ, mỗi ô nhớ có kích thước 1 byte. RAM dùng để chứa một phần hệ điều hành, các lệnh chương trình, các dữ liệu Mỗi ô nhớ có địa chỉ duy nhất và địa chỉ này được đánh số từ 0 trở đi. Ví dụ RAM 512MB được đánh địa chỉ từ 0 đến 229 – 1 RAM 2GB được đánh địa chỉ từ 0 đến 231 – 1
32 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 807 | Lượt tải: 1
Nhận xét Đặt tên biến khó khăn và khó quản lý Truyền tham số cho hàm quá nhiều Tìm kiếm, sắp xếp, sao chép, khó khăn Tốn nhiều bộ nhớ Ý tưởng Gom những thông tin của cùng 1 SV thành một kiểu dữ liệu mới => Kiểu struct
21 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 1112 | Lượt tải: 1
Sử dụng hàm gets Nhận các ký tự từ bàn phím đến khi gặp ký tự xuống dòng. Chuỗi nhận được là những gì người dùng nhập (trừ ký tự xuống dòn).
18 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 984 | Lượt tải: 1
Truyền mảng cho hàm Tham số kiểu mảng trong khai báo hàm giống như khai báo biến mảng Tham số kiểu mảng truyền cho hàm chính là địa chỉ của phần tử đầu tiên của mảng Có thể bỏ số lượng phần tử chiều thứ 2 hoặc con trỏ. Mảng có thể thay đổi nội dung sau khi thực hiện hàm
33 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 806 | Lượt tải: 1
Kỹ thuật tìm kiếm và liệt kê Bài 3: Viết hàm liệt kê các giá trị chẵn trong mảng một chiều các số nguyên Bài 4: Viết hàm liệt kê các vị trí mà giá trị tại đó là số lẻ trong mảng một chiều các số nguyên. Bài 5: Viết hàm tìm số nguyên tố cuối cùng có trong mảng một chiều các số nguyên. Nếu không có số nguyên tố, hàm trả về giá trị -1. Bài 6: ...
9 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 938 | Lượt tải: 1
In this chapter you will learn: Basic computer hardware and software concepts. Basic object technology concepts, such as classes, objects, attributes, behaviors, encapsulation, inheritance and polymorphism. The different types of programming languages. Which programming languages are most widely used. A typical Java development environment. ...
60 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 870 | Lượt tải: 0
Có nhiều IDE hỡ trợ cho việc lập trình JAVA Elipse: hỗ trợ rất tốt cho các lập trình viên Java. NetBean Jbuilder: phiên bản thương mại, không miễn phí). JCreator, . Eclipse: Là phiên bản miễn phí, dễ sử dụng. Nhưng không hỗ trợ kéo thả để lập trình giao diện Các công cụ hỗ trợ cho Eclipse để phần lập trình giao diện có thể dễ dàng như .Net....
18 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 974 | Lượt tải: 1
Applet Chương trình Java chạy trong một trang web nhờ vào trình duyệt hỗ trợ Java. Stand-alone Application Giao diện dòng lệnh (console): Tương tác với người dùng thông qua các dòng ký tự. Giao diện đồ hoạ (GUI): Tương tác với người dùng bằng nhiều cách khác nhau như hình ảnh, nút nhấn, biểu tượng Việc xử lý ứng dụng dựa trên các sự kiện.
25 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 908 | Lượt tải: 1
Đối tượng và lớp. Thuộc tính và phương thức của lớp Hàm tạo Từ bổ nghĩa (public, private, protected). Từ khóa this. Tính đóng gói Tính đa hình Tính kế thừa Lớp trừu tượng
60 trang | Chia sẻ: thuychi16 | Ngày: 24/01/2019 | Lượt xem: 789 | Lượt tải: 0