Tài liệu thực hành môn Kỹ thuật lập trình C++
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tài liệu thực hành môn Kỹ thuật lập trình C++Khoa ðTVTHKTÀI LIỆU THỰC HÀNHMÔN KỸ THUẬT LẬPTRÌNH C++Phiên bản 2.0 Sep-2010dtvt.hvhkvn Lab 00: LÀM QUEN Dev-C++ ..................................................... 3 LAB 01: Biểu thức, tóan tử trong C++ .......................................11 LAB 02: Selection Structure .......................................................19 Lab 04: HÀM ..............................................................................33 Lab 05: Array .............................................................................42 10VAA. ðTVTHK Tài Liệu Thực Hành LAB00: HƯỚNG DẪN CÀI ðẶT VÀ SỬ DỤNG DEV-CPP NỘI DUNG CHÍNHLab 0: LÀM QUEN Dev-C++............................................................................................ 3 1. Giới thiệu .................................................................................................................. 3 2. Cài ñặt ...................................................................................................................... 3 3. Thao tác với Dev-C++ .............................................................................................. 3 3.1 Cấu hình Dev-C++ (Chỉ thực hiện lần ñầu) ......................................................... 3 3.2 Tạo chương trình mới hoặc dự án mới ............................................................... 4 4. Chương trình Hello World ........................................................................................ 6Kỹ Thuật Lập Trình C++ Trang 2VAA. ðTVTHK Tài Liệu Thực Hành Lab 00: LÀM QUEN Dev-C++1. Giới thiệuDev-C++ (Dev-Cpp, phiên bản hiện tại là 4.9.9.2) là một bộ công cụ phát triển tích hợp (IDEIntegrated Development Environment) các ứng dụng C/C++ thuộc dạng mã nguồn mở và cóthể download tại ñịa chỉ http://www.bloodshed.net. DevCpp dựa trên trình biên dịch mãnguồn mở MinGW (Minimalist GNU* for Windows, http://www.mingw.org/). MinGW sử dụngGCC (the GNU g++ compiler collection) sử dụng cho cả hệ thống Windows và Linux. Hiện nayDevCpp là công cụ phát triển các ứng dụng C/C++ ñược sử dụng rộng rãi ñể dạy về lậptrình cũng như ñể phát triển các ứng dụng mã nguồn mở.Mặc dù không có nhiều tính năng cao cấp như các công cụ IDE thương mại khác (VisualStudio của Microsoft) nhưng DevCpp vẫn là một công cụ rất thích hợp trong môi trường giáodục ở bậc ñại học khi dạy và học các ngôn ngữ C/C++. Lý do là Dev-C++ hỗ trợ C/C++ chuẩn,mã nguồn viết trên Dev-C++ có thể biên dịch trên các IDE khác, ñiều ngược lại có thể khôngñúng.2. Cài ñặtCó 2 phiên bản của dev-c++. Bản cài ñặt và bản portable. • Bản cài ñặt: Tải file cài ñặt tại ñịa chỉ: http://www.bloodshed.net/devcpp.html sau ñó, thực hiện cài ñặt theo hướng dẫn trên màn hình. • Bản portable: Phiên bản portable không cần cài ñặt có thể tải về từ ñịa chỉ http://sourceforge.net/projects/devcpp-portable/ • Trong phòng lab, Dev-CPP ñược cài ñặt và có tại ổ dĩa D:\Dev-CPP3. Thao tác với Dev-C++3.1 Cấu hình Dev-C++ (Chỉ thực hiện lần ñầu)Chạy DEV-C++ (file devcpp.exe) màn hình sau xuất hiện như hình 1. • Vào menu Tools chọn Compiler Options. • Vào tab Settings tab, nhấn vào Linker ở khung bên trái và thay ñổi thông số Generate debugging information sang Yes: • Nhấn OKKỹ Thuật Lập Trình C++ Trang 3VAA. ðTVTHK Tài Liệu Thực Hành3.2 Tạo chương trình mới hoặc dự án mớiCác bước sử dụng Dev-CPP ñể tạo rachương trình C/C++ ñơn giản bao gồm cácbước chính như sau: • B1. Tạo file/project • B2. Sọan thảo mã nguồn • B3. Biên dịch, sửa lỗi (nếu có) • B4. Chạy thử và kiểm tra kết quả • B5. Debug (nếu cần)Bước 1: Tạo file hoặc project (dự án) mớia. Trường hợp chương trình ñơn giảnTrong trường hợp chương trình ñơn giản,chúng ta chỉ cần 1 file ñể lưu mã nguồn, khi ñóchúng ta chọnmenu File | New | Source File(Ctrl-N) . Nhập mã nguồn (Hầu hết cáctrường hợp trong phòng lab sử dụng cáchnày)b. Trường hợp chương trình phức tạpðối với chương trình C/C++ phức tạp, 1 chương trình cần nhiều file ñể thực hiện thì DevCPPcó khái niệm dự án (project). Project là nơi cất giữ tất cả những thông tin liên quan ñến mãnguồn, thư viện, tài nguyên,… ñể biên dịch thành chương trình. • ðể tạo Project mới, vào menu File chọn New, Project.... • Chọn Console Application và chọn C project nếu là lập trình C, Chọn “C++ Project” nếu là C++. Nhập tên project, tên project cũng là tên của file thực thi (.exe) sẽ tạo ra khi biên dịch. • Nhấn OK. Dev-C++ sẽ hỏi nơi lưu trữ project. Nhấn OK.Trong phòng Lab, phải lưu vào ổ dĩa D theo hướng dẫn của từng bàiKỹ Thuật Lập Trình C++ Trang 4VAA. ðTVTHK Tài Liệu Thực HànhBước 2: Sọan thảo mã nguồnNếu bước 1.a thì chúng ta bắt tay ngay vào việc nhập mã nguồn chương trìnhNếu là bước 1. ...
Tìm kiếm theo từ khóa liên quan:
Kỹ thuật lập trình C++ Thực hành môn Kỹ thuật lập trình C++ Kỹ thuật lập trình Tài liệu thực hành môn Kỹ thuật lập trình C++ Cài đặt Dev-C++ Làm quen với Dev-C++Gợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
LUẬN VĂN: Tìm hiểu kỹ thuật tạo bóng cứng trong đồ họa 3D
41 trang 109 0 0 -
Bài giảng Kỹ thuật lập trình - Chương 10: Tổng kết môn học (Trường Đại học Bách khoa Hà Nội)
67 trang 106 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 2
184 trang 93 0 0 -
Giáo trình Nhập môn lập trình VB6: Phần 1
246 trang 85 0 0 -
Giáo trình toán rời rạc - Phụ lục 2
15 trang 85 0 0 -
Nghiên cứu triển khai nội địa hóa máy tính thương hiệu Việt Nam
585 trang 83 0 0 -
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
Cách chia sẻ File, dữ liệu mạng Lan trong Windows Xp
10 trang 61 0 0 -
Giáo trình Ngôn ngữ lập trình C++: Phần 2 - TS. Vũ Việt Vũ
107 trang 58 0 0 -
Luận văn: TÌM HIỂU KỸ THUẬT LẬP TRÌNH NETWORK SERVICE CHO WINDOW
39 trang 55 0 0 -
Bài giảng Kỹ thuật lập trình: Chương 7 - Trần Quang
28 trang 52 0 0 -
Phân tích và thiết kế giải thuật: Các kỹ thuật thiết kế giải thuật - Chương 5
0 trang 51 0 0 -
LUẬN VĂN: Nghiên cứu phương pháp phát hiện thông tin ẩn giấu trong ảnh JPEG 2000
37 trang 48 0 0