# data[].attributes.body
Liệt kê các bước để giải quyết bài toán trên máy tính bằng sơ đồ tư duy?

# data[].attributes.headline
Có 5 bước để giải một bài toán trên máy tính

# data[].attributes.subject
Có 5 bước để giải một bài toán trên máy tính

# data[].attributes.body
+ Xác định bài toán

+ Lựa chọn hoặc thiết kế thuật toán

+ Viết chương trình

+ Hiệu chỉnh

+ Viết tài liệu.

# data[].attributes.body
Bước 1: tìm input , out put
Bước 2 : mô tả thuật toán
Bước 3 : viết chương trình
Bước 4: chạy thử chương trình

# data[].attributes.body
Các bước giải bài toán:
B1: Xác định bài toán
B2:Lựa chọn hoặc thiết kế thuật toán
B3: Vi ếtphương trình
B4:Hiệu chỉnh
B5: Viết tài liệu

# data[].attributes.headline
4 bước để giải một bài toán trên máy tính

# data[].attributes.subject
4 bước để giải một bài toán trên máy tính

# data[].attributes.body
Bước 1: Tìm input , out put
Bước 2 : Mô tả thuật toán
Bước 3 : Viết chương trình
Bước 4: Chạy thử chương trình

# data[].attributes.body
B1: tìm input , out put
B2 : mô tả thuật toán
B3 : viết chương trình
B4: chạy thử chương trình
B5: kết thúc

# data[].attributes.body
Xác định bài toán
Lựa chọn hoặc thiết kế thuật toán
Viết ptrinh
Hiệu chỉnh
Viết tài liệu

# data[].attributes.body
* Các bước để giải một bài toán trên máy tính:

+ Xác định bài toán

+ Lựa chọn hoặc thiết kế thuật toán

+ Viết chương trình

+ Hiệu chỉnh

+ Viết tài liệu.
1. Xác định bài toán :

- Là xác định rõ 2 thành phần Input và Output và mối quan hệ giữa chúng để có thể lựa chọn thuật toán và ngôn ngữ lập trình thích hợp.

2. Lựa chọn hoặc thiết kế thuật toán:

a. Lựa chọn thuật toán:

- Là bước quan trọng nhất để giải bài toán.

- Có thể có nhiều thuật toán để giải một bài toán, cần thiết kế hoặc chọn 1 thuật toán phù hợp để giải bài toán cho trước.

b. Diễn tả thuật toán :

VD: Tìm UCLN (M,N)

- Xác định bài toán

+ Input: cho M,N

+ Output: UCLN (M,N)

- Ý tưởng:

+ Nếu M=N thì UCLN (M)

+ Nếu M>N  thì M!M-N

+ Nếu M<N thì N!N-M

- X   ây dựng thuật toán
3. Viết chương trình:

- Là việc lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập.                                                                                                     4.  Hiệu chỉnh:

- Sau khi viết xong, chương trình cần phải được thử bằng một số Input tiêu biểu. Nếu phát hiện sai sót thì phải sửa chương trình rồi thử lại.

trình để diễn đạt đúng thuật toán.

- Khi chọn ngôn ngữ lập trình nào phải tuân theo quy định ngữ pháp của ngôn ngữ đó.

1)Xác định bài toán
Input: a,b
Output: diện tích,chu vi hình chữ nhật
2) viết mô tả thuật toán
+ cách 1: phương pháp liệt kê
B1: nhập a,b
B2: tính và thông báo kết quả
S=a*b
P = (a + b)* 2

# data[].attributes.body
Các bước để giải một bài toán trên máy tính:

+ Xác định bài toán

+ Lựa chọn hoặc thiết kế thuật toán

+ Viết chương trình

+ Hiệu chỉnh

+ Viết tài liệu.

# data[].attributes.body
Output:s= a+b+c

# data[].attributes.body
1)Xác định bài toán
Input: a,b
Output: diện tích,chu vi hình chữ nhật
2) viết mô tả thuật toán
+ cách 1: phương pháp liệt kê
B1: nhập a,b
B2: tính và thông báo kết quả
S=a*b
P = (a + b)* 2

# data[].attributes.body
1. Xác định bài toán
Input: a,b
Output : diện tích hình chữ nhật
2. Mô tả thuật toán
+ Phương pháp liệt kê
- nhập a,b
- tính và thông báo kết quả
S= a*b