tài liệu bồi dưỡng HSG c++

85 1.5K 28
tài liệu bồi dưỡng HSG c++

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu C++ dùng cho bồi dưỡng học sinh giỏi môn tin học các cấp, hoặc sử dụng để dạy học lập trình C++ cho các trường THCS, THPT. Tài liệu gồm 10 chuyên đề từ cơ bản đến nâng cao, có ví dụ minh họa kèm theo

CHUN ĐỀ 1: LÀM QUEN VỚI NGƠN NGỮ LẬP TRÌNH C++ Hướng dẫn cài đặt Cài đặt IDE để biên dịch thực thi C Có số IDE có sẵn miễn phí để biên dịch thực thi chương trình C Bạn chọn Dev-C++, Code:: Blocks, Turbo C Tuy nhiên, lựa chọn phổ biến hay sử dụng Dev-C++ chương trình C loạt biên dịch thực thi Dev-C++ Sau cài đặt xong, để biên dịch thực thi chương trình C: vào File -> New -> Project -> Console Application -> C project, sau nhập tên vào (b) File -> New -> Source File Cuối cùng, chép dán chương trình C vào file bạn vừa tạo Để biên dịch thực thi, chọn Execute -> Compile & Run Cài đặt để chạy Command Prompt Nếu bạn muốn cài đặt để biên dịch chạy Command Prompt, bạn nên đọc phần sau Nếu bạn muốn cài đặt môi trường C++, bạn cần hai phần mềm có sẵn máy sau đây: Text Editor Nó sử dụng để soạn chương trình bạn Ví dụ Windows Notepad, OS Edit command, Brief, Epsilon, EMACS Vim Vi Tên phiên Text Editor đa dạng hệ điều hành khác Ví dụ, Notepad sử dụng Windows Vim Vi sử dụng Windows Linux UNIX Các file, mà bạn tạo với editor này, gọi source file với C++, chúng đặt tên với đuôi mở rộng cpp, cp, c Trước bắt đầu lập trình, đảm bảo bạn có Text editor bạn có đủ kinh nghiệm để soạn chương trình C++ C++ Compiler: C++ Compiler sử dụng để biên dịch source code bạn thành chương trình thực thi Hầu hết C++ compiler không quan tâm phần đuôi mở rộng bạn cung cấp cho source code, bạn không xác định, theo mặc định, sử dụng đuôi cpp Compiler sử dụng thường xuyên GNU C/C++ compiler, bạn sử dụng Compiler khác từ HP Solaris bạn có Hệ điều hành tương ứng Cài đặt GNU C/C++ Compiler Cài đặt UNIX/Linux Nếu bạn sử dụng Linux UNIX, kiểm tra xem GCC cài đặt hệ thống chưa việc nhập lệnh sau dòng lệnh (command line): $ g++ -v Nếu bạn cài đặt GCC, in thơng báo sau: Using built-in specs Target: i386-redhat-linux Configured with: /configure prefix=/usr Thread model: posix gcc version 4.1.2 20080704 (Red Hat 4.1.2-46) Cài đặt Mac OS X Nếu bạn sử dụng Mac OS X, cách đơn giản để cài đặt GCC tải môi trường phát triển Xcode từ Website Applet theo dẫn Cài đặt Windows Để cài đặt GCC Windows, bạn cần cài đặt MinGW Tải phiên MinGW, có tên MinGW-.exe Trong cài đặt MinGW, tối thiểu bạn phải cài đặt gcc-core, gcc-g++, binutils, MinGW runtime Thêm thư mục phụ bin MinGW tới biến mơi trường PATH, bạn xác định tool command line tên đơn giản chúng Khi việc cài đặt hoàn tất, bạn chạy gcc, g++, ar, ranlib, dlltool, số GNU tool khác từ Windows command line Một số khái niệm Khi xem xét chương trình C++, định nghĩa tập hợp đối tượng, mà giao tiếp thông qua việc triệu hồi phương thức đối tượng Dưới đây, chúng tơi miêu tả ngắn gọn ý nghĩa class (lớp), object (đối tượng), method (phương thức) biến đối tượng:  Đối tượng - Đối tượng có trạng thái hành vi Ví dụ: đối tượng dog có trạng thái color, name, breed, hành vi wagging, barking, eating Một đối tượng minh họa lớp  Lớp - Một lớp định nghĩa template/blueprint, mà miêu tả hành vi/trạng thái mà đối tượng hỗ trợ  Phương thức - Về bản, phương thức hành vi Một lớp chứa nhiều phương thức Phương thức nơi tính logic viết, liệu thao tác tất action thực thi  Biến instance - Mỗi đối tượng có tập hợp biến đối tượng Trạng thái đối tượng tạo giá trị gán cho biến đối tượng Cấu trúc chương trình C++ Bạn theo dõi đoạn code đơn giản in Hello World #include using namespace std; // Ham main() la noi su thuc thi chuong trinh bat dau int main() { cout

Ngày đăng: 30/03/2022, 16:36

Từ khóa liên quan

Mục lục

  • CHUYÊN ĐỀ 1: LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH C++

  • 1. Hướng dẫn cài đặt

  • Cài đặt IDE để biên dịch và thực thi C

  • Cài đặt để chạy trên Command Prompt

  • Text Editor

  • C++ Compiler:

  • Cài đặt GNU C/C++ Compiler

  • Cài đặt trên UNIX/Linux

  • Cài đặt trên Mac OS X

  • Cài đặt trên Windows

  • 3. Cấu trúc chương trình C++

  • 4. Biên dịch và thực thi chương trình C++

  • 5. Dấu chấm phẩy và khối (block) trong C++

  • 6. Định danh (Identifier) trong C++

  • 7. Từ khóa trong C++

  • 8. Trigraph trong C++

  • 9. Khoảng trắng (Whitespace) trong C++

  • Kiểu dữ liệu nguyên thủy trong C/C++

  • 11. Khai báo typedef trong C/C++

  • 12. Kiểu liệt kê enum trong C/C++

Tài liệu cùng người dùng

Tài liệu liên quan