View Full Version : [Pascal] Giúp mình về lệnh for!
Thieu Phong
31-07-2009, 09:51
Ko biết lệnh for trong pascal có thêm bước nhảy ko nhỉ?
tức là bình thường, bước nhảy = 1 thì for tăng dần 1,2,3,4...
khi bước nhảy = 2 thì for tăng dần 1,3,5,7...
...
Mình thấy trong các ngôn ngữ khác đều có, hok biết pascal có thể dùng lệnh for như vậy ko?
Pascal không có. Nếu muốn nhảy chỉ có cách dùng While..Do hoặc Repeat..Until
Vì Pascal có cấu trúc mạnh, chặt chẽ, ko tự do như 1 số ngôn ngữ khác (C/C++, VB...)
lehang_gb1
31-07-2009, 18:27
ĐÚng như bạn quangtq nói đấy bạn ah. Trong Pascal vòng biến điều khiển vòng for tăng lần lượt từ chỉ số đầu đến chỉ sô cuối, bước nhảy là 1 đơn vị. Nếu trong vòng for có lệnh làm thay đổi giá trị biến điều kiển thì sẽ phá vỡ tính cấu trúc,đặc biệt lưu ý không được thay đổi giá trị của biến điều khiển vòng for.
ĐÚng như bạn quangtq nói đấy bạn ah. Trong Pascal vòng biến điều khiển vòng for tăng lần lượt từ chỉ số đầu đến chỉ sô cuối, bước nhảy là 1 đơn vị. Nếu trong vòng for có lệnh làm thay đổi giá trị biến điều kiển thì sẽ phá vỡ tính cấu trúc,đặc biệt lưu ý không được thay đổi giá trị của biến điều khiển vòng for.
Đó là ở Turbo. Free Pascal trong vòng for mà thay đổi giá trị biến đếm báo lỗi ngay
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.