Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Biểu Diễn Giải Thuật Có 2 phương pháp chính biểu diễn giải thuật: Pseudocode (mã giả) Flowchart (lưu đồ) Khi thiết kế giải thuật phải mô tả rõ: Đầu vào Đầu ra (kết quả) Mô tả giải thuật
26 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1025 | Lượt tải: 0
Thí dụ, thay vì phải viết n class gần giống nhau như danh sách các số nguyên, danh sách các số thực, danh sách các chuỗi, danh sách các record Sinhvien, danh sách các ₫ối tượng ₫ồ họa,. ta chỉ cần viết 1 class tổng quát hóa : danh sách các phần tử có kiểu hình thức T. Khi cần tạo 1 class danh sách các phần tử thuộc kiểu cụ thể nào ₫ó, ta chỉ v...
12 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 946 | Lượt tải: 0
Ngoài khái niệm namespace là phương tiện ₫ặt tên luận lý các phần tử theo dạng cây phân cấp thì C# còn cung cấp khái niệm assembly. Assembly là phương tiện ₫óng gói vật lý nhiều phần tử. Một assembly là 1 file khả thi (EXE, DLL,.) chứa nhiều phần tử bên trong. Khi lập trình bằng môi trường Visual Studio .Net, ta sẽ tạo Project ₫ể quản lý vi...
13 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1067 | Lượt tải: 0
6.2. Thao tác với tập tin Bước 1: Mơ tập tin để đoc/ ghi. Bước 2: Các xư lý trên tập tin. Bước 3: Đong tập tin.
54 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1048 | Lượt tải: 0
.1. 10 Kết chương Chương này ₫ã tóm tắt lại 1 số kiến thức cơ bản về cú pháp của ngôn ngữ VC# hầu giúp các SV có góc nhìn tổng thể và hệ thống về ngôn ngữ VC#, nhờ ₫ó có nhiều thuận lợi hơn trong việc học các kiến thức của môn học này.
23 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1151 | Lượt tải: 0
Viết các chương trình sau bằng phương pháp sử dụng hàm con. 1. Viết chương trình nhập vào 1 số nguyên dương n. Tìm và in ra các số nguyên tố nho hơn n. 2. Viết chương trình nhập 2 số nguyên dương a, b. Tìm USCLN và BSCNN của hai số nguyên đó 3. Viết chương trình nhập số nguyên dương n, tính tổng các ước số dương của n. Ví dụ: Nhâp n=6 ...
52 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1081 | Lượt tải: 0
Bổ đề bơm: cho L là một CFL bất kỳ, tồn tại một số n chỉ phụ thuộc vào L sao cho nếu z ∈ L và |z| ≥ n thì ta có thể viết z=uvwxy sao cho: |vx| ≥ 1, |vwx| ≤ n và ∀i ≥ 0 ta có uviwxiy ∈ L Ví dụ: chứng minh L = {aibici | i ≥ 1} không là CFL • Giả sử L là CFL, khi đó tồn tại số n theo bổ đề bơm • Xét chuỗi z = anbncn, |z| ≥ n, ta có thể viết z=uvw...
25 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 2009 | Lượt tải: 0
11 • Tham dự lớp lý thuyết đầy đủ. • Nghe giảng – ghi chú cẩn thận – Hỏi khi cần thiết hoặc chưa rõ. • Làm nhiều bài tập • Thảo luận nhóm có hiệu quả. • Chuẩn bị kiến thức tốt để đạt các cột điểm yêu cầu.
13 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1007 | Lượt tải: 0
2. Phương pháp phân tích cú pháp trên xuống 2.4. Phương pháp đệ qui không quay lui Bài tập: Xây dựng giải thuật đệ qui không quay lui cho các VP LL(1) trong phần bài tập vài phép biến đổi về VP LL(1)
268 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1111 | Lượt tải: 1
Triển khai một remoting service • Một khía cạnh quan trọng nữa là chúng ta có thể chia sẻ phần hiện thực của phần mềm với bên thứ 3 • Một interface cho class RemoteObject.IDGenerator trên như sau: using System; public Interface IIDGenerator { public int getID(); }
37 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1095 | Lượt tải: 0