Analyze program contest
Old 27-02-2008, 15:23  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Nhận thấy tình hình học tin khối 11 bây giờ nói chung khá căng thẳng; vì vậy mình lập ra topic này để các bạn luyện tập.

Nội dung:
Các câu hỏi sẽ đưa ra dưới dạng 1 chương trình pascal. Các bạn đọc và cho biết mục đích của chương trình đó, các lỗi trong chương trình. Mỗi lỗi phát hiện đúng được 2->5 KL$. Tìm được mục đích của chương trình được 10KL$. Câu hỏi coi như đã giải xong nếu có người tìm được mục đích chương trình và phát hiện hết lỗi.

Lỗi: các bạn copy nguyên chương trình; chỗ nào có lỗi chuyển thành màu đỏ; comment lại; ghi phương án sửa với màu xanh

Câu hỏi đầu tiên:

Code:
Uses Crt;
Var n:integer;
BEGIN
clrscr; write('Nhap n='); readln(i); for i:=1 to n do
if (i mod 2=0) then inc(dem);
wrietln('Ket qua: ',dem); readln;
END



------------------------------
Hà Quang Dương
blog.haqduong.com

Award
+13 KL$
Awarded Point for #207733
Hay đó ,cố lên em

Awarded By robin
haqduong is offline  

Re: Analyze program contest
Old 27-02-2008, 20:10  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Code:
Uses Crt;
Var n,dem:integer;
BEGIN
clrscr; write('Nhap n='); readln(i); for i:=1 to n do
if (i mod 2=0) then inc(dem);
wrietln('Ket qua: ',dem); readln;
END
Topic này hay àh nghen Cái 1 này là thiếu khai báo dem hở chú?



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )

Award
+5 KL$
Awarded Point for #207790
Congratulation .Tìm được 1 lỗi

Awarded By haqduong
MrPaint is offline  

Re: Analyze program contest
Old 27-02-2008, 20:12  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by MrPaint View Post
Code:
Uses Crt;
Var n,dem:integer;
BEGIN
clrscr; write('Nhap n='); readln(i); for i:=1 to n do
if (i mod 2=0) then inc(dem);
wrietln('Ket qua: ',dem); readln;
END
Topic này hay àh nghen Cái 1 này là thiếu khai báo dem hở chú?
Anh tìm được đúng 1 lỗi rồi; còn nhiều lỗi cơ . (gợi ý: còn vài lỗi khai báo với lỗi logic nữa).



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Analyze program contest
Old 27-02-2008, 20:30  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Code:
Uses Crt;
Var n,i,dem:integer;
BEGIN
clrscr; write('Nhap n='); readln(n); for i:=1 to n do
if (i mod 2=0) then inc(dem);
writeln('Ket qua: ',dem); readln;
END.
Ghê nhể, hóa ra nhiều lỗi àh



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )

Award
+20 KL$
Awarded Point for #207798
Tìm được 4 lỗi; còn nốt mục đích chương trình

Awarded By haqduong
MrPaint is offline  

Re: Analyze program contest
Old 27-02-2008, 20:59  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Chít thật +_+ Mắt vs. chả mũi
Mục đích của chương trình là đếm các số chẵn từ 1 đến n (n được người sử dụng nhập vào) và in ra kết quả
Khà khà



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )
MrPaint is offline  

Re: Analyze program contest
Old 27-02-2008, 23:57  

Senior Member
 
Join Date: 19-10-2005
Posts: 445
KL$: 1.993
Awarded 22 time(s)
Sent 19 thank(s)
Received 9 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Singapore

Hờ, thế này thì chơi khó nhau rồi, lớp 12 ko được học Pascal.



------------------------------
Haizzzzzzzzzzzzzzz, Huyền thoại ................................... One night..........................................
lumosduy is offline  

Re: Analyze program contest
Old 28-02-2008, 12:42  

Manager
 
Join Date: 19-09-2005
Posts: 1.650
KL$: 1.570
Awarded 170 time(s)
Sent 678 thank(s)
Received 518 thank(s)
School: PTTH Kim Liên
Class: A7 (2008-2011)
Location: Somewhere in Hell!

AE vào chỉ check lỗi thoai,đừng trả lời vội không AE học hành rì ,để cho bọn trẻ với chứ



------------------------------
robin is offline  

Practice
Old 04-01-2009, 15:09  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Tình hình là dạo này tớ bận, cái này cũng không duy trì được nên tạm thời các bạn vào trang vn.spoj.pl để luyện tập nhé (đăng ký đơn vị là THPT Kim Liên) Hiện nay trường mình có 1 mem nên chưa được xếp hạng . Chỉ cần thêm 1 người đăng ký là trường mình ít nhất trong top 50



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Analyze program contest
Old 06-01-2009, 09:20  

