• Giáo trình Giải thuậtGiáo trình Giải thuật

    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ải được...

    pdf109 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1734 | Lượt tải: 4

  • Giáo trình Lý thuyết thông tinGiáo trình Lý thuyết thông tin

    Giáo trình này sẽ cung cấp cho người đọc những khối kiến thức cơ bản của lý thuyết thông tin như: Độ do lượng tin (Measure of Information), Sinh mã tách được (Decypherable Coding), Kênh truyền tin rời rạc không nhớ (Discrete Memoryless Channel) và Sửa lỗi trên kênh truyền (Error Correcting Codings)

    pdf95 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1763 | Lượt tải: 1

  • Bài giảng Danh sách liên kếtBài giảng Danh sách liên kết

    Danh sách liên kết bao gồm các phần tử. Mỗi phần tử của danh sách đơn là một cấu trúc chứa 2 thông tin : - Thành phần dữ liệu: lưu trữ các thông tin về bản thân phần tử. - Thành phần mối liên kết: lưu trữ địa chỉ của phần tử kế tiếp trong danh sách, hoặc lưu trữ giá trị NULL nếu là phần tử cuối danh sách.

    pdf92 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 3165 | Lượt tải: 2

  • Giáo trình môn Ngôn ngữ lập trình CGiáo trình môn Ngôn ngữ lập trình C

    Mọi ngôn ngữ lập trình đều được xây dựng từ một bộ ký tự nào đó. Các ký tự được nhóm lại theo nhiều cách khác nhau để tạo nên các từ. Các từ lại được liên kết với nhau theo một qui tắc nào đó để tạo nên các câu lệnh. Một chương trình bao gồm nhiều câu lệnh và thể hiện một thuật toán để giải một bài toán nào đó. Ngôn ngữ C được xây dựng trên bộ ký t...

    doc143 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1612 | Lượt tải: 4

  • Cấu trúc của một chương trình C++Cấu trúc của một chương trình C++

    Có lẽ một trong những cách tốt nhất để bắt đầu học một ngôn ngữ lập trình là bằng một chương trình. Vậy đây là chương trình đầu tiên của chúng ta : // my first program in C++#include int main (){cout << "Hello World!"; return 0;} Hello World! Chương trình trên đây là chương trình đầu tiên mà hầu hết những người học nghề lập trình viết...

    doc64 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 1708 | Lượt tải: 0

  • Bài giảng Đồ họa máy tính: Viewing transformationsBài giảng Đồ họa máy tính: Viewing transformations

    Sau công đoạn modeling transformation, tất cả các đối tượng được đặt trong cùng một hệ tọa độ chung (world coordinates). • Bỏ qua công đoạn trivial rejection và illumination, chúng ta sẽ xem xét công đoạn biến đổi vào không gian quan sát (view transformation). Mục đích của công đoạn nàylà chuyển đổi các đối tượng vào hệ tọa độ quan sát (eye coordi...

    pdf10 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 2238 | Lượt tải: 0

  • Bài giảng Các phép biến đổi 3 chiềuBài giảng Các phép biến đổi 3 chiều

    Cùng một loại đối tượng có thể xuất hiện trong nhiều cảnh và xuất hiện nhiều lần trong một cảnh với cácphương vị, màu sắc khác nhau. • Nếu ta có các mô hình đối tượng tốt, ta có thể phát sinh ra các đối tượng khác nhau từ một mô hình duy nhất nhờ các phép biến đổi. • Các phép biến đổi quan trọng nhất là các phép biến đổi Affine và các phép chiếu.

    pdf11 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 2053 | Lượt tải: 1

  • Bài giảng Đồ họa máy tính: ProjectionBài giảng Đồ họa máy tính: Projection

    Sau bước viewing transformation, tất cả các đối tượng trong cảnh đã được nhìn theo theo góc độ mà ta muốn chúng xuất hiện trong ảnh. Vấn đề còn lại là phải chiếu cảnh của ta từ không gian 3 chiều xuống không gian 2chiều (screen space) dọc theo trục z (độ sâu). • Có 2 kiểu chiếu quan trọng. Chiếu song song (parallel): đơn giản Chiếu xiên Chiế...

    pdf10 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 2290 | Lượt tải: 0

  • Bài giảng Chiếu sáng và tạo bóng Illimination and shadingBài giảng Chiếu sáng và tạo bóng Illimination and shading

    Illumination: sự chuyển tải dòng ánh sáng từ nguồn sáng đến các điểm trong không gian một cách trực tiếp hay gián tiếp. • Lighting: qui trình tính toán độ sáng phản xạ từ một đối tượng 3D. • Shading: qui trình gán một giá trị màu cho 1 pixel.

    pdf14 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 2015 | Lượt tải: 2

  • Bài giảng Khử mặt khuất Hidden surface removalBài giảng Khử mặt khuất Hidden surface removal

    Khi chiếu cảnh của ta từ không gian 3 chiều xuống không gian 2 chiều (screen space) dọc theo trục z, cácđiểm nằm trên cùng một tia chiếu sẽ có chung một ảnh. • Vấn đề là khi hiển thị, ta phải chọn màu thích hợp chođiểm này. Màu đó phải là màu của đối tượng mà ta thậtsự thấy được (gần ta nhất) chứ không phải đối tượng bị che khuất (bởi đối tượng kh...

    pdf15 trang | Chia sẻ: vietpd | Ngày: 29/08/2013 | Lượt xem: 2081 | Lượt tải: 0