LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022
Tiếng Anh (mới)
Toán
Hóa học
Hóa học
Vật lý Xem thêm ...
Bài 3 (trang 66 sgk Tin học lớp 8): 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 Quảng cáo 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. Trả lời: Quảng cáo a) Thuật toán 1: - Kết quả thuật toán có 10 vòng lặp, giá trị S=5. - Chương trình Pascal: b) Thuật toán 2: - Kết quả thuật toán có 0 vòng lặp do điều kiện vòng lặp không thỏa mãn, giá trị S=10. - Chương trình Pascal: Quảng cáo Các bài giải bài tập và trả lời câu hỏi Tin học 8 Bài 8 khác: Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:
Giới thiệu kênh Youtube VietJack
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Nhóm học tập facebook miễn phí cho teen 2k8: fb.com/groups/hoctap2k8/ Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8. Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn. bai-8-lap-voi-so-lan-chua-biet-truoc.jsp Bài 8: Lặp với số lần chưa biết trước – Câu 3 trang 70 SGK tin học 8. 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ẽ bao
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ẽ bao a) Thuật toán 1 Bước 1. S Bước 2. Nếu S 5.2, chuyển tới bớc 4. Bước 3. S 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 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 : 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 = 5.0 Đoạn chương trình Pascal tương ứng: Quảng cáoS := 10; x := 0.5; While S > 5.2 do S := S – x; Writeln(S); 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 = 10 Đoạn chương trình Pascal tương ứng: S := 10; n := 0; While S < 10 do Begin n := n + 3; S := S – n End; Writeln(S); |