Bank Rupted
 
Join Date: 24-07-2008
Posts: 405
KL$: 8
Awarded 32 time(s)
Sent 36 thank(s)
Received 50 thank(s)
School: MetallicA ACDC 2Skull
Class: C4 (2008-2011)
Location: The Place That Never Come

Trùi ui. sao mà tình hình gay cấn quá zday nè. Lớp 11 mà kô bít mấy cái bài tập này hé anh Dương. Chán nhỉ. Bi h người ta coi thường mấy cái môn này wa.
Nhưng em chỉ thik C thôi hà. Kô thik Pascal
JamesHetfields is offline  

Re: Analyze program contest
Old 06-01-2009, 20:52  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by JamesHetfields View Post
Trùi ui. sao mà tình hình gay cấn quá zday nè. Lớp 11 mà kô bít mấy cái bài tập này hé anh Dương. Chán nhỉ. Bi h người ta coi thường mấy cái môn này wa.
Nhưng em chỉ thik C thôi hà. Kô thik Pascal
Đây có đầy đủ các ngôn ngữ mà, từ C, C++, FPC đến C#, Java cũng có . Có những bài rất dễ như POST: Nhập 2 số kiểu longint (pas) hoặc long (C++) rồi cộng nó vào, ghi ra kết quả -> 100/100 điểm.

PS: Bây giờ mà học thì ít nhất là C#, Java còn cao hơn thì C++, học C làm gì



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  

Re: Analyze program contest
Old 08-01-2009, 16:35  

Bank Rupted
 
Join Date: 24-07-2008
Posts: 405
KL$: 8
Awarded 32 time(s)
Sent 36 thank(s)
Received 50 thank(s)
School: MetallicA ACDC 2Skull
Class: C4 (2008-2011)
Location: The Place That Never Come

Nhưng theo hỉu bít của em thì C là nền tảng của C++ và C#. Hé. Kô học C thì hỉu sao đc mấy cái ngôn ngữ lập trình khác. Đang dùng VS 2008 thấy có C.NET cug` hay phết.
JamesHetfields is offline  

Re: Analyze program contest
Old 08-01-2009, 19:00  

V.I.P
 
Join Date: 23-08-2005
Posts: 2.707
KL$: 854
Awarded 46 time(s)
Sent 489 thank(s)
Received 558 thank(s)
School: PTTH Kim Liên
Class: A7 (2005-2008)
Location: Hà Nội iu wí

Đúng rồi. Chương trình cơ bản ở ĐH bây h vẫn học C mà. C là ngôn ngữ mạnh nhưng đổi lấy cái sự mạnh là sự khó hiểu Sau này các ngôn ngữ phát triển thì đều dùng cú pháp của C nên nói chung học xong C là học những cái khác rất dễ

Gud luck



------------------------------
Click here: Show ảnh người yêu của mọi người (Câu thank )

1 Thank(s) JamesHetfields Thanks MrPaint For 1 KL$: Anh hiu ý em wa' anh Paint ah.
MrPaint is offline  

Re: Analyze program contest
Old 18-01-2009, 00:06  

V.I.P
 
Join Date: 12-06-2007
Posts: 1.174
KL$ (TOP! 2): 17.089
Awarded 178 time(s)
Sent 228 thank(s)
Received 76 thank(s)
School: PTTH Kim Liên
Class: A1 (2006-2009)
Location: anywhere

Quote:
Originally Posted by JamesHetfields View Post
Nhưng theo hỉu bít của em thì C là nền tảng của C++ và C#. Hé. Kô học C thì hỉu sao đc mấy cái ngôn ngữ lập trình khác. Đang dùng VS 2008 thấy có C.NET cug` hay phết.
Ý em là C# hay C++ Anh học C# rồi học C++ vẫn hiểu ngon lành này

Quote:
Originally Posted by MrPaint View Post
Đúng rồi. Chương trình cơ bản ở ĐH bây h vẫn học C mà. C là ngôn ngữ mạnh nhưng đổi lấy cái sự mạnh là sự khó hiểu Sau này các ngôn ngữ phát triển thì đều dùng cú pháp của C nên nói chung học xong C là học những cái khác rất dễ

Gud luck
C làm sao khó hiểu bằng OOP của C++ được

PS: Không ai vào spoj chơi với tớ à



------------------------------
Hà Quang Dương
blog.haqduong.com
haqduong is offline  
 

KLNetBB - Member of Kimlien Network
Copyright © 2002-2009 by dcuongtran
Skin designed by Kusanagi - Banner designed by FunkyJan
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.