Câu Lệnh Lặp Trong Pascal - Sách Giải
Có thể bạn quan tâm
- Môn học
- Toán học
- Văn học
- Vật lý
- Hoá học
- Lịch sử
- Địa lý
- Anh văn
- Công nghệ
- Sinh học
- Tin học
- Âm nhạc
- Mĩ thuật
- Thể dục
- Công dân
- Khoa học
- Y khoa
- Ngoại khoá
- Gương sáng
- Đề thi, đáp án
- Thơ văn
- Đề tài
- Dạy và học
- Sách
- Hỏi đáp
- Văn bản
- Tìm kiếm
- vnedu tra cứu điểm
.
phần mềm tính tiền karaoke vietbill ⇔ kèo nhà cái hôm nay ⇔ Fun88- Trang nhất
- Tin học
- Ví dụ 1 : Chương trình sau sẽ đưa ra màn hình 5 dòng chữ Turbo Pascal PROGRAM NamDong ; VAR i : Integer ; BEGIN FOR i := 1 TO 5 DO Writeln ('TURBO PASCAL’) ; Readln ; END. - Ví dụ 2 : Chương trình sau sẽ đưa ra màn hình dãy số 54321 PROGRAM DaySo ; VAR i : Integer ; BEGIN FOR i := 5 DOWNTO 1 DO Write (i) ; Readln ; END. 2. CẤU TRÚC REPEAT.. UNTIL Câu lệnh REPEAT.. UNTIL dùng trong các trường hợp khi biến điều khiển không có kiểu rời rạc và đặc biệt trong các trường hợp số lần lặp không biết trước. • Ý nghĩa của lưu đồ : - Nếu điều kiện Sai (False) thì lặp lại Lệnh. - Cho tới khi nào điều kiện Đúng (True) thì Thoát ra. - Điều kiện là biểu thức logic. - Trước hết thực hiện Lệnh, sau đó mới kiểm tra điều kiện.
Cú pháp :
• Ngữ nghĩa của cú pháp : Chừng nào điều kiện chưa đúng thì lặp lại lệnh (hoặc các lệnh trong vòng lặp), cho tới khi nào (UNTIL) điều kiện đúng thì thoát ra khỏi vòng lặp để thực hiện câu lệnh tiếp theo (sau UNTIL). • Sơ đồ cú pháp :
Nếu có nhiều lệnh thì mỗi lệnh ngăn cách nhau bởi dấu chấm phẩy (;) 3. CẤU TRÚC WHILE..DO • Lưu đồ :
• Ý nghĩa của lưu đồ : Trong khi mà điều kiện còn đúng thì cứ thực hiện (làm) lệnh Sl. • Cú pháp : WHILE <điều kiện> DO <Lệnh> • Sơ đồ cú pháp :
• Ngữ nghĩa của cú pháp : - Khi thực hiện cấu trúc WHILE.. DO, đầu tiên chương trình sẽ kiểm tra <điều kiện>. Điều kiện là 1 biểu thức logic nhận một trong 2 giá trị Đúng (True) và Sai (False). - Nếu <điều kiện> đúng, chương trình sẽ thực hiện các lệnh trong cấu trúc WHILE...DO (bắt đầu bằng BEGIN và kết thúc bằng END, mỗi lệnh phân cách nhau bằng dấu chấm phẩy (;), (nhóm lệnh S1)). - Nếu <điều kiện> sai thì điều khiển được chuyến xuống dưới cấu trúc WHILE.. DO và thi hành các lệnh dưới đó (nhóm lệnh S2). Như vậy cứ sau 1 vòng lặp (còn gọi là một chu trình) lại tiến hành kiểm tra lại <điều kiện>. Tùy theo giá trị của <điều kiện> là Đúng hay Sai mà quyết định nên thực hiện theo lệnh nào. 4. ĐẶC ĐIỂM CỦA TỪNG CẤU TRÚC LẶP Như ta đã biết, Pascal có kiểu cấu trúc lặp : FOR.. DO/DOWNTO.. DO REPEAT.. UNTIL WHILE.. DO Vậy giữa chúng có gì giống nhau và khác nhau ? • Giống nhau : Cả 3 cấu trúc đều là cấu trúc lặp (lặp đi lặp lại) • Khác nhau : - Với FOR : Được dùng khi biết trước sô lần lặp. Ví dụ : FOR i := 1 TO 1000 hoặc FOR i := 100 I30WNT0 1 130 (lặp 100 lần) Với REPEAT.. UNTIL và WHILE.. DO : Được dùng khi số lần lặp không biết trước. Vậy thì lúc nào dùng REPEAT.. UNTIL, lúc nào dùng WHILE.. DO? - Với REPEAT.. UNTIL : Được dùng khi muốn hành động <Lệnh> được thực hiện trước rồi sau mới xét đến <Điều kiện> lặp, tức là phải được thực hiện tối thiểu 1 lần. Mặt khác <Lệnh> dù là lệnh đơn hay lệnh phức thì cũng không bao giờ cần BEGIN và END. - Với WHILE.. DO thì <điều kiện> lặp bao giờ cũng được xem xét trước. Tùy theo giá trị của <điều kiện> tức là Đúng hay Sai mà quyết định hành động theo hướng nào. • Tóm lại : WHILE : <Điều kiện> lặp xét trước. Đúng thi làm. REPEAT: <Điều kiện> lặp xét sau. Đúng thì ngừng. Khi dùng cấu trúc lặp, ta nên cân nhắc xem nên dùng cấu trúc nào cho thích hợp. Để có được chương trình ngắn gọn, hợp lí... chúng ta còn phải rèn luyện nhiều. Dưới đây xin giới thiệu một chương trình viết bằng 3 cách (3 loại cấu trúc lặp) khác nhau để chúng ta phân tích và rút kinh nghiệm lập trình. Bản quyền bài viết thuộc về Sachgiai.com. Ghi nguồn Sách giải.com khi đăng lại bài viết này. Tags: Câu lệnh lặp trong Pascal Ý kiến bạn đọc
Sắp xếp theo bình luận mới Sắp xếp theo bình luận cũ Sắp xếp theo số lượt thíchNhững tin mới hơn
Chương trình con (Procedure và Function) trong Pascal
Thí dụ về các kiểu cấu trúc lặp trong Pascal
Những tin cũ hơn
Các lệnh lựa chọn trong Pascal
Xuất, nhập dữ liệu trong Pascal
Lớp 1
Lớp 2
Lớp 3
Lớp 4
Lớp 5
Lớp 6
Lớp 7
Lớp 8
Lớp 9
Lớp 10
Lớp 11
Lớp 12
THÀNH VIÊN
Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site Nhập mã do ứng dụng xác thực cung cấp Thử cách khác Nhập một trong các mã dự phòng bạn đã nhận được. Thử cách khác Đăng nhập Đăng kýMÔN HỌC
| Lớp 1 | Lớp 2 | Lớp 3 | Lớp 4 | Lớp 5 |
| Lớp 6 | Lớp 7 | Lớp 8 | Lớp 9 | |
| Lớp 10 | Lớp 11 | Lớp 12 | ||
| Trung cấp | Cao đẳng | Đại học |
SÁCH HỌC
| Lớp 1 | Lớp 2 | Lớp 3 | Lớp 4 | Lớp 5 |
| Lớp 6 | Lớp 7 | Lớp 8 | Lớp 9 | |
| Lớp 10 | Lớp 11 | Lớp 12 | ||
| Tuyển sinh | Thơ | Truyện | Tử vi |
Giới thiệu bài viết cho bạn bè
Từ khóa » Câu Lệnh Vòng Lặp Trong Pascal
-
Vòng Lặp For .. Do Trong Pascal
-
Vòng Lặp While Trong Pascal
-
Bài 3: Câu Lệnh Vòng Lặp Trong Pascal (for, While, Repeat)
-
Vòng Lặp For - To - Do - Hoàn Chân • Blog
-
Học Pascal/Vòng Lặp – Wikibooks Tiếng Việt
-
Lệnh Vòng Lặp Trong Pascal, Cú Pháp Và Ví Dụ Minh Họa - Thủ Thuật
-
Bài Tập Về Vòng Lặp For Trong Pascal
-
Lệnh Vòng Lặp Trong Pascal
-
Seri 100 Bài Tập Pascal Nâng Cao – CHƯƠNG III : CÂU LỆNH CÓ ...
-
[Pascal] Câu Lệnh Vòng Lặp Trong Pascal - Tham Khảo VN
-
Pascal: Vòng Lặp FOR | V1Study
-
Tìm Hiểu Kĩ Hơn Về Vòng Lặp Trong Pascal