• Bài giảng Lập trình C++ Chương 3: Biểu thức Logic và các cấu trúc điều khiểnBài giảng Lập trình C++ Chương 3: Biểu thức Logic và các cấu trúc điều khiển

    15. Viết chương trình giải bài toán cổ: “Vừa gà vừa chó, Bó lại cho tròn, Ba mươi sáu con, Một trăm chân chẵn”. Hỏi có bao nhiêu con mỗi loại? 16. Viết chương trình giải bài toán cổ: “Trăm trâu, trăm cỏ Trâu đứng ăn 5, Trâu nằm ăn 3, Trâu già 3 con ăn một bó”. Hỏi có bao nhiêu trâu mỗi loại?

    pdf55 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 5798 | Lượt tải: 5

  • Bài giảng Lập trình C++ Chương 2: Cấu trúc của một chương trình C++Bài giảng Lập trình C++ Chương 2: Cấu trúc của một chương trình C++

    1. Viếtchươngtrìnhtínhvàhiểnthịramànhìnhchu vivàdiệntích củahìnhchữnhật. Vớiđộdàicác cạnhđượcnhậpvàotừbànphím. 2. Giảiphươngtrình bậcnhấtvớicáchệsốa,b,c bấtkỳđượcnhậpvàotừbànphím. 3. Nhậpvào2sốthựcbấtkỳ. Tìmvàhiểnthịramàn hìnhgiátrịlớnnhấttrong2số. 4. Nhậpvào3sốnguyênbấtkỳ. Tìmvàhiểnthị ra mànhìnhgiátrịlớnnhấttrong3số

    pdf32 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3410 | Lượt tải: 1

  • Bài giảng Lập trình C++ Chương 1: Tổng quan về ngôn ngữ lập trình C++Bài giảng Lập trình C++ Chương 1: Tổng quan về ngôn ngữ lập trình C++

    Dịchmã nguồnsangmãmáy -Cách 1: ẤnphímF7 -Cách 2: ChọnBuild/Build Saukhi cửa sổra, xuất hiệnthôngbáo: –0error(s),0warning(s) thìquátrìnhbiên dịchđãxong Soạn thảo tệp tiêu đề .h Hoàn toàn giống như soạn thảo tệp nguồn, nhưng sau khi chọn Tab file, ta tiến hành chọn C/C++ Header file

    pdf60 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3650 | Lượt tải: 1

  • Bài giảng môn Trí tuệ nhân tạoBài giảng môn Trí tuệ nhân tạo

    Điều khiển quay lui và lát cắt Thuận lợi: Lát cắt làm tăng hiệu quả chương trình (tiết kiệm không gian, thời gian, ) Loại bỏ được những chọn lựa chắc chắn sai. Có thể thực hiện các luật có dạng: if ĐK1 then KL1 else KL2

    ppt233 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3034 | Lượt tải: 5

  • Bài giảng Lập trình hướng đối tượng với C++ - Chương 13: Toán tử trên lớpBài giảng Lập trình hướng đối tượng với C++ - Chương 13: Toán tử trên lớp

    • Chú ý: • Các toán hạng bên trái của các toán tử << và >> là các đối tượng thuộc lớp ostreamvà istreamchứ không phải thuộc lớp SoPhuc nên không thể định nghĩa chồng các toán tử này nhưlà hàm thành phần, mà phải được định nghĩa nhưlà hàm bạn.

    pdf12 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2779 | Lượt tải: 1

  • Bài giảng Lập trình hướng đối tượng với C++ - Chương 11: Đối tượng và lớpBài giảng Lập trình hướng đối tượng với C++ - Chương 11: Đối tượng và lớp

    Các hàm thành phần tĩnh của một lớp cũng độc lập với bất kỳ đối tượng nào của lớp. Nó thường được dùng để xử lý chung trên tất cả các đối tượng của lớp, chẳng hạn để hiển thị thông tin liên quan đến các thành phần dữ liệu tĩnh. Cú pháp gọi hàm thành phần tĩnh nhưsau: ::(); Ví dụ 12: Cải tiến ...

    pdf30 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 3825 | Lượt tải: 2

  • Bài giảng Lập trình hướng đối tượng với C++ - Chương 10: Những mở rộng của C++Bài giảng Lập trình hướng đối tượng với C++ - Chương 10: Những mở rộng của C++

    Toán tử quản lý bộ nhớ động Bộ nhớ động là bộ nhớ mà người sử dụng có thể cấp phát hoặc giải phóng bộ nhớ tùy theo nhu cầu. Toán tử cấp phát bộ nhớ động (new) • dạng 1: new • Xin cấp phát một bộ nhớ động đủ để chứa một biến kiểu type và trả về một con trỏ đến vùng nhớ này nếu nhưcấp phát thành công, ngược lại hàm trả về NULL • d...

    pdf19 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2032 | Lượt tải: 0

  • Bài giảng Ngôn ngữ lập trình C - Chương 9: Lập trình với tập tinBài giảng Ngôn ngữ lập trình C - Chương 9: Lập trình với tập tin

    Các hàm nhập xuất theo kiểu nhị phân int fwrite(coid *ptr, int size, int n, FILE *fp); • Ghi n mẫu tin kích thước size byte từ vùng nhớ được trỏ bởi ptr lên tập tin fp. Hàm trả về một gí trị bằng số mẫu tin thực sự ghi được. int fread(coid *ptr, int size, int n, FILE *fp); • Đọc n mẫu tin kích thước size byte từ tập tin fp chứa vào vùng nhớ...

    pdf9 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2033 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình C - Chương 8: Cấu trúcBài giảng Ngôn ngữ lập trình C - Chương 8: Cấu trúc

    Khởi tạo cho một cấu trúc • Ví dụ 5: Khởi tạo biến cấu trúc • struct HOCSINH hocsinh = { • “12A08”, “Le Van Hoang”, 8.5, 9, 5 • }; • Ví dụ 5: Khởi tạo mảng cấu trúc • struct HOCSINH a[20] = { • {“12A00”, “Le Minh An”, 10, 7.5, 8}, • {“12A01”, “Duong Thi Nam Phuong”, 8.5, 9, 5}, • . . . • {“12A019”, “Nguyen Van Dung”, 6, 10, 9}, • };

    pdf10 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2167 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình C - Chương 7: Chuỗi ký tựBài giảng Ngôn ngữ lập trình C - Chương 7: Chuỗi ký tự

    Khái niệm stdin • stdin là dòng vào chuẩn (bàn phím). Khi dữ liệu nhập từ bàn phím theo các lệnh scanf, gets, getchar, thì trước hết chúng được đưa vào stdin, sau đó lần lượt gán cho các biến, nếu còn thì vẫn lưu lại cho các lệnh nhập sau. Muốn xóa sạch stdin phải dùng lệnh fflush(stdin). • Ví dụ 6: • void main() • { • int tuoi; char ten...

    pdf10 trang | Chia sẻ: maiphuongtl | Ngày: 20/09/2014 | Lượt xem: 2108 | Lượt tải: 1