[Pascal l8] Câu lệnh lặp

M

mia_kul

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Bài đề cương của e :-S Làm không nổi :'<

1.Các câu lênh Pascal sau có hợp lệ không, vì sao?

PHP:
a) for i:= 100 to 1 do writeln('A');
b) for i:= 1.5 to 10.5 do writeln('A');
c) for i= 1 to 10 do writeln('A');
d) for i:=1 to 10 do; writeln('A');
e) var x :real; begin for x:=1 to 10 do writeln('A'); end.

2. Hãy mô tả thuật toán để tính tổng sau đây:

$A= \frac{1}{1.3}+\frac{1}{2.4}+ \frac{1}{3.5}...+ \frac{1}{n(n+2)}$ .
 
K

kool_boy_98

1.Các câu lênh Pascal sau có hợp lệ không, vì sao?
Mã PHP:
a) for i:= 100 to 1 do writeln('A');
b) for i:= 1.5 to 10.5 do writeln('A');
c) for i= 1 to 10 do writeln('A');
d) for i:=1 to 10 do; writeln('A');
e) var x :real; begin for x:=1 to 10 do writeln('A'); end.

a) Không hợp lệ vì giá trị đầu lớn hơn giá trị cuối
b) Không hợp lệ vì giá trị đầu và giá trị cuối không là các giá trị nguyên
c) Không hợp lệ vì lệnh gán phải kí hiệu là := chứ không phải =
d) Không hợp lệ vì sau từ khóa do không được phép có dấu chấm phấy ;
e) KHÔNG Hợp lệ, vì không x phải khai báo số nguyên ! :D

2. Hãy mô tả thuật toán để tính tổng sau đây: ...........
-Bước 1:Nhập số n
-Bước 2:S<---0; i<-----0;
-Bước 3:i<-----i+1;
-Bước 4:Nếu i \leq n thì S:=S+1/(i*(i+2)) nghĩa là công vào S 1/(i*(i+2))1 và quay lại Bước 3. Ngược lại thông báo kết quả và kết thúc thuật toán.
______________
Chúc bạn học tốt!
Nếu bài 2 cần viết chương trình thì pm với tớ nhé!
 
Last edited by a moderator:
Top Bottom