Tải bản đầy đủ (.pptx) (76 trang)

Public giữa kì nhập môn lập trình k16 21 22

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.36 MB, 76 trang )

Training Nhập Mơn Lập Trình
BHT Đồn khoa MMT&TT – Training giữa kì I K16

Trainers: Tống Võ Anh Thuận – MMCL 2021
Trần Công Thành – ATCL 2021
Nguyễn Trần Trung Nguyên – ATCL 2021

1


NỘI DUNG
TOPIC 01

TOPIC 02

TOPIC 03

Nhập xuất dữ liệu,
một số phép toán cơ bản.

Cấu trúc rẽ nhánh, thuật
toán

Các cấu trúc điều khiển

TOPIC 04

TOPIC 05

TOPIC 06


Hàm – đệ quy

Mảng 1 chiều và mảng 2
chiều

Chuỗi kí tự

2


NỘI DUNG
TOPIC 01

TOPIC 02

TOPIC 03

Nhập xuất dữ liệu,
một số phép toán cơ bản.

Cấu trúc rẽ nhánh, thuật
toán

Các cấu trúc điều khiển

TOPIC 04

TOPIC 05

TOPIC 06


Hàm – đệ quy

Mảng 1 chiều và mảng 2
chiều

Chuỗi kí tự

3


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Cấu trúc một chương trình trong C++:
• Tiền xử lý (khai báo thư viện).
• Khai báo biến, hàm.
• Thân hàm chính (chương trình chính)
• Định nghĩa các hàm đã khai báo

4


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Một số kiểu dữ liệu cơ bản trong C++:
Kiểu dữ liệu
char
int

Kích thước

long long


8 bytes

float

4 bytes

double

8 bytes

1 byte
4 bytes

Phạm vi
-128 to 127
-2147483648 to 2147483647
-9223372036854775807 to
9223372036854775807
1.2e-38 to 3.4e+38( ~ 6 chữ số)
2.3e-308 to 1.8e+308( ~ 15 chữ
số)

5


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Biến:
- Biến là một ô nhớ hoặc 1 vùng nhớ dùng để chứa dữ liệu trong quá trình thực
hiện chương trình và có kích thước tùy thuộc vào kiểu dữ liệu của nó.

- Giá trị của biến có thể được thay đổi.
- Qui tắc đặt tên biến:
• Khơng trùng với các từ khóa hoặc tên hàm.
• Ký tự đầu tiên là chữ cái hoặc dấu _
• Khơng được sử dụng khoảng trắng ở giữa các ký tự.
6


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Biến:
- Cú pháp khai báo biến:

7


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Biến:
Biến cục bộ

Biến toàn cục

- Biến được định nghĩa trong một
hàm hoặc một block (khối lệnh).

- Biến được định nghĩa bên ngoài
các hàm.

- Chỉ được sử dụng bên trong hàm
hoặc block.


- Có thể truy xuất và sử dụng ở mọi
hàm trong chương trình.

- Biến mất khi khới lệnh kết thúc

- Tồn tại cho đến ći chương trình

8


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Hằng (constant):
- Hằng đại diện cho một giá trị khơng đổi trong suốt q trình thực thi của chương
trình. Ta khơng thể gán lại giá trị cho nó.
- Có 5 loại hằng:
• Hằng số nguyên
• Hằng số thực
• Hằng luận lý
• Hằng ký tự
• Hằng chuỗi
9


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Hằng (constant):
- Cách định nghĩa hằng trong C++:

10



TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán
2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
11


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán

Dùng để gán giá trị cho 1 biến

2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
12


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán

2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán

Phép tốn

Giải thích

Ví dụ

+

Cộng

x = 10 + 2

-

Trừ

x = 10 – 2

*

Nhân

x = 10 * 2

/


Chia (hoặc chia lấy phần nguyên)

x = 10 / 2

%

Chia lấy dư

x = 10 % 2

5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
13


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán

Dùng để tăng hoặc giảm 1 đơn vị

2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
14



TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán

Dùng để tăng hoặc giảm 1 đơn vị

2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
15


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán
2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Tốn tử điều kiện

Tốn tử

Giải thích

Ví dụ


+=

Cộng

x += 2

-=

Trừ

x -= 2

*=

Nhân

x *= 2

/=

Chia (hoặc chia lấy phần nguyên)

x /= 2

%=

Chia lấy dư

x %= 2


6. Toán tử quan hệ
7. Toán tử luận lý
16


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán
2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
17


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép tốn cơ bản:
Tốn tử

Ký hiệu

Ví dụ

Lớn hơn

>

x>y


2. Toán tử toán học

Nhỏ hơn

<

x
3. Toán tử tăng giảm

Lớn hơn hoặc
bằng

>=

x >= y

4. Toán tử toán học & gán

Nhỏ hơn hoặc
bằng

<=

x <= y

5. Toán tử điều kiện

Bằng


==

x == y

6. Toán tử quan hệ

Khác

!=

x != y

1. Toán tử gán

7. Toán tử luận lý
18


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán
2. Toán tử toán học
3. Toán tử tăng giảm
4. Toán tử toán học & gán

Tốn tử

Ký hiệu


Ví dụ

NOT

!

!x

AND

&&

x && y

OR

||

x || y

5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
19


TOPIC 01: Nhập xuất dữ liệu, một số phép toán cơ bản
Các phép toán cơ bản:
1. Toán tử gán
2. Toán tử toán học

3. Toán tử tăng giảm
4. Toán tử toán học & gán
5. Toán tử điều kiện
6. Toán tử quan hệ
7. Toán tử luận lý
20



×