Thư viện đồ án, luận văn, tiểu luận, luận án tốt nghiệp, thạc sĩ, tiến sĩ, cao học
Testing and debugging • Test & debug đi cùng với nhau như 1 cặp: – Testing tìm error; debug định vị và sửa chúng. – Ta có mô hình “testing/debugging cycle”: Ta test, rồi debug, rồi lặp lại. – Bất kỳ 1 debugging nào nên được tiếp theo là 1 sự áp dụng lại của hàng loạt các test liên quan, đặc biệt là các bài test hồi quy. Điều này giúp tránh n...
62 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 805 | Lượt tải: 0
Lập trình phòng thủ - Defensive Programming: Xuất phát từ khái niệm defensive driving. • Khi lái xe bạn luôn phải tâm niệm rằng bạn không bao giờ biết chắc được người lái xe khác sẽ làm gì. Bằng cách đó, bạn có thể chắc chắn rằng khi họ làm điều gì nguy hiểm, thì bạn sẽ không bị ảnh hưởng (tai nạn). • Bạn có trách nhiệm bảo vệ bản thân, ngay ...
55 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 681 | Lượt tải: 0
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...
126 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 649 | Lượt tải: 0
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...
57 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 1094 | Lượt tải: 0
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...
116 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 796 | Lượt tải: 0
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...
60 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 679 | Lượt tải: 0
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
60 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 752 | Lượt tải: 0
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...
65 trang | Chia sẻ: candy98 | Ngày: 01/12/2020 | Lượt xem: 779 | Lượt tải: 0
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...
15 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 685 | Lượt tải: 1
- 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...
122 trang | Chia sẻ: thuongdt324 | Ngày: 01/12/2020 | Lượt xem: 4695 | Lượt tải: 1