Bài 21: Câu lệnh lặp while

Khởi động (SGK Kết nối tri thức với cuộc sống - Trang 108)

Hoạt động 1 (SGK Kết nối tri thức với cuộc sống - Trang 108)

Hướng dẫn giải

Lệnh lặp sẽ dừng lại khi k ≥ 100 và giá trị 750 nhận được là tổng của 1 + 8 + 15 + ... + 99.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Câu hỏi 1 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 109)

Hướng dẫn giải

Lệnh while kiểm tra điều kiện trước khi thực hiện khối lặp.

(Trả lời bởi Van Toan)
Thảo luận (1)

Câu hỏi 2 mục 1 (SGK Kết nối tri thức với cuộc sống - Trang 109)

Hướng dẫn giải

Chương trình tính tổng:
S = 0
k = 2
while k<=100
S = S+k
k = k+2
print(Ket qua la:",S)

(Trả lời bởi Bảo Chu Văn An)
Thảo luận (1)

Hoạt động 2 (SGK Kết nối tri thức với cuộc sống - Trang 109)

Hướng dẫn giải

Ba cấu trúc lập trình cơ bản của các ngôn ngữ lập trình bậc cao:

- Cấu trúc tuần tự: khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới, được thể hiện bằng các câu lệnh như gán giá trị, nhập/xuất dữ liệu,…

- Cấu trúc rẽ nhánh: khối các câu lệnh chỉ được thực hiện tuỳ thuộc vào điều kiện nào đó là đúng hay sai và được thể hiện bằng câu lệnh điều kiện if.

- Cấu trúc lặp: Khối các câu lệnh được thực hiện lặp đi lặp lại tùy theo điều kiện nào đó vẫn còn đúng hay sai và được thể hiện bằng các câu lệnh lặp for, while.

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Luyện tập - bài 1 (SGK Kết nối tri thức với cuộc sống - Trang 110)

Hướng dẫn giải

chương trình:

k=1

while k<100:

k=k+3

k=k-3

print("giá trị lớn nhất của dãy nhỏ hơn 100 là: ", k)

(Trả lời bởi Tuyet)
Thảo luận (1)

Luyện tập - bài 2 (SGK Kết nối tri thức với cuộc sống - Trang 110)

Hướng dẫn giải

k=0

s=0

while k<100:

   if(k%5==0 or k%3==1):

        s=s+1

    k=k+1

print("Số các số tự nhiên thoả mãn yêu cầu đề bài là: ", s)

 

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)

Vận dụng (SGK Kết nối tri thức với cuộc sống - Trang 110)

Hướng dẫn giải

i = 0

k = 1

while k <= 100:

    i = i + 1

    if i%10 == 0:

        print (k)

    else:

        print (k, end = " ")

    k = k + 1

(Trả lời bởi Quoc Tran Anh Le)
Thảo luận (1)