Diễn đàn lớp A
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn lớp A

Talking - Eating - No.1
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng Nhập  

 

 Có Ít cái đề pascal về chương trình con nè. Giải thử nha

Go down 
2 posters
Tác giảThông điệp
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSat Apr 11, 2009 8:46 am

Bài 1 :
Dùng thủ tục chuyển một số tự nhiên n cho trước sang hệ cơ số 2 .

Bài 2 :
Dùng thủ tục giải phương trình bậc hai ax2 + bx + c = 0

Bài 3 :
Hãy viết lại thủ tục Insert đối với một chuỗi kí tự cho trước tùy ý .

Bài 4 :
Viết chương trình thực hiện lần lượt các công việc sau :
_ Lập thủ tục nhập ba số thực dương a , b , c từ bàn phím .
_ Lập thủ tục kiểm tra xem ba số trên có lập thành ba cạnh của tam giác hay không ?
_ Viết thủ tục tính diện tích của tam giác .
_ Viết thủ tục tính các trung tuyến của tam giác .
_ Viết hoàn thiện chương trình chính .

Bài 5 :
Giải phương trình x + y + z = 12 trong phạm vi số nguyên không âm với điều kiện x < 4 .
-----------------------
Giải được bài nào thì gữi bài đó nha!
Về Đầu Trang Go down
http://my.opera.com/ht9x
xicawe
Lớp Phó Lao Động
Lớp Phó Lao Động
xicawe


Tổng số bài gửi : 36
Join date : 09/04/2009
Age : 32
Đến từ : love11a

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeWed Apr 15, 2009 5:56 am

AI ĐÓ LÀM ƠN VIẾT LẠI CÁI CHƯƠNG TRÌNH TÍNH DIỆN TÍCH HÌNH VUÔNG VÀ HÌNH CHỮ NHẬT DÙM TUI
Về Đầu Trang Go down
http://my.opera.com/xicawe/blog
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeFri Apr 17, 2009 6:20 am

Chu Cha. Viết cái bài đó là cả một sự mò mẫm, viết theo kỉểu kia thì viết được chứ chương trình con thì còn mang tính hên xui nữa
Về Đầu Trang Go down
http://my.opera.com/ht9x
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSat Apr 18, 2009 6:03 pm

Đáp án nè:

1)
Procedure Change ( n : integer ; Var St : String ) ;
(* thuû tuïc chuyeån soá töï nhieân n cho tröôùc sang
heä cô soá 2 vaø ñöôïc löu ôû trong xaâu St *)
Type
b : Array[0 .. 1] Of Char = ('0' , '1') ;
Var
du , So : Integer ;
S : String ;

Begin
S := '' ; (* xaâu roãng *)
So := n ;
Repeat
Du := So mod 2 ;
So :=So div 2 ;
S := b[du] + s ;
Until So = 0 ;
St := S ;
End ;

2)

Uses Crt ;
Var a, b, c, x1, x2: real;
(*================================*)
Procedure Nhapabc(var aa,bb,cc: real);
Begin
Write('a='); Readln(aa);
Write('b='); Readln(bb);
Write('c='); Readln(cc);
End;
(*=================================*)
Procedure GPTB2;
Var Delta: real;
Begin
Delta:=sqr(b)-4*a*c;
If Delta<0 then Writeln('Phuong trinh vo nghiem.')
Else
If Delta=0 then
Begin
Write('Phuong trinh co nghiem kep : ');
Write('x1,2=',-b/(2*a):8:2);
End
Else
Begin
x1:=(-b+sqrt(Delta))/(2*a);
x2:=(-b-sqrt(Delta))/(2*a);
Writeln('Phuong trinh co 2 nghiem phan biet la :');
Writeln('X1=',x1:8:2, 'X2=',x2:8:2);
End;
End;
(*================================*)
BEGIN (* CT chính *)
Clrscr;
Writeln(' Giai Phuong Trinh Bac Hai Voi Cac He So :');
Nhapabc(a,b,c);
If a<>0 then GPTB2
Else Writeln(' Khong phai phuong trinh bac hai ');
Readln ;
END .

3)

Procedure Insert ( St1 : String ; Var St2 : String ;Vt : Byte ) ;
(* cheøn xaâu St1 vaøo St2 baét ñaàu töø vò trí Vt *)
Var i : Byte ;
S : String ;

Begin
If ( Vt > length(St2) Or ( Vt < 1 ) Then
Write(' Khong the chen ra ngoai xau ') ;
Else
Begin
S := '' ; (* xaâu roãng *)
For i := 1 To (Vt - 1) Do S := S + St2[i] ;
S := S + St1 ;
For i := Vt To length(St2) Do S := S + St2[i] ;
St2 := S ;
End ;
End ;

4)

