Đăng Nhập
Latest topics
» hình thành viên 11a1by gianggiangonline Thu May 26, 2011 3:51 pm
» Nói với em về tình yêu!
by gianggiangonline Mon May 16, 2011 3:55 pm
» Em muốn lấy anh ....
by gianggiangonline Sat Mar 26, 2011 3:38 pm
» Miễn bạn còn yêu, bạn còn hy vọng.
by gianggiangonline Thu Jan 20, 2011 11:31 am
» Tôi thấy hoa vàng trên cỏ xanh(ebook)
by Admin Mon Jan 10, 2011 9:49 pm
» Tổng hợp truyện audio Nguyễn Nhật Ánh(mediafire)
by Admin Sun Jan 09, 2011 12:35 pm
» Một số đề Lý
by Admin Sat Dec 11, 2010 7:38 pm
» một số đề thi học kì I
by Admin Sat Dec 11, 2010 7:14 pm
» Áo lớp mình nè!!!
by Admin Sat Dec 11, 2010 6:52 pm
Một vài bài tập tin đơn giản
2 posters
:: A1k11 le quy don high school :: Forum :: Học tập :: Tin
Trang 1 trong tổng số 1 trang
Một vài bài tập tin đơn giản
Lớp mình sắp kiểm tra Tin 1 tiết rồi. Mình xin đư ra 1 số bài tập đơn giản để các bạn làm cho vui nha!
B1: Tính n! (n<=50)
B2 Nhập từ bàn phím số n. Hãy in ra các ước của n.
B3 Bài này mở rộng từ bài 2. Một số được gọi là số hoàn thiện khi nó bằng tổng các ước của nó( Tính cả 1 nhưng ko tính chính nó)
VD: 6 là 1 số hoàn thiện: 6=1+2+3
Nhập từ bàn phím số k. Hãy kieit xem k có phải là số hoàn thiện không
B4 Nhập n từ bàn phím. Kiểm tra xem n có phải là số nguyên tố không.
B1: Tính n! (n<=50)
B2 Nhập từ bàn phím số n. Hãy in ra các ước của n.
B3 Bài này mở rộng từ bài 2. Một số được gọi là số hoàn thiện khi nó bằng tổng các ước của nó( Tính cả 1 nhưng ko tính chính nó)
VD: 6 là 1 số hoàn thiện: 6=1+2+3
Nhập từ bàn phím số k. Hãy kieit xem k có phải là số hoàn thiện không
B4 Nhập n từ bàn phím. Kiểm tra xem n có phải là số nguyên tố không.
Bun_doi- Tổng số bài gửi : 4
Join date : 10/10/2010
Re: Một vài bài tập tin đơn giản
Mấy bài này cũng khá hay đó.Bun_doi đã viết:Lớp mình sắp kiểm tra Tin 1 tiết rồi. Mình xin đư ra 1 số bài tập đơn giản để các bạn làm cho vui nha!
B1: Tính n! (n<=50)
B2 Nhập từ bàn phím số n. Hãy in ra các ước của n.
B3 Bài này mở rộng từ bài 2. Một số được gọi là số hoàn thiện khi nó bằng tổng các ước của nó( Tính cả 1 nhưng ko tính chính nó)
VD: 6 là 1 số hoàn thiện: 6=1+2+3
Nhập từ bàn phím số k. Hãy kieit xem k có phải là số hoàn thiện không
B4 Nhập n từ bàn phím. Kiểm tra xem n có phải là số nguyên tố không.
Bài1
program tinhngiaithua;
var n,i:byte;
s:word;
begin
write('nhap n');
readln(n);
s:=1;
for i:=1 to n do s:=s*i;
writeln('s=',s);
readln;
end.
bài 2
(thôi mình chỉ viết phần thân thôi)
for i:=1 to n div 2 do
if n mod i = 0 do write(i) {lặp đến n div 2 cho nó đỡ khổ hehe}
write(n)
bài 3
từ bài 2, ta thêm biến tổng vào
s:=0;
for i:=1 to n div 2 do
if n mod i = 0 do s:=s+i;
if s=n then writeln('s là số hoàn hảo') else write('s ko là số hoàn hảo');
bai 4
if n<2 then writeln('n ko là số nguyên tố');
else
for i:=1 to n div 2 do
if n mod i=0 then d:=d+1
if d=1 writeln('n là số nguyên tố') else writeln('n ko phai la snt');
mấy bài này mình chưa test thử nhé. có gì sai góp í nha
archilles- Tổng số bài gửi : 37
Join date : 28/09/2010
Age : 30
Đến từ : A1k11 lê quý đôn
Re: Một vài bài tập tin đơn giản
bai 4
if n<2 then writeln('n ko là số nguyên tố');
else
for i:=1 to n div 2 do
if n mod i=0 then d:=d+1
if d=1 writeln('n là số nguyên tố') else writeln('n ko phai la snt')
Bạn chưa gán giá trị đầu của biến d mà?
Với lại bài này có thể dùng vòng lặp While...do để có thể dừng lại khi n chia hết cho 1 số i luôn cho khỏi tốn bộ nhớ
if n<2 then writeln('n ko là số nguyên tố');
else
for i:=1 to n div 2 do
if n mod i=0 then d:=d+1
if d=1 writeln('n là số nguyên tố') else writeln('n ko phai la snt')
Bạn chưa gán giá trị đầu của biến d mà?
Với lại bài này có thể dùng vòng lặp While...do để có thể dừng lại khi n chia hết cho 1 số i luôn cho khỏi tốn bộ nhớ
Bun_doi- Tổng số bài gửi : 4
Join date : 10/10/2010
Re: Một vài bài tập tin đơn giản
Ban lam theo kieu while...do cho minh hoc hoi voi
archilles- Tổng số bài gửi : 37
Join date : 28/09/2010
Age : 30
Đến từ : A1k11 lê quý đôn
Re: Một vài bài tập tin đơn giản
If n<2 then Writeln('ko phai so nt')
Else
Begin
i:=2; d:=0;
While (i<n div 2)and(d=0) do
Begin
If n mod i =0 then d:=d+1;
i:=i+1;
End;
If d=0 then Writeln(' la so nt')
Else Writeln('Ko la so nt');
End;
Readln;
Else
Begin
i:=2; d:=0;
While (i<n div 2)and(d=0) do
Begin
If n mod i =0 then d:=d+1;
i:=i+1;
End;
If d=0 then Writeln(' la so nt')
Else Writeln('Ko la so nt');
End;
Readln;
Bun_doi- Tổng số bài gửi : 4
Join date : 10/10/2010
Re: Một vài bài tập tin đơn giản
Mời các bạn tiếp tục nha
B1: Nhập n là số có 3 chữ số. Hãy in ra số n theo thứ tự nguợc lại
B2: Giải hệ phương trình bâc nhất 1 ẩn
B1: Nhập n là số có 3 chữ số. Hãy in ra số n theo thứ tự nguợc lại
B2: Giải hệ phương trình bâc nhất 1 ẩn
Bun_doi- Tổng số bài gửi : 4
Join date : 10/10/2010
Re: Một vài bài tập tin đơn giản
Bai 1 co le nen lam bang xau.
archilles- Tổng số bài gửi : 37
Join date : 28/09/2010
Age : 30
Đến từ : A1k11 lê quý đôn
:: A1k11 le quy don high school :: Forum :: Học tập :: Tin
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|