Giải bài 4 tr 71 sách GK Tin học lớp 8
Hãy tìm hiểu các cụm câu lệnh sau đây và cho biết với các câu lệnh đó chương trình thực hiện bao nhiêu vòng lặp? Hãy rút ra nhận xét của em.
a)
S:=0; n:=0;
while S<=10 do
begin n:=n+1; S:=S+n end;
b)
S:=0; n:=0;
while S<=10 do
n:=n+1; S:=S+n;
Hướng dẫn giải chi tiết bài 4
a) Chương trình thực hiện 5 vòng lặp.
b) Vòng lặp trong chương trình được thực hiện vô tận vì sau câu lệnh n:=n+1; câu lệnh lặp kết thúc nên điều kiện S=0 luôn luôn được thỏa mãn.
Nhận xét: Trong câu lệnh thực hiện, điều kiện cần phải được thay đổi để sớm hay muộn chuyển sang trạng thái không thỏa mãn. Khi đó vòng lặp mới được kết thúc sau hữu hạn bước. Để làm được điều này, câu lệnh trong câu lệnh lặp while..do thường là câu lệnh ghép.
-- Mod Tin Học 8 HỌC247
Bài tập SGK khác
-
Hãy mô tả thuật toán và Viết chương trình nhập n số nguyên tử bàn phím và in ra màn hình số nhỏ nhất?
bởi Bảo Lộc 30/10/2018
Hãy mô tả thuật toán và Viết chương trình nhập n số nguyên tử bàn phím và in ra màn hình số nhỏ nhất?
đang cần gấp
Theo dõi (0) 1 Trả lời -
Nêu cú pháp câu lệnh lặp với số lần chưa biết trước. Nêu hoạt động của câu lệnh lặp?
Giúp mình với sắp thi rồi
Theo dõi (0) 3 Trả lời -
Viết chương trình tính tổng của số tự nhiên từ 100 đến 200 sử dụng câu lệnh while do?
bởi Thùy Trang 29/10/2018
Viết chương trình tính tổng của số tự nhiên từ 100-200(sử dụng câu lệnh while-do)
làm ơn giúp mk vs ạ,mai mk thi r
cảm ơn mn nhìu ạ
Theo dõi (0) 1 Trả lời -
Viết chương trình nhập vào n số bất kì từ bàn phím và tính tổng các số chẵn sử dụng câu lệnh while do?
bởi Nguyễn Anh Hưng 29/10/2018
Viết chương trình nhập vào n số bất kì từ bàn phím và tính tổng các số chẵn?
(Sử dụng câu lệnh while..do)
Theo dõi (0) 1 Trả lời -
ADMICRO
Viết chương trình tính tổng S=1+3+5+...+(2n+1) với n là số nguyên nhập từ bàn phím?
bởi Trịnh Lan Trinh 30/10/2018
viết chương trình tính tổng S=1+3+5+...+(2n+1) với n là số nguyên nhập từ bàn phím.
giúp mình với !!!Theo dõi (0) 1 Trả lời -
Như thế nào là lặp vô hạn?
bởi Bánh Mì 07/11/2018
như thế nào là lặp vô hạn?
lỗi lập trình cần tránh?
(pascal)
Theo dõi (0) 2 Trả lời -
Sử dụng vòng lặp While do viết chương trình n!
bởi Nguyễn Anh Hưng 07/11/2018
Sử dụng vòng lặp While..do... viết chương trình tính n!
Cực kì gấp
Theo dõi (0) 2 Trả lời -
Viết chương trình tính tổng các số chẵn số tự nhiên từ 1 đến 100.
Theo dõi (0) 2 Trả lời -
Viết chương trình in ra màn hình các số nguyên tố có hai chữ số và tổng các số đó?
bởi Bánh Mì 02/11/2018
Viết chương trình in ra màn hình các số nguyên tố có hai chữ số và toonggr các số đó
Theo dõi (0) 1 Trả lời -
Viết chương trình người dùng nhập vào giá trị cho biến nguyên N nếu người dùng nhập vào -1 thì xuất ra màn hình thông báo chương trình kết thúc
bởi Trần Hoàng Mai 07/11/2018
BÀI 1: Viết chương trình người dùng nhập vào giá trị cho biến nguyên N. Nếu người dùng nhập vào -1 thì xuất ra màn hình thông báo: Chương trình kết thúc.
BÀI 2: Viết chương trình yêu cầu người dùng nhập vào tên đăng nhập và mật khẩu. Nếu nhập đúng thì xuất ra thông báo ? Đăng nhập thành công. Nếu tên đăng nhập hoặc mật khẩu không đúng thì yêu cầu người dùng nhập lạiGIÚP MÌNH VỚI Ạ !!!!!
Theo dõi (0) 2 Trả lời -
nhập số tự nhiên N . Sau đó in ra chữ số đầu tiên của số N
Theo dõi (0) 2 Trả lời -
Lệnh While... do với lệnh for... do, dùng lệnh nào hay hơn? Vì sao?
Theo dõi (0) 3 Trả lời -
Viết chương trình tính tiền điện tiền lương?
bởi Lê Tấn Thanh 02/11/2018
1) viết chương trình Kiểm tra tam giác là cân hay đều
2) viết chương trình tính tiền điện; tiền lương
3)Viết chương trình vẽ tam giác;hình vuông
4)viết chương trình tính tổng; tích của n số
Theo dõi (0) 1 Trả lời -
Thực hiện đoạn chương trình sau, giá trị S là bao nhiêu S:=0; For i:=1 to 4 do S:=S+i;
bởi Nguyễn Thủy 07/11/2018
Câu 1: Thực hiện đoạn chương trình sau, giá trị S là bao nhiêu
S:=0;
For i:=1 to 4 do S:=S+i;
Câu 2: Thực hiện đoạn chương trình sau, chữ xin chao được in ra màn hình mấy lần
n:=1;
while n<4 do
begin n:=n+1; writeln('xin chao')end;
Câu 3: So sánh cấu trúc lệnh lặp for...to..do và cấu trúc lệnh lặp while...do
Theo dõi (0) 2 Trả lời -
Hãy viết chương trình sử dụng lệnh lặp While Do để tính tổng các số lẻ từ 1 đến 50?
bởi May May 30/10/2018
Hãy viết chương trình sử dụng lệnh lặp While-Do để tính tổng các số lẻ từ 1 đến 50.
Theo dõi (0) 1 Trả lời -
Viết chương trình nhập N số nguyên gồm số nguyên dương và số nguyên âm từ bàn phím và in ra màn hình số các số lớn hơn 0?
bởi thu hằng 30/10/2018
viết chương trình nhập N số nguyên ( gồm số nguyên dương và số nguyên âm) từ bàn phím và in ra màn hình số các số lớn hơn 0.
gợi ý: sử dụng biến mảng để nhập N số thực, sử dụng câu lệnh for...do và if...then để tìm số các số lớn hơn0. Tham khảo thêm ở ví dụ3 trang75 SGK lớp8 về cách sử dụng biến mảng.
Theo dõi (0) 1 Trả lời -
Viết chương trình nhập vào số tự nhiên N sau đó in ra màn hình N số nguyên tố đầu tiên?
bởi Goc pho 02/11/2018
Viết chương trình nhập vào số tự nhiên N sau đó in ra màn hình N số nguyên tố đầu tiên
(sử dụng While... do)
Theo dõi (0) 1 Trả lời -
Viết chương trình in ra màn hình ƯỚC CHUNG LỚN NHẤT của N số
Theo dõi (0) 1 Trả lời -
Viết cú pháp giải thích và nêu nguyên tắc hoạt động của câu lệnh điều câu lệnh lặp số lần biết trước và câu lệnh lặp số lần chưa biết trước trong Pascal?
bởi Lan Anh 02/11/2018
Viết cú pháp giải thích và nêu nguyên tắc hoạt động của : - Câu lệnh điều kiện.
- Câu lệnh lặp số lần biết trước.
- Câu lệnh lặp số lần chưa biết trước trong Pascal.
Theo dõi (0) 1 Trả lời -
Viết chương trình nhập vào số n in ra màn hình các số nhỏ hơn hoặc bằng n chia hết cho 5?
bởi Spider man 02/11/2018
Viết chương trình nhập vào số n in ra màn hình các số nhỏ hơn hoặc bằng n chia hết cho 5
Theo dõi (0) 1 Trả lời -
Viết cú pháp câu lệnh lặp với số lần chưa biết?
bởi Mai Rừng 30/10/2018
Câu1: Viết cú pháp câu lệnh lặp với số lần chưa biết. Nêu hoạt động của câu lệnh
Câu 2: Viết chương trình nhập số N và cho biết số N có phải là số nguyên tố hay ko?
Theo dõi (0) 1 Trả lời -
Viết chương trình sử dụng vòng lặp while do để tính lũy thừa bậc n của x với n và x là sỗ nhập từ bàn phím?
bởi Tay Thu 30/10/2018
Các bạn giúp mình nhá , mình đang học free pascal câu hỏi là
VCT sử dụng vòng lặp while...do để tính lũy thừa bậc n của x (n,x là sỗ nhập từ bàn phím )
giúp đỡ mình nhá
Theo dõi (0) 1 Trả lời -
Viết chương trình pascal nhập số tự nhiên N sau đó in ra màn hình số N viết theo thứ tự ngược lại?
bởi Thuy Kim 30/10/2018
Viết chương trình pascal nhập số tự nhiên N sau đó in ra màn hìn số N viết theo thứ tự ngược lại
Mong mọi người giúp mình với. Mình cảm ơn nhiều
Theo dõi (0) 1 Trả lời -
tính tổng S=1+3+5+7+...+99 theo lệnh while...do
giải bài này giùm mình
Theo dõi (0) 1 Trả lời -
Viết chương trình tính tổng các số tự nhiên từ 1 đến 100?
bởi Tay Thu 02/11/2018
Viết chương trình tính tổng các số tự nhiên từ 1 đến 100.
Theo dõi (0) 2 Trả lời