1 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

Giáo viên:

Gmail: thayhuetnh@gmail.com

SĐT, Zalo: 0382.1682.32

Blog: thayhuetnh.blogspot.com

1

Chương III: NGÔN NGỮ LẬP TRÌNH C++

2 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

2

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

I. Giới thiệu chung

II. Cài đặt C++

III. Sử dụng Dev C++

3 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

I. Giới thiệu chung:

  • Bjarne Stroustrup, một nhà khoa học máy tính �người Đan Mạch, đã bắt đầu làm việc với tiền thân�của ngôn ngữ C++ - "C with Classes" vào năm 1979.
  • C++ (C Plus Plus, đọc là "xi - plus - plus") là một loại ngôn ngữ lập trình bậc trung (middle - level).
  • Ngôn ngữ C++ hiện đại có các tính năng:  lập trình tổng quát, lập trình hướng đối tượng, lập trình thủ tục, ngôn ngữ đa mẫu hình, dữ liệu trừu tượng, và lập trình đa hình,…..
  • Hiện tại, các ngôn ngữ lập trình phổ biến nhất được sử dụng trong các cuộc thi là C ++, Python, Java…..

3

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

4 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

I. Giới thiệu chung:

  • Những lợi ích khi sử dụng C ++ là nó là một ngôn ngữ rất hiệu quả và thư viện chuẩn của nó chứa một bộ sưu tập lớn các cấu trúc dữ liệu và thuật toán.
  • Thông tin về files cần tải về để cài đặt có thể tìm thấy ở trang web:

https://drive.google.com/file/d/1gPRFmlIbB8A9F6Lg9k5Tw8wTc9dvXw7U/view?usp=sharing

  • Thông tin về thư viện hàm: https://en.cppreference.com/w/

4

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

5 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

II. Cài đặt C++

  • Thông tin về files cần tải về để cài đặt có thể tìm thấy ở trang web:

https://drive.google.com/file/d/1gPRFmlIbB8A9F6Lg9k5Tw8wTc9dvXw7U/view?usp=sharing

  • Download file cài đặt về và giải nén, sau đó double click vào file Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe cài đặt sau đó chọn YES sau đó chọn ngôn ngữ English và OK.

5

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

6 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

II. Cài đặt C++

  • Tiếp theo chọn I Agree 🡪 Next 🡪 Install và đợi chương trình cài đặt.
  • Đợi chương trình cài đặt xong sau đó chọn Finish và mở chương trình Dev C++ 5.11

6

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

7 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

II. Cài đặt C++

  • Giao diện Dev C++ 5.11 như sau:

7

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

8 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

- Các thao tác soạn thảo, phím tắt trong C++ gần giống như MS Word: cắt (Ctrl + x), sao chép, dán, tô khối,….

1. Menu lệnh: File, Edit, Search, View, Project…

  • File: New, Open, Save, Save As, Close, Close All,….
  • Edit: undo, redo, cắt, sao chép, dán….
  • Search: tìm kiếm, tìm kiếm thay thế,….
  • View: bật tắt các thanh công cụ.
  • Project: khi sử dụng Project thì mới sử dụng được.
  • Execute: Compile, Run, Compile & Run, Rebuild All,…
  • Tool: dùng để cài đặt một số tùy chỉnh C++

8

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

9 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

2. Một số lưu ý:

- Chương trình Dev C++ không nhất thiết lưu vào hệ thống của Dev C++.

- Khi lưu chương trình nên biết vị trí lưu?

- Nên tạo thư mục phân loại ra dễ quản lý.

- File .cpp có thể lưu trữ ở bất kỳ thư mục nào, khi kích hoạt đúp chuột, chương trình luôn luôn được thực hiện.

9

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

10 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

3. Chương trình C++ đầu tiên

- Mở chương trình Dev C++ trên Desktop

- Trên menu lệnh File 🡪 New 🡪 Source File (hoặc Ctrl+N).

- Đưa vào từ bàn phím dãy lệnh sau:

#include<bits/stdc++.h>

using namespace std;

int main()

{

cout<<"Chuong trinh C++ dau tien";

return 0;

}

10

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

11 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

3. Chương trình C++ đầu tiên

11

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

12 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

3. Chương trình C++ đầu tiên

- Dòng #include <bits/stdc++.h> ở đầu chương trình là một tính năng của trình biên dịch g++ cho phép chúng ta bao gồm toàn bộ thư viện chuẩn. Vì vậy, không cần thiết phải khai báo các thư viện như iostream, vector và thuật toán, mà chúng có sẵn tự động.

- Dòng using namespace std; khai báo rằng các lớp và chức năng của thư viện chuẩn có thể được sử dụng trực tiếp. Nếu không có dòng using, chúng ta sẽ phải viết std :: cout, nhưng bây giờ chỉ cần viết cout là đủ.

12

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

13 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

3. Chương trình C++ đầu tiên

using namespace std;

  • using đơn giản là sử dụng.
  • namespace là một từ khóa với hàm ý hỏi là bạn đang sử dụng tên đại diện nào? Với ý nghĩa rằng "nếu bạn khai báo namespace + tên thư viện thì khi sử dụng các hàm của thư viện đó bạn không cần phải gọi tên thư viện đó trước mỗi hàm", điều này giúp cho viết mã nguồn ngắn gọn hơn.
  • std viết tắt của từ Standard Library là một thư viện chuẩn của C++ hỗ trợ rất nhiều các hàm hữu ích giúp người lập trình dễ dàng viết mã nguồn hơn so với ngôn ngữ C lâu đời.

13

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

14 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

4. Chạy Debug chương trình

14

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

15 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

4. Chạy Debug chương trình

Nhận xét bài số trang:

- Với N=13.

+ Vòng lặp for với i = 1 -> N áp dụng mảng tần suất để lưu số chữ chữ số 0-9 sẽ sử dụng.

+ Với i=1..9,10,11,12,13; làm sao tách 10 = 1, 0?

🡪 Dùng phép chia lấy lấy phần dư, lấy phần nguyên.

- Code chương trình:

15

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

16 of 17

BÀI 5: NGÔN NGỮ LẬP TRÌNH C++

III. Sử dụng Dev C++

4. Chạy Debug chương trình

Sau khi chương trình không còn lỗi.

1. Chọn TDM-GCC 4.9.2 64-bit Debug

2. Biên dịch chương trình:

Dùng lệnh Execute -> Compile (hoặc F9)

3. Tô đỏ dòng sau dòng int main()

4. Chọn Debug:

Dùng lệnh Execute -> Debug (hoặc F5)

5. Chọn Add watch để thêm biến để xem giá trị

6. Chọn Next line (hoặc F7) để chạy Debug

16

Trường THPT chuyên Thoại Ngọc Hầu Tin học 10 Chuyên

Tổ Tin học Chương III

17 of 17

17

THE END!