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 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 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: S:= 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); Top 1 ✅ Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0; while S<=3> được cập nhật mới nhất lúc 2021-12-27 14:56:51 cùng với các chủ đề liên quan khác
Cho biết đoạn chương trình Pascal sau đây, khi kết...
Câu hỏi: Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?A. 15 B. 10 C. 6 D. 3 Đáp án
C
- Hướng dẫn giải Đáp án C
Câu hỏi trên thuộc đề trắc nghiệm Top 4 Đề kiểm tra 15 phút Tin học 8 Học kì 2 có đáp án (Bài số 2) !!Lớp 8 Tin học Lớp 8 - Tin học
Top 1 ✅ Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0; while S<=3> được cập nhật mới nhất lúc 2021-12-27 14:56:51 cùng với các chủ đề liên quan khác
Page 2
Page 3
đã hỏi trong Lớp 8 Tin học · 23:07 25/05/2020
Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0; while S<=9 do begin n:= n+1; S:= s+n end; A. 15 B. 6 C. 10 D. 3
Câu hỏi hot cùng chủ đề
LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022
Toán
Toán
Hóa học
Toán
Hóa học
Tiếng Anh (mới)
Toán Xem thêm ... |