khoahoc.vietjack.com

Câu hỏi:

11/05/2022 3,708 Lưu

Có nhất thiết phải tìm được thuật toán trước khi viết chương trình để giải bài toán đó không?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Bắt buộc phải tìm ra được thuật toán trước khi viết chương trình để giải bài toán. Bởi có xác định được thuật toán, ta mới xác định được hướng giải quyết phù hợp với các dữ kiện có bài toán, từ đó xác định các cách tổ chức dữ liệu có thể sử dụng tương ứng với các thuật toán đó.

Đang tải chế độ Học...

Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay

ĐẶC QUYỀN VIP

Đăng ký VIP để học và luyện thi không giới hạn

Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.

  • Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
  • Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
  • Đăng ký ngay

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

Lời giải

Quá trình giải một bài toán trên máy tính gồm các bước:

Bước 1: Xác định bài toán

Bước 2: Tìm thuật toán giải bài toán và cách tổ chức dữ liệu.

Bước 3: Viết chương trình

Bước 4: Kiểm thử, chạy và hiệu chỉnh chương trình

Lời giải

Bài toán: Giải phương trình bậc nhất với các dữ liệu đầu vào là các số thực a, b và đầu ra là nghiệm tìm được.

Các bước cần thực hiện:

1. Xác định bài toán:

Cho phương trình bậc nhất với hai số thực a, b

- Tìm nghiệm của phương trình trên

2. Thuật toán

Bước 1. Nhập 2 số nguyên a, b

Bước 2. Kiểm tra xem a = 0 không. Nếu a = 0:

- Nếu b = 0: phương trình vô số nghiệm. Kết thúc bài toán

- Nếu b != 0: phương trình vô nghiệm

Bước 3. Nếu a != 0 thì x = -b/a. Kết thúc bài toán

3. Viết chương trình

a = float(input("Nhập hệ số a: "))

b = float(input("Nhập hệ số b: "))

if a == 0:

if b == 0:

print("Vô số nghiệm")

else:

print("Vô nghiệm")

else:

print("Phương trình có nghiệm x =", -b / a)

Em hãy giới thiệu một bài toán thực tế mà em biết và trình bày các bước cần thực hiện để giải quyết bài toán đó bằng máy tính (ảnh 1)

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP