4. Bài thực hành 4
a, Hãy xác định Input và Output của bài toán sau đây, đặt tên các biến và xác định kiểu dữ liệu cho các biến trong Input và Output đó.
Có n ô tô chuyển động thẳng đều. Lực kéo của động cơ ô tô thứ i là Fi (Newton). Trong t (phút) ô tô đã thực hiện được một công Ai (Jun). Các số n, t, Fi và Ai cho trước với i = 1, 2, 3, ..., n.
Tính quãng đường chuyển động của từng ô tô;
Cho biết vận tốc lớn nhất của các ô tô bằng bao nhiêu?
b, Dưới đây là ý tưởng thuật toán giải bài toán trên. Từ đó hãy lập chương trình để giải bài toán này.
Bài Làm:
a, Input: Có n ô tô chuyển động thẳng đều. Lực kéo của động cơ ô tô thứ i là Fi (Newton). Trong t (phút) ô tô đã thực hiện được một công Ai (Jun)
Output:
- Quãng đường chuyển động của từng ô tô
- Vận tốc lớn nhất của các ô tô
Các biến:
- n: integer; Số ô tô chuyển động thẳng đều
- A: array [1..n] of real; mảng A lưu trữ công từng ô tô đã thực hiện
- F: array [1..n] of real; mảng F lưu trữ lực kéo của từng ô tô
- t: real; thời gian ô tô di chuyển
- V: real; vận tốc của ô tô
- Vmax: real; vận tốc lớn nhất của ô tô
- S: real; Quãng đường di chuyển của từng ô tô
b,