Bước 1: s <-- 0; n<--2;
Bước 2: Nếu n>=5 thì chuyển tới bước 4
Bước 3: n<-- n+1; S<-- S+n và quay lại bước 2
Bước 4: In giá trị S và kết thúc thuật toán
a) Em hãy cho biết thuật toán máy tính sẽ thực hiện bao nhiêu vòng lặp?
Kết thúc giá trị của S bằng bao nhiêu?
b)Viết chương trình bằng Pascal để mô tả thuật toán đó
Câu 2 Hãy tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc giá trị của S bằng bao nhiêu? Bước 1: S ! 13,X!1 Bước 2: Nếu S > 5 chuyển tới bước 3 ngược lại chuyển sang bước 4 Bước 3: S !S – X và quay lại bước 2 Bước 4: Thông báo S và kết thúc thuật toán.
Câu 3. Cho đoạn chương trình: j:=5; For i:=1 to 7 do j:=j + 1; Sau khi thực hiện đoạn chương trình trên, giá trị của biển j bằng bao nhiêu? Giải thích?
Khi thực hiện các hoạt động lặp, chương trình kiểm tra một điều kiện. Với lệnh lặp:
for < biến đếm > := < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
của Pascal, điều kiện cần phải kiểm tra là gì?
Giúp em bài pascal này với ạ:
Sử dụng câu lệnh lặp for để in ra bảng cửu chương từ 2-9 ( có sử dụng lệnh gotoxy để căn bảng cửu chương ra giữa trang in)
Em mới tiếp xúc với tin học nên mong các anh chị giúp em ạ. Cụ thể là em không biết đặt câu lệnh gotoxy ở đâu và sử dụng như thế nào. Mong mọi người giúp em ạ. Xin cảm ơn!
câu 1:
a) Hãy mô tả thuật toán để tính tổng sau đây: T=1/1*4 + 1/2*5 + 1/3*6 +...+ 1/n*(n+3)
b) Sử dụng vòng lặp While... do, hãy viết chương trình tổng trên.
Hãy tìm hiểu đoạn chương trình sau và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lệnh lặp sau khi kết thúc t bằng bao nhiêu T:=0 N:=S writeln t