a)
$s=0 n=0$
Trong khi $s<=10$ thì ta thực hiện đoạn CT: $n:=n+1; s:=s+n;$
Các giá trị của n và s lần là:
$n=1,2,3,4,5$
$s=1,3,6,10,15$
Khi $s=15$ thì $s>10 =>$ Điều kiện sai nên dừng vòng lặp
Vậy CT thực hiện 5 vòng lặp
b)
$s=0 n=0$
Vì không có cụm Begin end; nên khi chạy vòng lặp, CT chỉ thực hiện câu lệnh: $n:=n+1;$
Giá trị $s$ vẫn bằng $0$ và không bị thay đổi
=> Điều kiện luôn luôn đúng
=>CT lặp vô hạn lần
Chúc bạn học tốt!
Câu a) 5 vòng lặp vì có sự thay đổi của biến S làm thay đổi điều kiện
Câu b) vô hạn lần vì biến S không thay đổi dẫn đến điều kiện luôn đúng
Nhận xét: Khi thực hiện vòng lặp while - do, ta cần có ít nhất 1 câu lệnh làm thay đổi giá trị để làm thay đổi điều kiện đến 1 lúc nào đó để điều kiện sai.
Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.
Nguồn : Wikipedia - Bách khoa toàn thưLớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!
Nguồn : ADMIN :))Xem thêm tại https://loigiaisgk.com/cau-hoi or https://giaibtsgk.com/cau-hoi
Copyright © 2021 HOCTAPSGK