Tải bản đầy đủ (.pdf) (17 trang)

Bài tập Tin học Đại cương part 3 docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (182.9 KB, 17 trang )

Baỡi tỏỷp Tin hoỹc aỷi cổồng 35
vaỡ (I<>E) vaỡ (T<>E) thỗ
Vióỳt (B,i,T,' x 8 = ',B,Y,T,E);
ỗnh

* Chổồng tr


pri \n");

0*b+10*i+t)*8)==(1000*b+100*y+10*t+e))
&&(y!=i)&&(y!=t)&&(y!=e)&&(i!=t)&&(i!=e)&&(i!=t)
d%d%d x 8=%d%d%d%d\n",b,i,t,b,y,t,e);
ồng trỗnh:
8 x 8 =
ỳu N leớ
N nóỳu N chụn

#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
clrscr();
int b,i,t,y,e;
ntf("Copyright by Nguyen Van Nguyen -Khoa CNTT-DHKT
for (b=1; b<=9; b++)
for (i=0; i<=9; i++)
for (t=0; t<=9; t++)
for (y=0; y<=9; y++)
e<=9; e++) for (e=0;


(10 if (((
&&(b!=i)&&(b!=y)&&(b!=t)&&(b!=e)

&&(i!=e)&&(t!=e))
printf("%
getch();
}

Kóỳt quaớ chaỷy chổ
Bit Byte
196 x 8 = 1568
197 x 8 = 1576
198 x 8 = 1584
296 x 8 = 2368
297 x 8 = 2376
2384 29
396 x 8 = 3168
97 x 8 = 3176 3
398 x 8 = 3184

8. Tờnh n!! =1.3.5 N nó
= 2.4.6.

* Thuỏỷt toaùn:

+ Khai baùo haỡm giaithổỡa, start
+ Nhỏỷp giaù trở N
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 36
+ Nóỳu (n mod 2 = 0)

start = 2;
n; tng i lón 2 õồn vở
i;
ỡa ra maỡn hỗnh
Chổồng trỗnh
ngổồỹc laỷi
start = 1;
Cho i=start õóỳn i=
gthua =giaithua*
Vióỳt kóỳt quớa giai thổ+

*

start, i;
gthua = 1;

;
2;
lse
start = 1;
2)
!! = %ld", n, gthua);
F=P(1 +i/100)
n
chờnh laỡ sọỳ tióửn caớ vọỳn lỏựn laợi nhỏỷn õổồỹc sau n thaùng. Tyớ sọỳ
P thổồỡng õổồỹc tờnh vaỡ in ra thaỡnh baớng õóứ nhỏn vión ngỏn haỡng
ỷc ngổồỡi gổới tra cổùu. Tyớ sọỳ naỡy õổồỹc in ra thaỡnh baớng theo tố

#include <stdio.h>
#include <conio.h>


void main()
{
clrscr();
int n,
unsigned long
printf("\nNhap gia tri N : ");
scanf("%d", &n)
if (n%2 == 0)
start =
e

for (i=start; i<=n; i = i+
gthua *= i;
printf("\n%d
getch();
}

9. Tờnh laợi suỏỳt tióỳt kióỷm
Baỷn coù mọỹt khoaớn tióửn P õóứ gổới vaỡo quyợ tióỳt kióỷm, mọựi thaùng laợi
I phỏửn trm.
Sọỳ tióửn sau n thaùng gổới seợ laỡ


F
F/
ho
lóỷ laợi vaỡ theo sọỳ thaùng. Haợy lỏỷp baớng sau:






Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 37
n 5% 6% 7% 8% 9% 10%
1 1.05000 1.06000 1.07000 1.08000 1.09000 1.10000
2 1.10250 1.12360 1.14490 1.16640 1.18810 1.21000
3 1.15763 1.19102 1.22504 1.25971 1.29503 1.33100
4 1.21551 1.26248 1.31080 1.36049 1.41158 1.46410
5 1.27628 1.33823 1.40255 1.46933 1.53862 1.61051
1852 1.50073 1.58687 1.67710 1.77156
1.60578 1.71382 1.82804 1.94872
1.71819 1.85093 1.99256 2.14359
.68948 1.83846 1.99900 2.17189 2.35795
2.36736 2.59374

* ùn:
6 1.34010 1.4
7 1.40710 1.50363
8 1.47746 1.59385
9 1.55133 1
10 1.62889 1.79085 1.96715 2.15892
Thuỏỷt toa
+
+
+ ', ' ':8); Vióỳt xuọỳng doỡng;
Di chuyóứn õóỳn toỹa õọỹ (4,n+1);
0)));
ỗnh

Khai 2 bióỳn i,n
Vióỳt
('n', ' ':8);
Cho i=5 õóỳn 10 laỡm Vióỳt (I,'%
Cho n=1 õóỳn 10 laỡm
Vióỳt (n, ' :3);
Cho i=5 õóỳn 10 laỡm
Vióỳt ( Exp(n*Ln(1+ i/

10
Vióỳt xuọỳng doỡng.
Chổồng tr*
io.h>
nio.h>
Nguyen Van Nguyen -Khoa CNTT-DHKT\n");
++)
\n",n);
toxy(4,n+2);

d
#
include <st
#include <co
#include <math.h>
void main()
{
clrscr();
oat i; fl
int j,n;
t by printf("Copyrigh

printf("n"," ");
j++) printf("%8d%",j);printf("\n"); for(j=5; j<=10;
(n=1; n<=10;n for
{
rintf("%d p
go
for(i=5;i<=10;i++) printf("%9f",exp(n*log(1+i/100)));
printf("\n");
}
getch();
}

Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 38
11.Sọỳ tuyóỷt haớo laỡ sọỳ bũng tọứng caùc ổồùc sọỳ cuớa noù. Vờ duỷ 6 =1
+2
Vi ó tỏỳt caớ caùc sọỳ tuyóỷt haớo nhoớ hồn 1000
*
+3.
óỳt chổồng trỗnh lióỷt k
Thuỏỷt toaùn:
+ : i,j,tong
+
Be
=0 thỗ Tong=Tong +j;
ỳu Tong=i Thỗ
Vióỳt(' So tuyet hao la:',i);
o la:');
laỡm
hỗ Write(j, ' ');

ỗnh
Khai baùo 3 bióỳn
Cho i=1 õóỳn 1000 laỡm
gin
Gaùn Tong=0;
cho J=1 õóỳn i-1 laỡm
Nóỳu (i mod j)

Vióỳt(' Cac uoc s
Cho j:=1 õóỳn i-1
Nóỳu i mod j =0 T
Vióỳt xuọỳng doỡng
End

* Chổồng tr
de<conio.h>
f (
f ( {
printf("So tuyet hao la=%d\n",i);
printf("Cac uoc so la");
for(j=1; j<i-1;j++)
if (i%j==0) printf(" %d ",j);
printf("\n");
#include<stdio.h>
#include<math.h>
#inclu
void main()
{
clrscr();
int i, j,tong;

for(i=1;i<=1000;i++)
{
tong=0;
for (j=1;j<=i-1; j++)
i i%j==0) tong=tong+j;
i tong==i)





}
}
getch();
}



Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 39
12.Vióỳt chổồng trỗnh nhỏỷp sọỳ M vaỡ tỗm sọỳ nhoớ nhỏỳt sao cho n!
>=
* ùn:
M.
Thuỏỷt toa
+ gt,m
Gaùn gt=1;
+ laỡm
ổỡng naỡo gt<=m;
+ nhat co n giai thua lon hon


* Chổồng trỗnh
khai baùo 3 bióỳn i,
+ Nhỏỷp giaù trở cuớa M tổỡ baỡn phờm.
+
+ i=0;
i=i+1;
gt=gt*i;
ch
Vióỳt So n nho

tdio.h>
<conio.h>
r();
t;
;
thuc M=");
{
hua bang %d la %d",i,gt);
g trỗnh nhỏỷp daợy sọỳ gọửm n sọỳ nguyón. Tờnh trung
bỗnh nhỏn.
*

#include <s
#include

void main()
{
clrsc
long g

float m
int i;
printf("nhap so
scanf("%f",&m);
gt=1;
i=0;
do
i++;
gt=gt*i;
} while (gt<=m);
printf(" So n nho nhat co n giai thua lon =%f la %d\n",m,i);
printf(" Giai t
getch();
}

13. Vióỳt chổồn
bỗnh cọỹng, trung

Thuỏỷt toaùn:
+ chióửu kióứu thổỷc.
+ :Sumtb,Ptb,A,i,n
+ A tổỡ baỡn phờm
Khai baùo maớng 1
Khai baùo 5 bióỳn
oỹc vaỡo n, maớng
+ Gaùn Ptb=1;
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 40
+ Gaùn Sumtb=0;
+Cho i=1 õóỳn n laỡm

;
Ptb=Ptb*A[i];
+ g cuớa daợy sọỳ Sumtb
Vióỳt trung bỗnh nhỏn Ptb

* Chổồng trỗnh
Sumtb=sumtb+A[i]
Sumtb=Sumtb/n;
Ptb=sqrt(Ptb);
Vióỳt trung bỗnh cọỹn


n cua day n :");

*/

);
at mang 1 chieu*/
*/
o :\n");
i=1; i<=n; i++)
]);
;
mtb+a[i];
ptb=ptb*a[i];
}
printf("Trung binh nhan cua day so ptb=%f",ptb);
nh nhỏỷp tổỡ baỡn phờm sọỳ nguyón dổồng n. Tờnh
tọứng `vaỡ tờch caùc chổợ sọỳ cuớa noù.
#include <stdio.h>

#include <conio.h>
#include <math.h>

void main()
{
clrscr();
int a[1000],n,i;
float sumtb,ptb;
printf("\nNhap vao so phan tu nguye
scanf("%d",&n);
/* nhap mang 1 chieu*/
/*
for (i=1; i<=n; i++)
scanf("%d", &a[i]
/* Xu
/*
printf("Day da ch
for (
printf("%6d", a[i
ptb=1; sumtb=0
for(i=1;i<=n;i++)
{
sumtb=su

sumtb=sumtb/n;
ptb=sqrt(ptb);
printf("\nTrung binh cong cua day so sumtb=%f\n",sumtb);

getch();
}


14. Vióỳt chổồng trỗ
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 41
( Vờ duỷ: n=452 thỗ tọứng caùc chổợ sọỳ S=11 vaỡ tờch caùc chổợ sọỳ P
ỷt toaùn:
=40)
* Thuỏ
+ hai baùo hũng max=1000
+ ỳn : n,i,j,t,S,P
+ A
phờm
+
0;
ch
+ Gaùn S=0; P=1;
ỡm
ổợ sọỳ
Vióỳt tờch caùc chổợ sọỳ.
Chổồng trỗnh
Coù thóứ k
Khai baùo caùc bió
khai baùo maớng
+ oỹc n tổỡ baỡn
+ gaùn i=0; t=n;
Laỡm
i=i+1;
A[i]=n mod 1
n=n div 10;
ổỡng naỡo n>0

Cho j=1 õóỳn i la
s:= S+ A[j];
P:=P*A[j];
Vióỳt tọứng caùc ch

*
tdio.h>
th.h>
;
],n,i,j,t;
p vao so phan tu nguyen cua day n :");
;
e (n>0);
s=s+a[j];
p=p*a[j];
printf(" Tong cac chu so cua so %d la %d\n",t,s);
#include <s
#include <conio.h>
#include <ma

void main()
{
clrscr()
int a[1000
int s,p;
printf("\nNha
scanf("%d",&n);
i=0; t=n;
do {
i++

a[i] =n%10;
n=n/10;
} whil
s=0;p=1;
for(j=1;j<=i;j++)
{


}
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 42
printf(" Tich cac chu so cua so %d la %d",t,p);

15 h lióỷt kó tỏỳt caớ caùc sọỳ k bũng tọứng lỏỷp
getch();
}
. Vióỳt chổồng trỗn
phổồng caùc chổợ sọỳ cuớa noù (k < 1000)
* Thuỏỷt toaùn:
Khai baùo 3 bióỳn:i,j,k
ỡm
ỡm

+k*k*k =100*i +10*j +k Thỗ
Chổồng trỗnh
+
+ Cho i=1 õóỳn 9 la
Cho j=0 õóỳn 9 la
Cho k=0 õóỳn 9 laỡm
Nóỳu i*i*i +j*j*j

+ Vióỳt i,j,k.

*

o.h>
hoa CNTT-DHKT\n");
c so nho hon 1000 co tong lap phuong cac chu so
<=9;i++)
=9;j++)
for(k=0; k<=9;k++)
if(i*i*i+j*j*j+k*k*k==100*i+10*j+k)
}
ỷt kó tỏỳt caớ caùc sọỳ nguyón tọỳ nhoớ hồn
t nhỏỷp tổỡ baỡn phờm.

#
include <stdi
#include <conio.h>
#include <math.h>
void main()
{
clrscr();
int i,j,k;
printf("Copyright by Nguyen Van Nguyen -K
printf("Ca
bang chinh no gom\n");
for(i=1; i
for(j=0; j<



{
printf("\n %d%d%d",i,j,k);

getch();
}

16. Vióỳt chổồng trỗnh lió
n, vồùi n laỡ sọỳ longin

* Thuỏỷt toaùn:

Begin
i
if i mod j = 0

+ Cho i=2 õóỳn i<n

Cho j=2 õóỳn j<

Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 43
thoaùt
if j = i vióỳt i ra maỡn hỗnh
End
Chổồng trỗnh


*
io.h>
h>

n, i, j;
uyen Van Nguyen -Khoa CNTT-DHKT\n");
tri N : ");
);
o nguyen to nho hon n la : ");
for (j=2; j<i; j++)
i%j == 0)
break;
ỳt chổồng trỗnh nhỏỷp mọỹt sọỳ nguyón n vaỡ tờnh tọứng caùc chổợ

#include <std
#include <conio.

void main()

{
clrscr();
int
printf("Copyright by Ng
printf("\nNhap gia
scanf("%d", &n
printf("\nCac s
for (i=2; i<n; i++)
{

if (

if (j == i)
printf("%d ", i);
}


getch();
}

17. Vió
sọỳ cuớa n.
* Thuỏỷt toaùn:
óỳn s,n
ọỳ n tổỡ baỡn phờm
Gaùn s=0;
s= s+n mod cho 10
vióỳt s ra
Chổồng trỗnh
+ Khai baùo caùc bi
+ Nhỏỷp giaù trở s
+
+ laỡm

n=n div 10
chổỡng naỡo n>0;
+

*
io.h>
o.h>

#include <std
#include <coni
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 44


void main()

{
clrscr();
Tinh tong cac chu so\n");
n =");
;
{
s=s+ n%10;
=n/10;
intf("To
rỗnh tờnh tọứng
uyón n vaỡ sọỳ thổỷc x nhỏỷp tổỡ baỡn phờm.
int n,s,t;
printf("
printf("Nhap so
scanf("%d",&n);
s=0; t=n
do

n
} while (n>0);
pr ng cac chu so cua so %d la %d",t,s);
getch();
}


18. Vióỳt chổồng t


n
x
n
n
)1(++
xx
n
X
KK
2
)1(
1

+
S=
k
1
K
21
=

=

Vồùi sọỳ ng

* Thuỏỷt toaùn:
+ Khai baùo caùc bióỳn s,x,t,n,k
+ oỹc giaù trở x tổỡ baỡn phờm
1 thỗ
o k=2 õóỳn n laỡm

hỗ t=-exp(k*ln(x))
ổồỹc laỷi gaùn t=exp(k*ln(x));
.
ỗnh
+ Nóỳu n>
Gaùn S=1
Ch
Nóỳu (k mod 2) =0 t
Ng
S=s+t;
Vióỳt S
Ngổồỹc laỷi vióỳt s=1

* Chổồng tr
clude <stdio.h>
io.h>


#in
#include <con
#include<math.h>

void main()

Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 45
{
clrscr();
float s,x,t;
k;

p so n =");
ap so thuc x =");
(k*log(x));
=s+t;
}
printf(" Gia tri cua tong S=%f\n",s);
}

getch(
rỗnh tờnh tọứng
oaùn:
int n,
printf("Nha
scanf("%d",&n);
printf("Nh
scanf("%f",&x);
if (n>1)
{
s=1;
for (k=2;k<=n;k++)
{
if (k%2==0) t=-exp(k*log(x));
else t=exp
s



else printf(" Gia tri S=1");
);
}




19. Vióỳt chổồng t

s =

2
=
n
k
+
k
k
1
1


vồùi n nhỏỷp tổỡ baỡn phờm
* Thuỏỷt t
ỳn S,n,i
oỹc giaù trở n tổỡ baỡn phờm.
s= s+ i/(i*i +1);
Vióỳt S.
hổồng trỗnh

+ Khai baùo caùc bió
+
+ Gaùn s=0;
+ Cho i=1 õóỳn n laỡm

+

* C
h>
n()

#include <stdio.
#include <conio.h>

void mai
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 46
{
nk
1
=
=

S=
k
n
K 11
)1(
2
11
)1(
++

++


L
i;
ntf(" Nhap so n=");
scanf("%f",&n);
for (i=1;i<=n;i++) s+=i/(i*i+1);
Gia tri tong S=%f",s);
getch();
ứng

*
clrscr();
float s,n,
pri

s=0;

printf("

}

20. Vióỳt chổồng trỗnh tờnh tọ

k 1
Thuỏỷt toaùn:
+ Khai baùo caùc bióỳn n,i,S,T
phờm
Gaùn s=1
aỡm
ỗ t=-1/i
i tong S

ỗnh
+ oỹc giaù trở n tổỡ baỡn
+
+ cho i:=2 õóỳn n l
Nóỳu i mod 2 =0 th
Ngổồỹc laỷi t=1/i;
+ gaùn s=s+t;
+ Vióỳt Gia tr

* Chổồng tr

n()
r();
o n=");
,&n);
if ((int)i%2==0) t=-1/i;
else t=1/i;
+t;
printf(" gia tri cua tong la S=%f",s);
getch();
#include <stdio.h>
#include <conio.h>
#include <math.h>
void mai
{
clrsc
float s,t,i,n;
printf(" Nhap s
scanf("%f"
s=1;

for(i=2; i<=n;i++)
{


s=s
}


}
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 47


Vióỳt chổồng trỗnh tờnh tọ21. ứng



=
+=+++
1

11
n
k
kn
kn
1
3
1
10

++
2
110
S=
32

* Thuỏỷt toaùn:

+ Khai baùo caùc bióỳn n,i,S,T.
ỡ baùn phờm
aỡm
i)/i))
S.
Chổồng trỗnh
+ oỹc giaù trở n tổ
Gaùn s=10; +
+ Cho i=1 õóỳn n l
+ Gaùn s=s+1/(exp(ln(
+ Vióỳt giaù trở tọứng

*

()
i,n;
ntf(" Nhap so n=");
scanf("%f",&n);
for(i=1; i<=n;i++) s+=1/(exp(log(i)/i));
cua tong la %2f",s);
ỳt caớ caùc ổồùc sọỳ cuớa n
Chổồng trỗnh


#include <stdio.h>
#include <conio.h>
#include <math.h>
void main
{
clrscr();
float s,t,
pri

s=10;

printf(" ket qua
getch();
}

.Nhỏỷp n tổỡ baỡn phờm. Tỗm tỏ22

*

io.h>
o gia tri N = ");

#
include <std
#include <conio.h>

void main()
{
clrscr();

int n, i;
printf("Ch
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 48
scanf("%d", &n);
for (i=1; i<n; i++)
getch();

Epsilon theo yóu cỏửu bióỳt rũng sọỳ PI seợ õaỷt
ồỹc khi N õuớ lồùn õóứ
h:
printf("Cac uoc so cua %d la :\n", n);

if ((n % i) == 0)
printf("%5d", i);
}
23. Duỡng voỡng WHILE õóứ tờnh sọỳ
theo cọng thổùc

12
)1(
+
+
N
Vồùi õọỹ chờnh xaùc
1

7
1
5

1
3
1
1
4
++=
N

Epsilon<
1
4
õổ

N +2
Chổồng Trỗn
io.h>

in()
n,buoclap;
p=0; n=3;
(fabs(b)>epsilon)
uoclap++;
}
printf(" So pi la=%5f\n",a*4);
printf(" So pi ham chuan=%5f\n",M_PI);
f",buoclap);
getch();

#include <std
#include <conio.h>

#include <math.h>
#define epsilon 0.000001
void ma
{
clrscr();
float a,b,
a=1;b=1;buocla
while
{
b=-b*(n-2)/n;
a=a+b;
n=n+2;
b



printf(" So vong lap la=%
}



Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 49
24. Vióỳt chổồng trỗnh tờnh
n
21
21
n
x
n


()
S= Sin(x) = x -
!3
+
3
x
!5
- + (-1)
x
5
!
* Thuỏỷt toaùn:
+ coù hũng epsilon
+ Kha
+ Nhỏ aỡn phờm.
õọỹ : x=x*pi/180
Chổỡng naỡo fabs(a)>=eps laỡm
*(i-1))));
haỡm chuỏứn õóứ so saùnh.
ỗnh
thóứ khai
i baùo caùc bióỳn s,x,a,i
ỷp x tổỡ b
+ coù thóứ õọứi x sang
+ Gaùn s=0; a=x; i=3;
+
s=s+a;
a=a*(-(x*x/(i
i=i+2;

+ Vióỳt kóỳt quaớ s.
+ Vióỳt kóỳt quaớ theo

* Chổồng tr
io.h>

sin(x) theo chuoi Taylor*/
0;
o while*/
*/
=a1*(-(x*x/(i*(i-1))));
+2;
*/
o do while*/
do
+

#
include <std
#include <conio.h>
#include <math.h>
0001#define epsilon 0.00
void main()
{
clrscr();
/* Chuong trinh tinh
float s1,s2,x,a1,a2,i,k;
printf(" Nhap x=");
("%f",&x); scanf
x=x*M_PI/18

s1=0; a1=x;i=3;
/* Tinh the
/*
while (fabs(a1)>=epsilon)
{
s1+=a1;
a1
i=i
}
/*
/* Tinh the
s2=0; a2=x;k=3;

{
s2+=a2;
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 50
a2=a2*(-(x*x/(k*(k-1))));
k=k+2;
}while (fabs(a2)>=epsilon);
qua theo do while =%f\n", s2);
a o sin(x));
. Vióỳt chổồng trỗnh tờnh S bũng 2 voỡng lỷp vaỡ in kóỳt quaớ nhổ

printf("Ket qua theo while =%f\n", s1);
printf("Ket
printf("ket qu the ham chuan=%f",
getch();
}


25
baớng tra õọỹ
n
21
21
n
x
n

()
S= Sin(x) = x -
!3
x
3
+
!5
5
x
- + (-1)
!
ỗnh* Chổồng tr
tdio.h>
conio.h>
d;
k,y,s,a,x,a1,s1;
CUU HAM LUONG GIAC\n");
CHUAN \n");
*/
M_PI/180;
*/

o while*/
*/
a*(-(x*x/(i*(i-1))));
+2;
*/
o do while*/
+

#include <s
#include <
#include <math.h>
#define epsilon 0.00000001
void main()
{
clrscr();
int
float i,j,
printf(" BANG TRA
printf(" DO WHILE DO_WHILE
/*
for(j=1;j<=18;j++)
{
d=j*10;
x=d*
/*
s=0; a=x;i=3;
/* Tinh the
/*
while (fabs(a)>=epsilon)
{

s+=a;
a=
i=i
}
/*
/* Tinh the
s1=0; a1=x;k=3;
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng
Baỡi tỏỷp Tin hoỹc aỷi cổồng 51
do
{

a1=a1*(-(x*x/(k*(k-1))));
k=k+2;
n);
printf("\n%2d %5f % 5f %5f",d, s, s1, sin(x));
s1+=a1;


}while (fabs(a1)>=epsilo
}
getch();
}

26. Vióỳt chổồng trỗnh tờnh
n
)!2(
2
n
x

n
S = Cos(x) = 1 -
!2
2
x
+
!4
4
x
- + (-1)
* Thuỏỷt toaùn:
+ coù hũng epsilon
+ Kha
+ Nhỏ aỡn phờm.
õọỹ : x=x*pi/180
Chổỡng naỡo abs(a)>=eps lam
a=a*(-(x*x/(i*(i-1))));
i=i+2;
haỡm chuỏứn õóứ so saùnh.
thóứ khai
i baùo caùc bióỳn s,x,a,i
ỷp x tổỡ b
+ coù thóứ õọứi x sang
+ Gaùn s=0; a=1; i=2;
+
s=s+a;
+ Vióỳt kóỳt quaớ s.
+ Vióỳt kóỳt quaớ theo

* Chổồng trỗnh



#include <stdio.h>
000001
nh cos(x) theo chuoi Taylor*/
("%f",&x);
0;
o while*/
*/
+
#include <conio.h>
#include <math.h>
#define epsilon 0.00
void main()
{
clrscr();
/* Chuong trinh ti
float s1,s2,x,a1,a2,i,k;
printf(" Nhap x=");
scanf
x=x*M_PI/18
s1=0; a1=1;i=2;
/* Tinh the
/*
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng

×