Câu 3 trang 66 SGK tin học 8Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao nhiêu vòng lặp?... GÓP Ý HAY - NHẬN NGAY QUÀ CHẤT Gửi góp ý cho HocTot.Nam.Name.Vn và nhận về những phần quà hấp dẫn Đề bài Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó. a) Thuật toán 1 Bước 1. S ← 10, x ← 0.5 Bước 2. Nếu S ≤ 5.2, chuyển tới bước 4. Bước 3. S ← S - x và quay lại bước 2. Bước 4. Thông báo S và kết thúc thuật toán. b) Thuật toán 2 Bước 1. S ←10, n ← 0. Bước 2. Nếu S ≥ 10, chuyển tới bước 4. Bước 3. n ← n+3, S ← S-n và quay lại bước 2. Bước 4. Thông báo S và kết thúc thuật toán. Lời giải chi tiết a) Thuật toán 1 : - Máy tính sẽ thực hiện 10 vòng lặp , khi kết thúc thuật toán giá trị của S là S = 5.0 - Đoạn chương trình Pascal tương ứng: b) Thuật toán 2 : - Máy tính sẽ không thực hiện vòng lặp nào do điều kiện không thỏa mãn, khi kết thúc thuật toán giá trị của S là S = 10. - Đoạn chương trình Pascal tương ứng: HocTot.Nam.Name.Vn
>> Học trực tuyến lớp 8 trên Tuyensinh247.com. Đầy đủ khoá học các bộ sách: Kết nối tri thức với cuộc sống; Chân trời sáng tạo; Cánh diều. Cam kết giúp học sinh lớp 8 học tốt, hoàn trả học phí nếu học không hiệu quả. PH/HS tham khảo chi tiết khoá học tại: Link
|