Tin học 17. Khi nào thì chương trình lặp vô hạn lần trong câu lệnh lặp While … do? * Làm các bài tập: câu 2/SGK – 59, câu 3,4/SGK – 66,67 phần câu hỏi và bài 23/07/2021 By Nevaeh 17. Khi nào thì chương trình lặp vô hạn lần trong câu lệnh lặp While … do? * Làm các bài tập: câu 2/SGK – 59, câu 3,4/SGK – 66,67 phần câu hỏi và bài tập giải giúp mik với đag cần gấp
Cậu tham khảo nhé^^ 17. Là việc chương trình thực hiện liên tục và lặp câu lệnh vô số lần không kết thúc 2. SGK/59 -Chương trình chạy biến i từ 1 đến 1000 rồi không làm gì cả. 3. SGK/66 a)- Kết quả thuật toán có 10 vòng lặp, giá trị S=5. – Chương trình Pascal: Program cau_3a; USES CRT; Var x, S: real; Begin CLRSCR; S:=10; x:=0,5; while S>5.2 do begin S:= S-x; end; write(S); Readln End. b)- 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: Program cau_3b; USES CRT; Var n, S: real; Begin CLRSCR; S:=10; n:=0; while S<=10 do begin n:=n+3; S:=S-n; end; write (S); Readln End. 4. SGK/67 a) Chương trình thực hiện 10 vòng lặp.b) Chương trình thực hiện vô hạn vòng lặp do giá trị của S luôn luôn nhỏ hơn 10.Nhận xét: Cần chú ý về lỗi vòng lặp vô hạn. Ở phần b do thiếu đoạn begin end để đóng mở nên sau lệnh lặp chỉ thực hiện lệnh tăng n lên 1, còn lệnh tăng S lên 1 không thực hiện được. Do đó S luôn bằng 0 như ban đầu. Lỗi lặp vô hạn xuất hiện. Chúc cậu học tốt, cho tớ 5 sao và ctlhn nha:> #Alex_Armanto-Siro :3 #luckyteam Trả lời