Trang chủ Tin Học Lớp 8 hay so sánh sự khác và giống nhau giữa câu...

hay so sánh sự khác và giống nhau giữa câu lệnh for...do và while...do câu hỏi 1696280 - hoctapsgk.com

Câu hỏi :

hay so sánh sự khác và giống nhau giữa câu lệnh for...do và while...do

Lời giải 1 :

* Giống:

Đều là vòng lặp dùng để lặp lại một đoạn lệnh nào đó.
* Khác:

For do:

- Là câu lệnh lặp có số lần biết trước.

- Lặp theo số lần hữu hạn.

- Từ khóa: for, to, do.

- Cú pháp: for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

- Trong vòng lặp không làm đổi giá trị của biến đếm.

While do:

- Câu lệnh lặp có số lần chưa biết.

- Kiểm tra điều kiện trước khi thực hiện lệnh,vài trường hợp sẽ lặp vô hạn (khi điều kiện lặp không bao giờ sai).

- Từ khóa: while, do.

- Cú pháp: while <điều kiện> do <câu lệnh>;

- Là câu lệnh đơn hay câu lệnh ghép.

Xin câu trả lời hay nhất ạ!!!!

Thảo luận

Lời giải 2 :

`\text{So sánh :}`

`\text{Giống :}`

`-` Đều là vòng lặp

`-` Đều thực hiện câu lệnh nếu điều kiện chưa thỏa mãn :

            `\text{Ví dụ : }`

   `+` Trong For ... do : Giá trị đầu chưa bằng giad trị cuối

   `+` Trong While ... do : Điều kiện đúng thì thực hiện câu lệnh, nếu điều kiện sai thì kết thúc vòng                                             lặp

$\textit{Khác nhau :}$

$+\textit{Câu lệnh lặp với số lần lặp biết trước }$

`-` Số lần lặp được xác định : Tức là số lần mà vòng lặp thực hiện được thực hiện với giá trị biết trước

`-` Biến đếm được tăng tự động

`-` Không có tình trạng lặp vô tận

`-` Chỉ sử dụng cho những bài toán lặp với số lần đã xác định

$+\textit{Câu lệnh lặp với số lần chưa biết trước }$

`-` Việc lặp lại chỉ dừng nếu điều kiện thõa mãn : Tức là điều kiện trả về True hoặc False thì mới dừng vòng lặp

`-` Muốn tăng giá trị biến đếm ta phải viết lệnh tăng giá trị biến đếm trực tiếp trong chương trình

`-`Nếu ta tạo điều kiện mà dẫn tới việc chạy chương trình với số lần lặp vô tận thì có thể dẫn đến treo máy 

`-` Được dùng cho cả những bài toán đã biết số lần lặp và những bài toán chưa biết số lần lặp

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