tailieunhanh - Lập trình bằng Turbo Pascal part 3

Điểm khác nhau căn bản hơn giữa While vμ Repeat - Until cần nắm vững để vận dụng đúng tình huống là như sau. Trong cấu trúc Repeat - Until, phần câu lệnh đựơc thực hiện trước rồi mới kiểm tra điều kiện sau. Trái lại trong cấu trúc While, điều kiện đ−ợc kiểm tra trước, nếu đúng mới thực hiện lệnh. Do đó nếu dùng Repeat - Until thì phần câu lệnh được thực hiện ít nhất lμ một lần, còn với While có thể câu lệnh không được thực hiện lần nào | Lập trình bằng Turbo Pascal 3- Điểm khác nhau căn bản hơn giữa While và Repeat - Until cần nắm vững để vận dụng đúng tình huống là như sau. Trong cấu trúc Repeat - Until phần câu lệnh đựơc thực hiên trước rồi mới kiểm tra điều kiên sau. Trái lại trong cấu trúc While điều kiên được kiểm tra trước nếu đúng mới thực hiên lênh. Do đó nếu dùng Repeat - Until thì phần câu lệnh được thực hiên ít nhất là một lần còn với While có thể câu lệnh không được thực hiên lần nào. Ví dụ minh hoạ Ví dụ 1 Tổng n số hạng đầu tiên của chuỗi điều hoà là S 1 1 2 1 3 . 1 n. Hỏi n nhỏ nhất phải là bao nhiêu để S vượt quá một ngưỡng là số A cho trước. Uses crt Var i A integer S real Begin Clrscr Write cho so A Readln A I 1 S 1 While S A do Begin I i 1 S S 1 i End Write Can it nhat i so hang End. Ví dụ 2 Tính giá trị của hàm sin x theo công thức xấp xỉ sinx x- X3 3 X5 5 X7 7 . cho đến khi đạt độ chính xác epsilon cho trước. So sánh với kết quả nhận được khi dùng hàm chuẩn sin x của Turbo Pascal. uses crt var eps x y s real i sign integer BEGIN clrscr write Cho do chinh xac eps readln eps write Cho x readln x y x s x i 3 sign -1 While s eps do Begin s s x x i-1 i y y sign s Nguyễn Đình Hoá Viên CNTT - ĐHQG Hà nội 49 Lập trình bằng Turbo Pascal sign -sign i i 2 end writeln Sin x y 1 5 write Sai khac voi ham chuan sin x cua TurboPascal la y-sin x 0 5 readln END. 7. Xây dựng câu trúc lặp. Phần này sẽ trình bày một số mẫu hình xây dựng các cấu trúc lặp để xử lí các tình huống hay gặp nhất. Điểu khiển vòng lặp bằng giá trị canh chừng. Ví dụ Viết chuơng trình để nhập vào và cộng tích luỹ để tính tổng số tiền bán hàng từng ngày của một cửa hàng. Số lần bán hàng nói chung thay đổi từng ngày không biết trước. Vì số tiền bán hàng là một số dương nên giá trị 0 không phải là một giá trị hợp lê. Ta có thể lấy giá trị này làm dấu hiệu chấm hết dãy số liêu cần nhập. Số 0 là giá trị canh chừng để kết thúc công viêc. 1- dữ liệu vào giá trị đầu tiên 2- While dữ liệu vào giá trị canh chừng do begin . dữ

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.