IMG-LOGO

Câu hỏi:

17/07/2024 419

Phát biểu nào sau đây là đúng?

A. Mỗi bài toán chỉ có duy nhất một thuật toán để giải.

B. Trình tự thực hiện các bước trong thuật toán không quan trọng.

C. Trong thuật toán, với dữ liệu đầu vào luôn xác định được kết quả đầu ra.

Đáp án chính xác

D. Một thuật toán có thể không có đầu vào và đầu ra.

 Xem lời giải  Xem lý thuyết

Trả lời:

verified Giải bởi Vietjack

Mỗi bài toán có nhiểu thuật toán để giải nhưng sẽ tuân theo trình tự của thuật toán xác định. Với mỗi dữ liệu vào luôn có dữ liệu ra tương ứng.

Đáp án: C.

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Bạn Thành viết một thuật toán mô tả việc đánh răng. Bạn ấy ghi các bước như sau:

1. Rửa sạch bàn chải.

2. Súc miệng.

3. Chải răng.

4. Cho kem đánh răng vào bàn chải.

Em hãy sắp xếp lại các bước cho đúng thứ tự thực hiện

Xem đáp án » 20/09/2022 362

Câu 2:

Tính đúng đắn của thuật toán có nghĩa là:

Xem đáp án » 20/09/2022 301

Câu 3:

Trong bài toán “Cho N và dãy a1, a2,…, aN. Tìm giá trị lớn nhất trong dãy”. Input của bài toán là?

Xem đáp án » 20/09/2022 246

Câu 4:

Tính chất của thuật toán là:

Xem đáp án » 20/09/2022 239

Câu 5:

Trong máy tính các phép toán số học trên số thực cho kết quả:

Xem đáp án » 20/09/2022 215

Câu 6:

Lợi thế của việc sử dụng sơ đồ khối so với sử dụng ngôn ngữ tự nhiên để mô tả thuật toán là gì?

Xem đáp án » 20/09/2022 213

Câu 7:

Sơ đồ khối là gì?

Xem đáp án » 20/09/2022 210

Câu 8:

Bài toán “Tính diện tích của một sân vận động có dạng một hình chữ nhật ghép thêm hai nửa hình tròn ở hai chiều rộng; cho biết chiều dài, chiều rộng hình chữ nhật”. 

1. Tính diện tích hình chữ nhật S1 = ab.

2. Tính diện tích hai hình bán nguyệt ở hai chiều rộng với bán kính  r = b/2, S2 = πr2

3. Tính S = S1 + S2.

Các bước mô tả thuật toán bằng cách liệt kê là:

 Trắc nghiệm Tin học 6 Bài 2 (có đáp án): Mô tả thuật toán. Cấu trúc tuần tự trong thuật toán | Cánh diều

Xem đáp án » 20/09/2022 209

Câu 9:

Cho 4 số nguyên. Cần tối thiểu bao nhiêu phép so sánh để luôn có thể sắp xếp 4 số này theo thứ tự tăng dần?

Xem đáp án » 20/09/2022 190

Câu 10:

Trong bài toán “Cho N và M. Tìm Bội chung nhỏ nhất của chúng”. Output của bài toán là?

Xem đáp án » 20/09/2022 175

Câu 11:

Có người nói "Bên trong cấu trúc tuần tự, mỗi bước phải được thực hiện một lần và không quá một lần trong thuật toán". Em có đồng ý không? 

Xem đáp án » 20/09/2022 151

Câu 12:

Khi các thao tác sau đây được thực hiện thì in ra giá trị (gần đúng) của y là số không đổi. Giá trị gần đúng này xấp xỉ là số nguyên nào? 

B1: Cho x bằng 0;

B2: Cho y bằng căn bậc 2 của (x+2);

B3: In giá trị của y;

B4: Cho x bằng y;

B5: Quay lại bước 2.

Xem đáp án » 20/09/2022 105

Câu 13:

Trong tin học, bài toán là:

Xem đáp án » 20/09/2022 104

LÝ THUYẾT

1. Thuật toán và chương trình máy tính

- Chương trình máy tính: bản mô tả thuật toán cho máy tính bằng ngôn ngữ lập trình.

- Mỗi chương trình máy tính là 1 bản mô tả các việc cần làm mà máy tính có thể làm được theo từng bước để giải quyết 1 bài toán cụ thể.

2. Mô tả thuật toán

- Mô tả thuật toán phải cụ thể, rõ ràng, đầy đủ, đầu vào là gì, đầu ra là gì và chỉ rõ sự kết thúc thuật toán.

- Cần mô tả thuật toán cho tốt thì người máy hay máy tính mới hiểu đúng và thực hiện được.

- Nếu không, kết quả thực hiện thuật toán có thể không như mong đợi.

3. Cấu trúc tuần tự

- Cấu trúc tuần tự là cấu trúc điều khiển phổ biến nhất trong các thuật toán

- Các bước giải một bài toán, thực hiện một nhiệm vụ thường có thứ tự trước sau rất rõ ràng. Khi các bước được thực hiện theo đúng trình tự liệt kê trong mô tả thuật toán thì ta có cấu trúc tuần tự.

Lý thuyết Tin học 6 Bài 2: Mô tả thuật toán. Cấu trúc tuần tự trong thuật toán | Cánh diều