K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

Câu 1:

Cấu trúc lặp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

Giải thích ý nghĩa:

-Biến đếm: Thường là biến kiểu nguyên

-Giá trị đầu, giá trị cuối: thường là một số nguyên

-Câu lệnh: có thể là câu lệnh đơn hoặc câu lệnh ghép(phải bao bọc bởi begin và end)

Câu 2:

uses crt;

var i,n,s:integer;

begin

clrscr;

write('Nhap n='); readln(n);

s:=0;

i:=1;

while i<=n do

begin

i:=i+1;

s:=s+i;

end;

writeln('Tong la: ',s);

readln;

end.

uses crt;

var s,i,n:integer;

begin

clrscr;

write('N='); readln(n);

s:=0;

i:=1;

while s<=n do

begin

i:=i+1;

s:=s+i;

end;

writeln(s);

readln;

end.

20 tháng 4 2022

A. 1

22 tháng 3 2022

trả lời giúp mình đi mngoi

 

3 tháng 5 2019

uses crt;
var n,i,s:longint;
begin
clrscr;
write('Nhap n: '); readln(n);
s:=0;i:=0;
i:=i+1;
while i>=n do
begin
s:=s+i;
i:=i+1;
end;
{ write(.........); }
readln
end.

P/S: Vì đề bài chưa cho biết in ra gì nên mình bỏ trống phần write nha bạn

20 tháng 4 2020

a)

- Máy thực hiện gồm 10 vòng lặp

- Khi kết thúc vòng lặp giá trị của S=5

- Chương trình :

Program hotrotinhoc;

var x,s:real;

begin

s:=10; x:=0.5;

while s>=5.2 do s:=s-x;

write(s:1:0);

readln

end.

b)

- Máy thực hiện gồm vô hạn vòng lặp

- Khi kết thúc vòng lặp giá trị của S không xác định

- Chương trình :

Program hotrotinhoc;

var n,s:byte;

begin

s:=10; n:=0;

while s<=10 do

begin

n:=n+3;

s:=s-n;

end;

write(s);

readln

end.

6 tháng 1 2021

a)

- Máy thực hiện gồm 10 vòng lặp

- Khi kết thúc vòng lặp giá trị của S=5

- Chương trình :

Program hotrotinhoc;

var x,s:real;

begin

s:=10; x:=0.5;

while s>=5.2 do s:=s-x;

write(s:1:0);

readln

end.

b)

-không thực hiện lặp do điều kiện thoát lặp là s>=10 mà ban đầu s=10

-kết thúc,s=10

chương trình:

Program hotrotinhoc;

var n,s:byte;

begin

s:=10; n:=0;

while s<10 do

begin

n:=n+3;

s:=s-n;

end;

write(s);

readln

end.

6 tháng 3 2023

a) Thuật toán này sẽ thực hiện 3 vòng lặp và kết thúc với giá trị S = 9

b) Chương trình Pascal:

program vidu;

var

      n, s: integer;

begin

      n := 2;

      s := 0;

      while n < 5 do

      begin

            n := n + 1;

            s := s + n;

      end;

      writeln('S =', s);

end.

14 tháng 3 2023

thanks

 

Câu hỏi 1. Nêu cú pháp câu lệnh lặp với số lần chưa biết trước? Nêu hoạt động của câu lệnh lặp? Câu hỏi 2. Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước. Câu hỏi 3. Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao nhiêu vòng lặp? Khi kết thúc, giá trị của...
Đọc tiếp

Câu hỏi 1. Nêu cú pháp câu lệnh lặp với số lần chưa biết trước? Nêu hoạt động của câu lệnh lặp?

Câu hỏi 2. Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số

lần lặp chưa biết trước.

Câu hỏi 3. Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao

nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật

toán đó.

a) Thuật toán 1

Bước 1. S←10, x ← 0.5

Bước 2. Nếu S nhỏ hơn hoặc bằng 5.2, chuyển tới 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.

b) Thuật toán 2

Bước 1. S ← 10, n ← 0.

Bước 2. Nếu S nhỏ hơn hoặc bằng 10, chuyển tới bước 4.

Bước 3. n ←n + 3, S ←S-n 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. Thực hành (Nếu không có máy tính HS có thể viết chương trình vào vở)

Viết chương trình tính tổng của số tự nhiên từ 1 đến 100 sử dụng câu lệnh....while...do...

0