câu 1 : nêu cấu trúc lặp của câu lệnh lặp với số lần biết trước, giải thích ý nghĩa của các thành phần trong câu lệnh. lấy 2 ví dụ minh họa
câu 2: hãy biểu diễn đoạn thuật toán dưới đây bằng ngôn ngữ pascal
bước 1 : nhập N, S <-0; i <- 1;
bước 2; nếu i <=N thì chuyển đến bước 3; ngược lại chuyển đến bước 4
bước 3: i:=i+1;S<-S và quay lại bước 2
bước 4: đưa ra tổng S rồi kết thúc
Xin chào, mình biết mọi người đều bận rộn, nhưng mình rất cần một ít sự giúp đỡ. Có ai đó có thể hướng dẫn mình cách giải đáp câu hỏi này được không?
Các câu trả lời
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8
Bạn muốn hỏi điều gì?
Để giải câu hỏi trên, ta sẽ thực hiện các bước sau:
Bước 1: Nhập vào số nguyên dương N và khởi tạo biến S = 0, i = 1.
Bước 2: Kiểm tra nếu i <= N thì thực hiện bước 3, ngược lại thì chuyển đến bước 4.
Bước 3: Tăng giá trị của i lên 1, cộng giá trị của i vào biến S, sau đó quay lại bước 2.
Bước 4: In ra tổng S và kết thúc chương trình.
Câu trả lời cho câu hỏi "câu 1: nếu cấu trúc lặp của câu lệnh lặp với số lần biết trước" có thể là:
Ví dụ 1: In ra các số từ 1 đến 10.
- Ví dụ 2: Tính tổng các số từ 1 đến N.
Ví dụ tương ứng trong ngôn ngữ Pascal:
program TinhTong;
var
N, S, i: integer;
begin
write('Nhap vao so N: ');
readln(N);
S := 0;
i := 1;
while i <= N do
begin
S := S + i;
i := i + 1;
end;
writeln('Tong cac so tu 1 den ', N, ' la: ', S);
end.
BEGIN
Read(N);
S:=0; i:=1;
WHILE i <= N DO
BEGIN
i:=i+1;
S:=S+i;
END;
Write(S);
END.
Câu 2: Biểu diễn đoạn thuật toán trên bằng ngôn ngữ Pascal là:
Ví dụ minh họa 2: Lặp 10 lần để tính giá trị của biểu thức S = S + i từ i = 1 đến i = 10.
Ví dụ minh họa 1: Lặp 5 lần để tính tổng của các số từ 1 đến 5.