Giải bài 18: Lập trình giải quyết bài toán trên máy tính - Sách tin học 10 cánh diều. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài học..
KHỞI ĐỘNG
Theo em, cách phát biểu đề bài của một bài tập trong tin học và trong toán học thường khác nhau ra sao?
Trả lời:
- Các bài tập trong toán học thường đưa ra số liệu cụ thể, còn các bài tập trong tin học thường đưa dữ liệu dạng tổng quát ví dụ a, b, c, ....
B. Bài tập và hướng dẫn giải
HOẠT ĐỘNG
1. Việc lập trình trên máy tính để giải quyết một bài toán gồm những bước nào?
LUYỆN TẬP
Bài 1. 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?
Bài 2. Nếu muốn học một ngôn ngữ lập trình bậc cao, em sẽ phải tìm hiểu những gì ở ngôn ngữ lập trình đó?
VẬN DỤNG
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.
TỰ KIỂM TRA
Trong các câu sau đây, những câu nào đúng?
1) Kết quả của bước xác định bài toán có ý nghĩa quan trọng đối với bước tìm thuật toán giải bài toán.
2) Nếu không biết thuật toán của một bài toán thì không thể viết được chương trình để máy tính giải quyết bài toán đó.
3) Việc viết chương trình không liên quan gì đến thuật toán và cách tổ chức dữ liệu.
4) Chỉ cần kiểm thử một chương trình khi không thực hiện được chương trình và gặp báo lỗi trên màn hình.