Trang chủ Tin Học Lớp 8 cho biết ý nghĩa của câu lệnh sau for i:=1...

cho biết ý nghĩa của câu lệnh sau for i:=1 to n do if i mod 3=0 then s:=s+i; câu hỏi 1821514 - hoctapsgk.com

Câu hỏi :

cho biết ý nghĩa của câu lệnh sau for i:=1 to n do if i mod 3=0 then s:=s+i;

Lời giải 1 :

Cho biến i chạy từ 1 đến n và nếu i chia cho 3 thì s ← si

Thảo luận

Lời giải 2 :

Kết quả: S sẽ bằng bao nhiêu tùy thuộc vào bạn nhập n bao nhiêu, nếu n bằng 10 thì s sẽ bằng 18, n bằng 20 thì... mình lười tính :). Đầu tiên sau khi bạn nhập giá trị n thì chương trình sẽ lặp (n-i)+1 lần, trong lúc thực hiện, chương trình luôn luôn thử chia 3 để có dư bằng 0, nếu có dư bằng 0 rồi thì chương trình lấy S cộng cho số lần lặp mà lần lặp đó có thể chia hết cho 3, ví dụ lặp lần thứ 6 là 6+s. Vậy thôi :D

mình mới trả lời bài kia của bạn xong :l

nhớ đánh giá mình 5 sao và cho mình ctlhn ạ =))

image
image

Bạn có biết?

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ư

Tâm sự 8

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 :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK