• Giáo trình Vi điều khiển 8051Giáo trình Vi điều khiển 8051

    Là khả năng sẵn sàng đáp ứng về số lượng trong hiện tại và tương lai. Đối với một số nhà thiết kế điều này là quan trong hơn cả. Hiện nay, các bộ vi điều khiển 8 bit đứng đầu là họ8051 có số lương lớn nhất các nhà cung cấp đa dạng (nhiều nguồn). Nhà cung cấp có nghĩa là nhà sản xuất bên cạnh nhà sáng chếcủa bộ vi điều khiển. Trong trường hợp 8051 t...

    pdf119 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1999 | Lượt tải: 1

  • Ngân hàng đề thi môn kĩ thuật lập trìnhNgân hàng đề thi môn kĩ thuật lập trình

    1/ Ngôn ngữ lập trình nào dưới đây là ngôn ngữ lập trình cấu trúc: a Ngôn ngữ Fortran b Ngôn ngữ Pascal c Ngôn ngữ Cobol d Ngôn ngữ Assembler

    pdf40 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1971 | Lượt tải: 2

  • Bài giảng môn Phương pháp lập trìnhBài giảng môn Phương pháp lập trình

    Một ngôn ngữ lập trình (NNLT) bậc cao cho phép người sử dụng (NSD) biểu hiện ý tưởng của mình để giải quyết một vấn đề, bài toán bằng cách diễn đạt gần với ngôn ngữ thông thường thay vì phải diễn đạt theo ngôn ngữ máy (dãy các kí hiệu 0,1). Hiển nhiên, các ý tưởng NSD muốn trình bày phải được viết theo một cấu trúc chặt chẽ thường được gọi là thuật...

    pdf309 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1768 | Lượt tải: 2

  • Bài giảng Ngôn ngữ lập trình C++ chương 8: IntroductionBài giảng Ngôn ngữ lập trình C++ chương 8: Introduction

    Sử dụng các toán tử với các đối tượng (operator overloading) – đối với một số lớp, sử dụng toán tử trong sáng hơn sử dụng các lời gọi hàm object2 = object1.add (object2); object2 = object2 + object1; – toán tử cảm ngữ cảnh (sensitive to context) Ví dụ •<< – chèn vào dòng (Stream insertion), phép dịch trái nhị phân (bitwiseleft-shift) •+–thự...

    pdf80 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1878 | Lượt tải: 2

  • Bài giảng Ngôn ngữ lập trình C++ chương 7: Ra vào dữ liệuBài giảng Ngôn ngữ lập trình C++ chương 7: Ra vào dữ liệu

    •C++ I/O –Hướng đối tượng •sử dụng tham chiếu, chồng hàm, chồng toán tử –An toàn về các kiểu dữ liệu •nhạy cảm với kiểu dữ liệu •báo lỗi nếu kiểu không khớp –có thểdùng cho cả kiểu người dùng tự định nghĩa và các kiểu chuẩn • làm cho C++ có khả năng mở rộng

    pdf93 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 3130 | Lượt tải: 4

  • Bài giảng Ngôn ngữ lập trình C++ chương 6: Cấu trúc dữ liệu trừu tượngBài giảng Ngôn ngữ lập trình C++ chương 6: Cấu trúc dữ liệu trừu tượng

    các kiểu dữ liệu phức hợp cấu tạo từ các thành phần thuộc các kiểu dữ liệu khác –tạo kiểu dữ liệu mới -kiểu dữ liệu người dùng tự định nghĩa (user-defined data type) •bản ghi –gồm nhiều trường, mỗi trường lưu trữ một thành viên dữ liệu thuộc một kiểu dữ liệu cài sẵn hoặc một kiểu dữ liệu người dùng khác. •ví dụ –Thời gian (giờ, phút, giây) 17...

    pdf82 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2215 | Lượt tải: 3

  • Bài giảng Ngôn ngữ lập trình C++ chương 5: Con trỏ và xâu ký tựBài giảng Ngôn ngữ lập trình C++ chương 5: Con trỏ và xâu ký tự

    Con trỏ (Pointer) –Mạnh, nhưng khó làm chủ –Có tác dụng như truyền tham chiếu (pass-by-reference) – Có liên quan chặt chẽ đến mảng và xâu •Biến con trỏ (Pointer variable) –Chứa địa chỉ vùng nhớ thay vì chứa giá trị – Thông thường, biến chứa giá trị (tham chiếu trực tiếp) – Con trỏ chứa địa chỉ của biến mang giá trị cụ thể (tham chiếu gián ti...

    pdf77 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2601 | Lượt tải: 3

  • Bài giảng Ngôn ngữ lập trình C++ chương 4: MảngBài giảng Ngôn ngữ lập trình C++ chương 4: Mảng

    4.1 Giới thiệu 4.2 Mảng 4.3 Khai báo mảng 4.4 Ví dụ về sử dụng mảng 4.5 Truyền tham số cho hàm 4.6 Sắp xếp mảng 4.7 Ví dụ: Dùng mảng tính Mean, Median và Mode 4.8 Tìm kiếm trên mảng: Tìm kiếm Tuyến tính và tìm kiếm Nhị phân 4.9 Mảng nhiều chiều

    pdf83 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2078 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình C++ chương 3: HàmBài giảng Ngôn ngữ lập trình C++ chương 3: Hàm

    3.1 Giới thiệu 3.2 Các thành phần của chương trình C++ 3.3 Các hàm trong thưviện toán học 3.4 Hàm 3.5 Định nghĩa hàm (Function Definition) 3.6 Nguyên mẫu hàm (Function Prototype) 3.7 Header File 3.8 Sinh sốngẫu nhiên 3.9 Ví dụ: Trò chơi may rủi và Giới thiệu vềkiểu enum 3.10 Các kiểulưu trữ(Storage Class) 3.11 Các quy tắc phạm vi (Scope R...

    pdf43 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2074 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình C++ chương 2: Các kiểu dữ liệu cơ bản, các cấu trúc điều khiểnBài giảng Ngôn ngữ lập trình C++ chương 2: Các kiểu dữ liệu cơ bản, các cấu trúc điều khiển

    2.1 Các kiểu dữ liệu cơ bản 2.2 Các phép gán tắt, phép tăng, phép giảm 2.3 Các phép toán logic 2.4 Thuật toán, mã giả, điều khiển của chương trình, sơ đồ khối 2.5 Sơ lược về các cấu trúc điều khiển 2.6 Cấu trúc lựa chọn if, if/else 2.7 Phép toán lựa chọn 3 ngôi 2.8 Cấu trúc lặp while 2.9 Thiết lập thuật toán 2.10 Điều khiển lặp bằng con...

    pdf38 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2194 | Lượt tải: 2