Search Header Logo
CÁC KHÁI NIỆM CƠ BẢN TRONG LẬP TRÌNH

CÁC KHÁI NIỆM CƠ BẢN TRONG LẬP TRÌNH

Assessment

Presentation

Information Technology (IT)

9th - 12th Grade

Practice Problem

Easy

Created by

Đức Kiều

Used 1+ times

FREE Resource

18 Slides • 11 Questions

1

media

2

Nội dung

  1. Bài toán và các thành phần của bài toán

  2. Thuật toán

  3. Cấu trúc điều khiển trong thuật toán

3

1. Bài toán và các thành phần của bài toán

4

media

5

Open Ended

Question image

Xác định Input và Output của các bài toán sau:

6

​2. Thuật toán

7

media

8

Multiple Choice

Ba đặc điểm cốt lõi của thuật toán là gì?

1

Tính xác định, tính hữu hạn, tính hiệu quả

2

Tính xác định, tính lặp lại, tính hiệu quả

3

Tính xác định, tính hữu hạn, tính bảo mật

4

Tính xác định, tính hiệu quả, tính bảo mật

9

media

10

Sử dụng các hình khối và đường dẫn để biểu diễn thuật toán.

2. Sơ đồ khối

Liệt kê từng bước, biểu diễn thuật toán bằng ngôn ngữ tự nhiên.

1. Ngôn ngữ tự nhiên

Các cách biểu diễn thuật toán

media

11

2. Sơ đồ khối

Bước 1: Nhập số nguyên a,b từ bàn phím. Đặt biến sum := 0.

Bước 2: Tính sum = a+b

Bước 3: Xuất sum, kết thúc chương trình

1. Ngôn ngữ tự nhiên

Các cách biểu diễn thuật toán

media

12

3. Cấu trúc điều khiển thuật toán

13

media

14

Drag and Drop

Điền vào chỗ trống:

Cấu trúc ​
dùng để thực hiện các thao tác theo thứ tự nhất định.



Cấu trúc rẽ nhánh cho phép chương trình
thực thi các lệnh khác nhau dựa trên kết quả kiểm tra một hoặc
nhất định

Cấu trúc
là việc thực thi lại nhiều lần liên tiếp một hoặc nhiều thao tác để thực hiện thuật toán.
Drag these tiles and drop them in the correct blank above
tuần tự
nhiều điều kiện
rẽ nhánh
lựa chọn
ngẫu nhiên
đồng thời
tĩnh

15

media

16

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Nhập vào một số nguyên. Nếu số đó chia hết cho 2 thì in ra "Số chẵn", ngược lại in ra "Số lẻ".

17

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Nhập vào điểm trung bình của một học sinh. Nếu điểm ≥ 8.0 in ra "Giỏi", từ 6.5 đến dưới 8.0 in ra "Khá", từ 5.0 đến dưới 6.5 in ra "Trung bình", nhỏ hơn 5.0 in ra "Yếu".

18

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Viết thuật toán giải phương trình bậc nhất ax+b=0.

19

media

20

Vòng lặp có số lần xác định (for): Lặp lại với số lần cố định hay số bước cụ thể

media

21

Vòng lặp có số lần không xác định trước (while, do-while): Việc lặp được thực hiện cho đến khi điều kiện lặp không còn được thoả mãn.

media

22

media

23

Bước 1: Nhập số nguyên n từ bàn phím. Đặt biến i := 0 và sum := 0.
Bước 2: Lặp lại các bước sau cho đến khi i vượt quá n:
• Tăng i lên 2 (i := i + 2).
• Nếu i > n thì thoát khỏi vòng lặp.
• Ngược lại, cập nhật sum := sum + i và quay lại bước 2.
Bước 3: In giá trị của sum ra màn hình

media

24

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Cho một số nguyên dương N. Viết thuật toán cho biết số chữ số của N.

25

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Viết chương trình sử dụng vòng lặp để in ra các số trong khoảng từ 1 đến N (N nhập từ bàn phím) mà chia hết cho 3.

26

Open Ended

1Cho một số nguyên dương N. Viết thuật toán cho biết số chữ số của N.

27

Open Ended

Viết thuật toán cho bài tập sau và thử vẽ sơ đồ khối sau đó:
Viết chương trình sử dụng vòng lặp để in ra tất cả các số nguyên tố trong khoảng từ 2 đến N (N nhập từ bàn phím).

28

Open Ended

Hãy xác định Input/Output của bài toán tìm số nguyên tố từ 2 đến N.

29

media
media

Show answer

Auto Play

Slide 1 / 29

SLIDE