Giải Bài Toán Bằng Logo - Diễn đàn Giáo Dục Tiểu Học Hà Tĩnh

Một số bài toán được giải bằng logo

Bai 1 : tính tổng s=1 + 2+3+…+n

to tong :n

make "s 0

make "a 1

repeat :n [make "s :s + :a make "a :a +1] rt 90 label :s

end

chạy thủ tục tong 3 ta được kết quả s=6

Bài 2 : tính tổng s=3+7+11+15+19+…cho đến khi số cuối cùng gần bằng 100 nhất

to tong

make "s 0

make "a 3

while [:a <100 ][make "s :s +:a make "a :a +4] rt 90 label :s

end

chạy thủ tục tong ta được kết quả là 1275

Bài 3 :tính tổng các số lẻ nhỏ hơn 200

to tong

make "s 0

make "a 1

while [:a <200 ][make "s :s +:a make "a :a +2] rt 90 label :s

end

chạy thủ tục tong ta đươc kết quả là 10000

Bài 4: tính tổng các dãy số sau s=1/2 +1/4 +1/8+1/16+…+1/512

to tong

make "s 0

make "a 2

while [:a <513 ] [make "s :s +1/:a make "a :a *2] rt 90 label :s

end

chạy thủ tục tong ta được kết quả 0.998046875

Bài 5:sư dụng vòng lặp while tính tổng các số lẻ bé hơn n với n nhập trên bàn phím

to tong :n

make "s 0

make "a 1

while [:a <:n+1 ] [make "s :s +:a make "a :a+2] rt 90 label :s

end

chạy thủ tục tong 10 ta được kết quả 25

Bài 6:sử dụng vòng lặp while tính tổng s=1+1/2+1/3+...1/n với nhập vào tự bàn phím

to tong :n

make "s 0

make "a 1

while [:a <:n +1 ] [make "s :s +1/:a make "a :a+1] rt 90 label :s

end

chạy thủ tục tong 2 ta được kết quả 1.5

Bài 7:tính tổng s=1*2*3*…*n

to tong :n

make "s 1

make "a 1

while [:a<:n+1][make "s :s*:a make "a :a+1] rt 90 label :s

end

chạy thủ tục tong 3 ta đươc kết quả 6

Bài 8: tính tổng:

S=1.2+2.3+3.4+…+8.9+9.10+10.11+…+28.29 +29.30

to tong

make "s1 0

make "a 1.2

while [:a<9][make "s1 :s1+:a make "a :a+1.1]

make "s2 0 make "b 9.1

while [:b<30][make "s2 :s2+:b make "b :b +1.01]

make "s :s1 +:s2

rt 90 label :s

end

chạy thủ tục tong ta được kết quả 443.6

Bài 9: Cho dãy số 5,8,11…trong đó số cuối cung không lớn hơn 64 000. Tính trung bình cộng của dãy số trên.

To tbc

make "s 0

make "a 5

while [:a<64000][make "s :s+:a

make "a :a+3]

make "n :a-3

make "n1 (:n-5)/3+1

make "tbc :s/:n1

rt 90 label :tbc

end

Chạy thủ tục tbc ta được kết quả 32001.5

Bài 10 :Vừa gà vừa chó, bó lại cho tròn, 36 con , 100 chân chẵn. Tính số gà, số chó.

to gacho

make "x 1

make "y 35

make "chan 2*:x+4*:y

while [not equalp :chan 100][make "x :x+1 make "y :y-1 make "chan 2*:x+4*:y] rt 90 label :x pu fd 100 pd label :y

end

Chạy thủ tục gacho ta được số gà là 22 số chó là 14

Nhắn tin cho tác giả Dương Quỳnh @ 13:00 07/04/2018 Số lượt xem: 8232 Số lượt thích: 2 người (Trần Thảo Trang, Hoàng Thị Thùy)

Từ khóa » Giải Toán Bằng Mswlogo