Trang chủ Tin Học Lớp 8 Viết chương trình tính tổng S=2+4+6+8+...+100 (lệnh for.. do) *Gợi...

Viết chương trình tính tổng S=2+4+6+8+...+100 (lệnh for.. do) *Gợi ý: Lệnh lặp gồm 2 lệnh con là tăng số hạng mỗi lần 2 đơn vị và sau khi tăng số hạng thì cộng

Câu hỏi :

Viết chương trình tính tổng S=2+4+6+8+...+100 (lệnh for.. do) *Gợi ý: Lệnh lặp gồm 2 lệnh con là tăng số hạng mỗi lần 2 đơn vị và sau khi tăng số hạng thì cộng số hạng đó vào tổng nên cần khối begin... end để bao hai lệnh lặp đó lại

Lời giải 1 :

uses crt;

Var t,i:integer;

Begin

 clrscr;t:=0;

 For i:=1 to 100 do if i mod 2=0 then t:=t+i;

 write('tong la: ',t);

 Readln;

End;

Thảo luận

-- i có nhất thiết phải bằng số đầu không ạ?
-- i=1 hay i=2 ko quan trọng Vòng lặp 1: 1 mod 2 ko bằng 0 nên ko thực hiện câu lệnh 2: 2 mod 2 = 0 nên thức hiện câu lệnh t:=t+2=0+2=2 3: 3 mod 2 ko = 0 như vòng lặp 1 4 4 mod 2 = 0 nên thực hiện câu lệnh t:=t+2=2+4=6 ... 100:100 mod 2 =0 nên t:=t+100=kq
-- nhất thiết hay ko nhất thiết phù thuộc vào từng trường hợp
-- à, tớ thấy cái gợi ý trên đề bài cô cho hơi khó hiểu, cậu giải thích giùm tớ luôn ạ
-- vì thế này nếu ko theo như gợi ý: For i:=1 to 100 do begin If i mod 2 =0 then t:=t+i; End; Vì lệnh khá dài dòng và begin và end là ko cần thiết nên lược bỏ cũng đc,ý của cô là nhắc nhở để hs ko làm dài dòng
-- à, vậy câu Lệnh lặp gồm 2 lệnh con là tăng số hạng mỗi lần 2 đơn vị là mình phải dùng tới câu lệnh điều kiện ạ?
-- ừ bạn
-- mà tớ vẫn còn chưa hiểu lắm cái gợi ý của cô :>

Lời giải 2 :

Program FNG;
Uses crt;
Var S,i: longint;
Begin
        Clrscr;
        s:=0;
        For i:=2 to 100 do
                If i mod 2 = 0 then s:=s+i;
        Write('S = ',s);
        Readln
End.

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK