Giai Nobel 2012
05:27:18 pm Ngày 21 Tháng Ba, 2024 *
Diễn đàn đã ngưng hoạt động và vào chế độ lưu trữ.
Mời tham gia và trao đổi trên nhóm Facebook >> TẠI ĐÂY <<
  Trang chủ Diễn đàn  


Quy định cần thiết


Diễn đàn đã ngưng hoạt động và vào chế độ lưu trữ. Mời tham gia và trao đổi trên nhóm Facebook >> TẠI ĐÂY <<

Trả lời

Lập thuật toán Pascal giải phương trình bậc hai.

Trang: 1   Xuống
  In  
Tác giả Chủ đề: Lập thuật toán Pascal giải phương trình bậc hai.  (Đọc 16047 lần)
0 Thành viên và 1 Khách đang xem chủ đề.
Alexman113
Lão làng
*****

Nhận xét: +26/-9
Cảm ơn
-Đã cảm ơn: 229
-Được cảm ơn: 270

Offline Offline

Bài viết: 551


KK09XI


Email
« vào lúc: 09:24:15 pm Ngày 23 Tháng Tám, 2012 »

Các bạn, anh chị giúp em viết chương trình giải phương trình bậc hai trong Pascal với, em xin cảm ơn.


Logged



KK09XI ~ Nothing fails like succcess ~
Hà Văn Thạnh
GV Vật Lý
Super Mod Vật Lý Phổ Thông
Lão làng
*****

Nhận xét: +155/-21
Cảm ơn
-Đã cảm ơn: 32
-Được cảm ơn: 4093

Offline Offline

Bài viết: 4292


Email
« Trả lời #1 vào lúc: 12:05:53 am Ngày 24 Tháng Tám, 2012 »

Các bạn, anh chị giúp em viết chương trình giải phương trình bậc hai trong Pascal với, em xin cảm ơn.
lâu quá không lập trình quên cấu trúc pascal rời nhưng giải thuật như sau
khai báo biến a,b,c,delta
nhập a,b,c
if a=0 then
 xuất ra ("khong la PT bac 2")
else
      Delta = b^2-4*a*c
        if (Delta<0) then
             xuất "PTVN"
        else
             if (Delta=0) then
                  xuat ("PT co nghiem kep",x1=x2=-b/2a)
             else
                  xuat ("PT co 2 2nghiem",x1=-b+can(Delta)/2a,x2=-b-can(Delta)/2a)
             end if
        end if
end if


Logged
tinhoc
Moderator
Thành viên tích cực
*****

Nhận xét: +6/-3
Cảm ơn
-Đã cảm ơn: 48
-Được cảm ơn: 25

Offline Offline

Giới tính: Nữ
Bài viết: 225


¶v¶¥ £0\/€ F0R ¥0U

luckygirl_sorrymylove
Email
« Trả lời #2 vào lúc: 12:15:00 pm Ngày 24 Tháng Tám, 2012 »

trước hết xin cảm ơn thầy Hà Văn Thạnh.
@Alexman113: thầy Hà văn Thạnh đã có bài gợi ý chính xác rồi đấy. e dựa trên gợi ý đó để viết 1 bài hoàn chỉnh nhé. nếu gặp rắc rối trong việc chạy chương trình thì e hãy gửi lên bài code để mọi ng giúp e sửa lỗi ( nếu có) trong quá trình làm nhé.
E cũng không cần thắc mắc tại sao không có bài giải rõ rảng đâu. Vì ở những topic tương tự ntn cũng đã nói rõ về việc này rồi. Chỉ gợi ý tạo hướng đi và sửa lỗi chứ ko giải hoàn toàn.
Thanks!!! 


Logged
Mclaren-Bi
Moderator
Thành viên danh dự
*****

Nhận xét: +8/-5
Cảm ơn
-Đã cảm ơn: 97
-Được cảm ơn: 112

Offline Offline

Giới tính: Nam
Bài viết: 390


We do not forgive- We do not forget- Expect us


Email
« Trả lời #3 vào lúc: 03:35:56 pm Ngày 24 Tháng Tám, 2012 »

Bạn Alexman có thể tham khảo tại đây
PROGRAM Giai_phuong_trinh_bac_hai;
USES Crt;
VAR a,b,c,delta:real;
BEGIN
 Clrscr;
 Writeln('Nhap 3 he so a, b, c cua PT :' );
 Readln(a,b,c);
If a=0 then
If b=0 then
If  c=0 then
 write('PT co vo so nghiem.' )
Else
 Write('PT vo nghiem.' )
Else
 Write('PT co nghiem la: x=',-c/b )
Else
begin
 delta:=b*b-4*a*c;
If  delta<0 then
 write('PT vo nghiem.' )
Else
If  delta=0 then
 Write('PT co nghiem kep: x1=x2=',-b/(2*a))
Else
 Write('PT co 2 nghiem pb: x1=',(-b-sqrt(delta))/(2*a),' ; x2=', (-b+sqrt(delta))/(2*a) );
end;
 Readln;
END.


Logged

Đừng cố gắng những gì ngoài tầm với...
 Mây của trời hãy để gió cuốn đi
phongproacma
Thành viên mới
*

Nhận xét: +0/-0
Cảm ơn
-Đã cảm ơn: 1
-Được cảm ơn: 0

Offline Offline

Bài viết: 1


Email
« Trả lời #4 vào lúc: 10:30:51 pm Ngày 22 Tháng Chín, 2012 »

Bạn Alexman
VAR a,b,c,delta:real;
[/color]
mình nghĩ bạn viết sai rồi, theo mình biết thì kiểu số thực Real là khoản: 2,9*10^-39 tới 3,4*10^38
vậy nhở đâu nhập vào các hệ số là số âm thì sao. bạn xem lại nha


Logged
Mclaren-Bi
Moderator
Thành viên danh dự
*****

Nhận xét: +8/-5
Cảm ơn
-Đã cảm ơn: 97
-Được cảm ơn: 112

Offline Offline

Giới tính: Nam
Bài viết: 390


We do not forgive- We do not forget- Expect us


Email
« Trả lời #5 vào lúc: 10:42:19 am Ngày 23 Tháng Chín, 2012 »

Bạn Alexman
VAR a,b,c,delta:real;
[/color]
mình nghĩ bạn viết sai rồi, theo mình biết thì kiểu số thực Real là khoản: 2,9*10^-39 tới 3,4*10^38
vậy nhở đâu nhập vào các hệ số là số âm thì sao. bạn xem lại nha
Bạn đã hiểu sai ý nghĩa rồi. Kiểu real dịch ra là kiểu số thực, mà đã là số thực thì cũng như trong toán học lấy hết các giá trị âm, dương,... Vì thế chương trình viết ở trên hoàn toàn đúng. Vui lòng xem lại kiến thức của bạn nhé.


Logged

Đừng cố gắng những gì ngoài tầm với...
 Mây của trời hãy để gió cuốn đi
Tags:
Trang: 1   Lên
  In  


Những bài viết mới nhất
Những bài viết mới nhất
 
Chuyển tới:  

© 2006 - 2012 Thư Viện Vật Lý.
Cache action__board_0_topic_12061_u__tags_0_start_0