Chủ đề: Giúp mình bài pascal này !
-
03-16-2010, 05:10 AM #11
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Gửi bởi gianghen
mình thử lấy vd nhé : n=3
n =3 : s:=sqrt(3) --> n=2 : s:= sqrt(2+sqrt(3)) --> n=1 : s:= sqrt(1+sqrt(2+sqrt(3))) ;
-
03-16-2010, 05:28 AM #12
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Bài của lehang đúng rồi đấy, chỉ chỉnh S: real thôi.
Bạn gianghen đọc lại đề nhé, số càng lớn thì nó càng được tính trong CBh trước, sau đó ta lấy kết quả của CBH làm tiếp với số nhỏ hơn mới đúng.
-
03-16-2010, 05:28 AM #13
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
rồi, tóm lại là cả 2 cách đều đc phải không,
Mã:downto
Mã:to
-
03-16-2010, 05:32 AM #14
Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 11
Cách dùng to đâu có được bạn, nếu bạn dùng to thì quá trình tính không phải là từ số lớn trước mà bạn sẽ tính từ số nhỏ trước, như thế là ngược lại với cách ra công thức của đề bài. Bài này dùng downto là chuẩn đấy, dùng to làm sao mà đúng công thức được.
-
03-16-2010, 05:37 AM #15
Silver member
- Ngày tham gia
- Mar 2016
- Bài viết
- 1
xem lại bài tớ viết cái đã, rõ ràng là tớ đặt i sau S mà:
Mã:for i:=1 to N do S:= sqrt(S+sqrt(i));
n=1 =>S=sqrt(1).n=2 => S=sqrt(1+sqrt(2)).....
Sai sao đc chứ?
-
03-16-2010, 05:46 AM #16
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 2
Lấy tiếp ví dụ nha bạn, khi n=2 thì s = sqrt(1+sqrt(2)).
nếu n=3 thì i=3 ta có S:=(s+sqrt(i)) tức là : s:=sqrt(sqrt(1+sqrt(2))+sqrt(3)).
Công thức này sai đúng không nhỉ? Phải là s:=sqrt(1+sqrt(2+sqrt(3))).
-
03-16-2010, 05:50 AM #17
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
có bạn nhầm thì có, làm gì có dấu) ở vị trí đó chứ,nó vẫn tiếp tục giống cái s:=sqrt(1+sqrt(2+sqrt(3))).
-
03-16-2010, 05:58 AM #18
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
úi, có lẽ đúng thật. sr mấy bác nhá. không bít cái kia thế nào.
-
03-17-2010, 04:08 AM #19
Silver member
- Ngày tham gia
- May 2016
- Bài viết
- 75
Mọi người cho tớ hỏi cái
Làm thể nào để lập trình được 1 bài GPT mà giải phương trình đó ra được kết quả là 1 số hữu tỉ Vd= căn (2)
Mà máy tính nó viết ra hẳn x=\sqrt(2) thay bằng x=1,414............ hay không
-
03-17-2010, 04:14 AM #20
Silver member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
bạn khai báo biến
var x: real;
thì nó sẽ ra số hửu tỉ
Xe nâng người Boom lift được Công Ty TNHH Trung thành phân phối chính hãng tại khu vực phía Bắc. Với chi phí đầu tư ban đầu thấp hơn rất nhiều so với các loại xe nâng dầu , xe nâng động cơ loại...
Xe nâng người được trung thành nhập khẩu giá tốt