Câu1. Trình bày cú pháp, cách thức hoạt động của câu lệnh For…to…do? Câu 2. Hãy tìm hiểu đoạn lệnh sau đây và cho biết: n:=1; T:=100; While T

Câu1. Trình bày cú pháp, cách thức hoạt động của câu lệnh For…to…do?
Câu 2. Hãy tìm hiểu đoạn lệnh sau đây và cho biết:
n:=1; T:=100;
While T>20 do begin T:=T – 10; n:=n+5; end;
Khi kết thúc câu lệnh lặp trên ,Hãy cho biết giá trị của biến n, T bằng bao nhiêu?
Câu 3. Viết chương trình sử dụng câu lệnh lặp While…do để tính tổng S (với n được nhập vào từ bàn phím): S= 2+ 4 + 6 + …+ 2*n.

0 bình luận về “Câu1. Trình bày cú pháp, cách thức hoạt động của câu lệnh For…to…do? Câu 2. Hãy tìm hiểu đoạn lệnh sau đây và cho biết: n:=1; T:=100; While T”

  1. Câu 1.

    Hoạt động của câu lệnh for…to…do:

          +Bước 1: Biến đếm nhận giá trị đầu

          +Bước 2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện              câu lệnh

          +Bước 3: Biến đếm tự động tăng lên 1 đơn vị và quay lại Bước 2

          +Bước 4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp

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

    Câu 2̣

                                   Số lần lặp                   GT của biến n                   GT của biến T     

                                        1                              1+5=6                           100-10=90   

                                        2                              6+5=11                         90-10=80         

                                        3                              11+5=16                       80-10=70   

                                        4                              16+5=21                       70-10=60

                                        5                              21+5=26                       60-10=5

                                        6                              26+5=31                       50-10=40

                                        7                              31+5=36                       40-10=30     

                                         8                              36+5=41                       30-10=20 

    Vậy cuối cùng n=41;  T=20̣ 

    Câu 3̣

    program: Tnh_tong

    uses: crt;

    var:  n,i: integer;

            S: longint;

    begin

            Write(́ n ́ );      Readln(n); 

             S:=0 ;      i:=1

             While i<=n do S:=i*2+S;  i:=i+1;

             Write(“Tong da cho la: ,S”);

             Readln;                                                                                              

     End

    XIN CTLHN

    Bình luận
  2. Câu 

    Cú pháp lệnh For ..do

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

    *For <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh> ; 

    Bình luận

Viết một bình luận