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++
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++
BÀI 5: NGÔN NGỮ LẬP TRÌNH C++
I. Giới thiệu chung:
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
BÀI 5: NGÔN NGỮ LẬP TRÌNH C++
I. Giới thiệu chung:
https://drive.google.com/file/d/1gPRFmlIbB8A9F6Lg9k5Tw8wTc9dvXw7U/view?usp=sharing
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
BÀI 5: NGÔN NGỮ LẬP TRÌNH C++
II. Cài đặt C++
https://drive.google.com/file/d/1gPRFmlIbB8A9F6Lg9k5Tw8wTc9dvXw7U/view?usp=sharing
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
BÀI 5: NGÔN NGỮ LẬP TRÌNH C++
II. Cài đặt C++
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
BÀI 5: NGÔN NGỮ LẬP TRÌNH C++
II. Cài đặt C++
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
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…
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
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
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
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
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
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;
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
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
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
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
THE END!