Uses Crt;
Var a, b, c: real ;
(*================================*)
Procedure Nhap(Var a, b, c: real);
Procedure input (Var a: real; tenbien: Char);
Begin
Repeat
Write('Nhap ' + tenbien+' = '); Readln(a);
Until (a>=0);
End;
Begin (* baét ñaàu thuû tuïc nhaäp *)
Input(a, 'a');
Input(b, 'b');
Input(c, 'c');
End; (* keát thuùc thuû tuïc nhaäp *)
(*================================*)
Procedure Kiemtra(a, b, c: Real);
Begin
If (a<b+c) and (b<a+c) and (c<a+b) then
Writeln(a:0:2, ', ', b:0:2, ' va ', c:0:2,
' lap thanh ba canh cua tam giac ')
Else Writeln('Khong lap thanh ba canh cua tam giac') ;
End;
(*===============================*)
Procedure Trung_tuyen (a, b, c: Real);
Var ma, mb, mc: real;
Begin
ma:=sqrt((2*sqr(b)+2*sqr(c)-sqr(a))/4);
mb:=sqrt((2*sqr(a)+2*sqr(c)-sqr(b))/4);
mc:=sqrt((2*sqr(a)+2*sqr(b)-sqr(c))/4);
Writeln('Cac trung tuyen cua tam giac la : ') ;
Writeln('ma=', ma:0:2, ' mb=', mb:0:2, ' mc=', mc:0:2);
End;
(*================================*)
Procedure Dientich (a, b, c: real); Var p, S: real;
Begin
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
Writeln('Dien tich =', S:0:2);
End;
(*================================*)
BEGIN (* Chöông trình chính *)
Clrscr;
Nhap(a, b, c);
Kiemtra(a, b, c);
Dientich(a, b, c);
Trung_tuyen(a, b, c);
Readln;
END .

5)

Uses Crt;
Var X, Y, Z: byte;
Begin
Clrscr;
Writeln('Giai phuong trinh X+Y+Z=12 trong pham vi '
+ 'so nguyen khong am voi dieu kien x<4');
For X:=0 to 3 do
For Y:=0 to 12 do
For Z:=0 to 12 do
If (X+Y+Z=12) then Writeln(' x=',X,' y=',Y, 'z=',Z);
Readln;
End.
Về Đầu Trang Go down
http://my.opera.com/ht9x
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSat Apr 18, 2009 6:05 pm

TỨC Quá trời ơi, biết tui ở nhà giải mấy cái đề này đc rùi. ko ngờ ra trúng đề Thi học kì huhu
Về Đầu Trang Go down
http://my.opera.com/ht9x
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSat Apr 18, 2009 6:08 pm

Mr.Bjn đã viết:
Đáp án nè:

1)
...
Begin
S := '' ; (* xaâu roãng *)
So := n ;
Repeat
Du := So mod 2 ;
So :=So div 2 ;
S := b[du] + s ;
Until So = 0 ;
St := S ;
End ;




Cái chổ này biết làm mà làm hok được, Tức quá!
Về Đầu Trang Go down
http://my.opera.com/ht9x
xicawe
Lớp Phó Lao Động
Lớp Phó Lao Động
xicawe


Tổng số bài gửi : 36
Join date : 09/04/2009
Age : 32
Đến từ : love11a

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSun Apr 26, 2009 12:17 am

dùng câu lệnh lắp repeat until bị mất điểm, hêhheeeee
Về Đầu Trang Go down
http://my.opera.com/xicawe/blog
Mr.Bjn
Bí Thư
Bí Thư
Mr.Bjn


Tổng số bài gửi : 53
Join date : 06/04/2009
Age : 31
Đến từ : Trường THPT cấp 2 - 3 Võ Thị Sáu

Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitimeSun Apr 26, 2009 2:54 am

xicawe đã viết:
dùng câu lệnh lắp repeat until bị mất điểm, hêhheeeee



Tự nhiên mất, Mình biết làm và biết cách ứng dụng là được rùi. Chả là ổng thầy lại nỡ cho Zero na. NGhĩ lại đi nha
Về Đầu Trang Go down
http://my.opera.com/ht9x
Sponsored content





Có Ít cái đề pascal về chương trình con nè. Giải thử nha Empty
Bài gửiTiêu đề: Re: Có Ít cái đề pascal về chương trình con nè. Giải thử nha   Có Ít cái đề pascal về chương trình con nè. Giải thử nha Icon_minitime

Về Đầu Trang Go down
 
Có Ít cái đề pascal về chương trình con nè. Giải thử nha
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Chương trình khuyến mãi thiết kế website

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn lớp A :: Box Học Tập :: Môn Tự Nhiên-
Chuyển đến