CÂU LỆNH REPEAT - TaiLieu.VN

logo Mạng xã hội chia sẻ tài liệu Upload Đăng nhập Nâng cấp VIP Trang chủ » Công Nghệ Thông Tin » Tin học văn phòng10 trang 618 lượt xem 220CÂU LỆNH REPEAT

Cú pháp, lưu đồ, cách thức hoạt động : Cú pháp: REPEAT LệnhP; UNTIL Ðiềukiện ; Ý nghĩa: Chừng nào Ðiềukiện còn sai thì cứ làm LệnhP, cho đến khi Ðiềukiện đúng thì không làm LệnhP nữa mà chuyển sang lệnh kế tiếp ở phía dưới.

Chủ đề:

lotus_0

Tích hợp hệ thống thông tin

SaveLikeShareReport Download AI tóm tắt /10CÂU LỆNH REPEAT 9.3.1. Cú pháp, lưu đồ, cách thức hoạt động : Cú pháp: REPEAT LệnhP; UNTIL Ðiềukiện ; Ý nghĩa: Chừng nào Ðiềukiện còn sai thì cứ làm LệnhP, cho đến khi Ðiềukiện đúng thì không làm LệnhP nữa mà chuyển sang lệnh kế tiếp ở phía dưới. Cách thức hoạt động của REPEAT: Bước 1: Làm LệnhP, rồi kiểm tra Ðiềukiện, nếu Ðiềukiện đúng thì chuyển sang lệnh tiếp theo ở phía dưới, ngược lại, nếu Ðiềukiện sai thì quay lại bước 1. LệnhP cũng được gọi là thân của vòng lặp REPEAT, nếu nó gồm nhiều lệnh thì các lệnh đó không cần phải đặt trong khốibegin va?end. Nếu Ðiềukiện không bao giờ đúng thì LệnhP sẽ phải làm hoài, lúc đó ta có vòng lặp vô hạn. Trong trường hợp này, muốn dừng chương trình, hãy gõ đồng thời hai phím Ctrl và Pause (^Pause). Ðể tránh các vòng lặp vô hạn, trong thân của lệnh REPEAT cần có ít nhất một lệnh có tác dụng làm biến đổi các đại lượng tham gia trong Ðiềukiện để đến một lúc nào đó thì Ðiềukiện sẽ đúng và do đó vòng lặp sẽ kết thúc. Các vòng lặp có số lần lặp biết trước đều có thể giải được bằng lệnh REPEAT. Ðặc biệt, cũng như lệnh WHILE, lệnh REPEAT rất thích hợp với các vòng lặp có số lần lặp không biết trước 9.3.2. Các ví dụ về lệnh Repeat : Ví dụ 9.12: Ðảm bảo tính hợp lý của dữ liệu nhập từ bàn phím. Khi giải phương trình bậc hai Ax2+Bx+C=0, ta thường giả thiết A฀ 0, khi tính S=N!, ta thường yêu cầu N฀ 0. Sự hạn chế phạm vi đối với các dữ liệu nhập sẽ đảm bảo tính hợp lý của chúng và làm giảm bớt các phức tạp khi biện luận. Ðể buộc người sử dụng phải nhập A฀ 0, nếu nhập A=0 thì bắt nhập lại cho tới khi nhập A฀ 0 mới thôi, ta dùng cấu trúc : Repeat Write(‘Nhập A khác không : ‘); Readln(A); Until A<> 0; Ðể đảm bảo chắc chắn nhập N thỏa điều kiện 0<N<20, ta dùng cấu trúc : Repeat Write(‘ Nhập N (0<N<20) : ‘); Readln(N); If (N<=0) or (N>=20) then write(#7); Until (0<N) and (N<20) ; Lệnh write( chr(7) ) hay write(#7) có công dụng phát ra tiếng kêu bip để cảnh báo người dùng đã nhập dữ liệu sai yêu cầu. Ví dụ 9.13: Tìm bội số chung nhỏ nhất của hai số nguyên dương M và N. Bài toán này có những cách giải khác nhau, dưới đây là một cách đơn giản. Trước hết, hãy xem cách tìm BSCNN của hai số M=5 và N=9. Vì N>M nên ta sẽ tìm trong tập các bội số của N :{ 9, 18, 27, 36, 45, ...} số nhỏ nhất chia hết cho M, đó là số 45. Một cách tổng quát, gọi Max là số lớn nhất của M và N. Ðầu tiên ta gán : BSCNN:=0; Sau đó cứ làm lệnh BSCNN:=BSCNN+Max ; hoài cho đến khi BSCNN chia hết cho cả M và N thì dừng. Trong chương trình ta dùng lệnh repeat để nhập hai số M, N đảm bảo dương. PROGRAM VIDU913; { Tìm BSCNN của M và N } Var M, N, Max, BSCNN : Integer; Begin Repeat Write(‘ Nhập M và N dương :’); Readln(M, N); Until (M>0) and (N>0); If N>M then Max:=N else Max:=M; BSCNN:=0; Repeat BSCNN:=BSCNN + Max; Until (BSCNN mod N=0) and (BSCNN mod M=0) ; Writeln(‘ Bội số chung nhỏ nhất= ‘, BSCNN) ;

Tài liệu liên quan

Quản lý tri thức hỗ trợ cộng tác kỹ thuật số: Nghiên cứu điển hình

Facilitating digital collaboration through knowledge management: a case study

17 trang Giải pháp xây dựng, tích hợp và triển khai liên tục ứng dụng Microservices

Xây dựng giải pháp tích hợp và triển khai liên tục cho ứng dụng Microservices

3 trang Tích hợp dữ liệu: Bài giảng Tổng quan Tích hợp dữ liệu và XML - Chương 1

Bài giảng Tích hợp dữ liệu và XML - Chương 1: Tổng quan Tích hợp dữ liệu

5 trang XSLT: Bài giảng Tích hợp dữ liệu và XML - Chương 12

Bài giảng Tích hợp dữ liệu và XML - Chương 12: XSLT

7 trang Ứng dụng quản trị mô hình vào bài toán siêu dữ liệu cổ điển: Bài giảng Tích hợp dữ liệu và XML - Chương 11

Bài giảng Tích hợp dữ liệu và XML - Chương 11: Ứng dụng quản trị mô hình vào bài toán siêu dữ liệu cổ điển

4 trang Đối sánh chuỗi: Bài giảng Tích hợp dữ liệu và XML - Chương 10

Bài giảng Tích hợp dữ liệu và XML - Chương 10: Đối sánh chuỗi

5 trang Đối sánh lược đồ: Bài giảng Tích hợp dữ liệu và XML - Chương 9

Bài giảng Tích hợp dữ liệu và XML - Chương 9: Đối sánh lược đồ

8 trang Bài giảng Tích hợp dữ liệu XML: XLink và XPointer (Chương 7)

Bài giảng Tích hợp dữ liệu và XML - Chương 7: XLink và XPointer

5 trang XQuery: Bài giảng Tích hợp dữ liệu và XML - Chương 6

Bài giảng Tích hợp dữ liệu và XML - Chương 6: XQuery

6 trang XPath: Bài giảng Tích hợp dữ liệu và XML - Chương 5

Bài giảng Tích hợp dữ liệu và XML - Chương 5: XPath

13 trang

Tài liêu mới

Tài liệu Photoshop cơ bản: Hướng dẫn chi tiết từ A-Z

Tài liệu Photoshop cơ bản

94 trang Câu hỏi trắc nghiệm Tin học đại cương có đáp án: Tổng hợp và Giải chi tiết

Câu hỏi trắc nghiệm Tin học đại cương có đáp án

75 trang Đề thi Excel: Tổng hợp [Năm] mới nhất, có đáp án, chuẩn nhất

Đề thi môn Excel

2 trang Bài giảng Công nghệ thông tin cơ bản

Bài giảng Công nghệ thông tin cơ bản

W 182 trang Bài tập Microsoft Word tự kiểm tra: Hướng dẫn chi tiết

Bài tập tự kiểm tra Microsoft Word

4 trang Bài tập Tin học đại cương [kèm lời giải/ đáp án/ mới nhất]

Bài tập Tin học đại cương

26 trang Bài giảng Nhập môn Tin học và kỹ năng số [Mới nhất]

Bài giảng Nhập môn Tin học và kỹ năng số

23 trang Tài liệu ôn tập Lý thuyết và Thực hành môn Tin học [mới nhất/chuẩn nhất]

Tài liệu ôn tập Lý thuyết và thực hành môn Tin học

124 trang Giáo Trình PowerPoint Khải Minh (Biên soạn) - Hướng Dẫn Chi Tiết

Giáo Trình PowerPoint - Khải Minh (Biên soạn)

72 trang Giáo trình Tin học dành cho học sinh

Giáo trình Tin học dành cho học sinh

98 trang Trắc nghiệm Tin học cơ sở: Tổng hợp bài tập và đáp án [mới nhất]

Trắc nghiệm Tin học cơ sở

78 trang Trắc nghiệm Hệ điều hành: Bài tập và câu hỏi ôn luyện

Trắc nghiệm môn Hệ điều hành

118 trang Điện toán đám mây Alibaba Cloud: Bài tập lớn tìm hiểu và khai thác dịch vụ

Bài tập lớn: Tìm hiểu và khai thác dịch vụ điện toán đám mây của Alibaba cloud

W 75 trang Giáo trình Lý thuyết PowerPoint: Trung tâm Tin học MS [Chuẩn Nhất]

Giáo trình Lý thuyết PowerPoint - Trung tâm Tin học MS

35 trang Tìm hiểu công nghệ ảo hóa đám mây và triển khai dịch vụ máy chủ ảo Cloud Server: Bài tập lớn

Bài tập lớn: Tìm hiểu công nghệ ảo hóa đám mây và triển khai dịch vụ máy chủ ảo Cloud Server

W 20 trang

AI tóm tắt

- Giúp bạn nắm bắt nội dung tài liệu nhanh chóng!

Giới thiệu tài liệu

Đối tượng sử dụng

Từ khoá chính

Nội dung tóm tắt

Giới thiệu

Về chúng tôi

Việc làm

Quảng cáo

Liên hệ

Chính sách

Thoả thuận sử dụng

Chính sách bảo mật

Chính sách hoàn tiền

DMCA

Hỗ trợ

Hướng dẫn sử dụng

Đăng ký tài khoản VIP

Zalo/Tel:

093 303 0098

Email:

[email protected]

Phương thức thanh toán

Theo dõi chúng tôi

Facebook

Youtube

TikTok

chứng nhậnChịu trách nhiệm nội dung: Nguyễn Công Hà Doanh nghiệp quản lý: Công ty TNHH Tài Liệu trực tuyến Vi Na - GCN ĐKDN: 0307893603 Địa chỉ: 54A Nơ Trang Long, P. Bình Thạnh, TP.HCM - Điện thoại: 0283 5102 888 - Email: [email protected]ấy phép Mạng Xã Hội số: 670/GP-BTTTT cấp ngày 30/11/2015

Từ khóa » Cách Sử Dụng Repeat