OPTADS360
ATNETWORK
RANDOM
ON
YOMEDIA
Banner-Video
IN_IMAGE

So sánh sự giống nhau và khác nhau giữa câu lệnh lặp với số lần biết trước và chưa biết trước

So sánh sự giống nhau và khác nhau giữa câu lệnh lặp với số lần biết trước và chưa biết trước, tôi muốn ❤️ câu trả lời để giải câu này
  bởi Chibi Hebi 18/04/2020
AMBIENT-ADSENSE/lession_isads=0
QUẢNG CÁO
 

Câu trả lời (1)

  • giống nhau: đều là lệnh dùng để lặp một lệnh nào đó mà không muốn viết nhiều lần, đều có thể dừng giữa chừng với lệnh break;(trong Pascal)

    Khác nhau: Lệnh lặp với số lần biết trước thì sẽ biết số lần lặp truocs khi thực hiện lệnh đó là lấy chỉ số cuối trừ chỉ số đầu +1;

    còn lệnh lặp với số lần không biết trước có thể lặp với số lần hữu hạn hoặc vô hạn hoặc không lặp lần nào cả tùy lệnh:

    Ví dụ:

     While (a>0) do a-1; {Lúc đầu ta gán 1 giá trị dương cho biến a thì lệnh này sẽ thực hiện đến khi a 'không lớn hơn' 0 mà là vì lệnh cần lặp là a-1 nên a sẽ nhỏ dần đến khi a=0 sẽ dừng lại suy ra số lần lặp là hữu hạn(có điểm dừng) nếu lúc đầu gán 1 số âm cho biến a thì lệnh sẽ không thực hiện vì nó yêu cầu a dương}

    Một ví dụ khác :

    a:=5;

    While (a>0) do a:=5;

    lệnh này sẽ lặp vô hạn lần do biến a luôn dương vì a=5;

    đây chính là điểm khác mà vòng lặp với số lần biết trước không có

      bởi Hồ Văn Tiến Mạnh 20/04/2020
    Like (1) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
 

Các câu hỏi mới

NONE
OFF