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

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

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 (201.58 KB, 17 trang )

Baỡi tỏỷp Tin hoỹc aỷi cổồng 18
Nóỳu cos =0 thỗ goc:=pi/2
sqr(cos))/cos;
thỗ goc:=pi/2 -goc;
Nóỳu cos =0 thỗ goc:=pi/2
ổồỹc laỷi
cos))/cos;
goc:=arctan(tg);
oc:=pi/2 -goc;
A,B,C ra maỡn hỗnh.

ỗnh
Ngổồỹc laỷi
Nóỳu cos =-1 thỗ goc:=pi
Ngổồỹc laỷi
tg:=sqrt(1-
goc:=arctan(tg);
Nóỳu goc < 0

gB:=goc;
cos:=(a*a +b*b -c*c)/(2*a*b);
Ngổồỹc laỷi
Nóỳu cos =-1 thỗ goc:=pi
Ng
tg:=sqrt(1-sqr(
Nóỳu goc < 0 thỗ g

gC:=goc;
Vióỳt goùc
* Chổồng tr


#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{
clrscr();
float a,b,c,tg,goc,goca,gocb,gocc,cos;
printf(" nhap a=");
scanf("%f",&a);
printf(" nhap b=");
scanf("%f",&b);
f(" nhap c=");
thuc a^2=b^2+c^2-2bcCosA
os==0) goc=M_PI/2;
==-1) goc=M_PI;

goc<0) goc=M_PI/2-goc;
print
scanf("%f",&c);
//tinh cos tu he
cos=(b*b+c*c-a*a)/(2*b*c);
if (c
else if (cos
else
{
tg=sqrt(1-cos*cos)/cos;
goc=atan(tg);
if (
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 19

}
goca=goc;
//tuong tu cho CosB
os==0) goc=M_PI/2;
==-1) goc=M_PI;

goc<0) goc=M_PI/2-goc;
osC
os==0) goc=M_PI/2;
==-1) goc=M_PI;
ntf(" Tam giac ABC co:\n");
printf(" GocA=%f\n",goca);
cc);
R de ket thuc");
getch();
ỡ baỡn phờm mọỹt sọỳ nguyón n (1
n
) rọửi õổa ra tióỳng Anh cuớa sọỳ õoù. Chúng haỷn, nóỳu goợ vaỡo n = 4
our.
Thuỏỷt toaùn:
cos=(a*a+c*c-b*b)/(2*a*c);
if (c
else if (cos
else
{
tg=sqrt(1-cos*cos)/cos;
goc=atan(tg);
if (
}
gocb=goc;

//tuong tu cho C
cos=(a*a+b*b-c*c)/(2*a*b);
if (c
else if (cos
else
{
tg=sqrt(1-cos*cos)/cos;
goc=atan(tg);
if (goc<0) goc=M_PI/2-goc;
}
gocc=goc;
pri

printf(" theo do=%f\n",180*goca/M_PI);
printf(" GocB=%f\n",gocb);
printf(" GocC=%f\n",go
printf("An ENTE

}

9.Lỏỷp chổồng trỗnh õoỹc tổ
10
thỗ õổa ra : 4
F
*
óỳn so tổỡ baỡn phờm.
witch case
trỗnh

+ Khai baùo bióỳn so

+ oỹc giaù trở cuớa bi
+ Duỡng s


* Chổồng

#include <math.h>
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 20
#include <stdio.h>
h>
se 4:printf("Four"); break;
rintf("Five"); break;
ase 6:printf("Six"); break;
ntf("Seven"); break;
rintf("Ten"); break;
ỷn, bióỳt rũng giaù trong õởnh mổùc laỡ 1000õ/1kwh,
aù ngoaỡi õởnh mổùc laỡ 2000õ/1kwh.Bióỳt rũng quy õởnh õởnh mổùc



*
#include <conio.
main()
{
clrscr();
int so;
printf(" nhap so=");
scanf("%i",&so);
switch (so) {

case 1: printf("One"); break;
case 2: printf("Two"); break;
case 3:printf("Three"); break;
ca
case 5:p
c
case 7:pri
case 8:printf("Eigth"); break;
case 9:printf("Nine"); break;
case 10:p
}
getch();
}

10. Tờnh tióửn õió
gi
nhổ sau:
+ Họỹ dỏn 60KWh/1thaùng
+ Họỹ caùn bọỹ 90KWh/thaùng
+ Họỹ kinh doanh 200KWh/thaùng
+ Họỹ saớn xuỏỳt 450KWh/1thaùng
Thuỏỷt toaùn:

DMHCB
DMHKD =200; { Dinh muc ho kinh doanh}
DMHSX =450; { Dinh muc ho san xuat}
h muc}
+
Socu,Somoi { Chi so cua dong ho dien}
tt,kwhdm,kwhvuot{ luong dien}

ndm,tienvuot,ttien{ Tien}

+ hờm :Socu,Somoi,loaỷi ho
+ Khai baùo caùc hũng:
DMHD =60; { Dinh muc ho dan}
=90; { Dinh muc ho can bo}
DGDM=1000; { Don gia dinh muc}
GNDM=2000; { Gia ngoai din
Khai baùo caùc bióỳn
Kwh
Tie
Ho { Loai ho}
Nhỏỷp giaù trở caùc bióỳn tổỡ baỡn p
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 21
+ t < Kwhdm ) thỗ
ổồỹc laỷi
Tiendm=Kwhdm*DGDM;
Kwhdm)*GNDM;
+Tienvuot;
Nóỳu (Kwht
TienDm:=Kwhtt*DGDM;
TienVuot:=0;
Ng
Bừt õỏửu

Tienvuot=(Kwhtt-
Kóỳt thuùc
Gaùn: Ttien=Tiendm
+ In Ttien ra maỡn hỗnh


* Chổồng trỗnh

#
include <math.h>
#include <stdio.h>
#include <conio.h>
fine DMHD 60 //Dinh muc ho dan
HCB 90 //Dinh muc ho can bo

inh muc
Gia ngoai dinh muc
dong ho dien
vuot; //luong dien
,tienvuot;
nh tinh tien dien\n ");
chi so cu=");
);
"%c",&ho);
h (ho) {
break;
m=DMHCB; break;
'k': kwhdm=DMHKD; break;
': kwhdm=DMHSX; break;
#de
#define DM
#define DMHKD 200 //Dinh muc ho can bo
#define DMHSX 450 //Dinh muc ho san xuat
#define DGDM 1000 //Don gia d
#define GNDM 2000 //

main()
{
clrscr();
float socu,somoi; //chi so cua
float kwhtt,kwhdm,kwh
float tiendm,ttien
char ho; //loai ho
printf("chuong tri
printf("Nhap
scanf("%f",&socu
printf("Nhap chi so moi=");
scanf("%f",&somoi);
kwhtt=somoi-socu;
printf(" Loai ho ");
scanf(
ho=getch();
switc
case 'd': kwhdm=DMHD;
case 'c': kwhd
case
case 's
}
if (kwhtt<kwhdm)
{
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 22
tiendm=kwhtt*DGDM;
tienvuot=0;
}
else {

tiendm=kwhdm*DGDM;
+tienvuot;
phai tra la=%0.1f",ttien);
hỏỷn muỡa goợ tổỡ baỡn phờm (1-4),
ỡa xuỏn, 2. muỡa ha, 3. muỡa thu, 4. muỡa õọng
tienvuot=(kwhtt-kwhdm)*GNDM;
}
ttien=tiendm
printf(" Tien dien
getch();
}

. Chổồng trỗnh n11
phỏn loaỷi 1. laỡ mu
*
Thuỏỷt toaùn:
+ Khai baùo bióỳn : Mua
iaù trở cuớa bióỳn Diem tổỡ baỡn phờm
uỡng switch case
rỗnh
+ oỹc g
+ D
*
Chổồng t
>
tf(" Moi ban nhap so (1-4)");
,&mua);
itch (mua) {
ase 1 :printf("XUAN") ; break;
ca

ca
ờnh dióỷn tờch cuớa caùc hỗnh (hỗnh vuọng,
roỡn, tam giaùc, hỗnh thang), choỹn hỗnh
tổỡ baỡn phờm . Trỗnh baỡy dióỷn tờch ra maỡn hỗnh.
khai baùo caùc bióỳn: dai,rong,cao,day,canh,Radius,daylon,daybe

#include <math.h>
#include <stdio.h>
#include <conio.h
main()
{
clrscr();
int mua;
prin
scanf("%d"
sw
c
case 2 :printf("HA") ; break;
se 3 :printf("THU") ; break;
se 4 : printf("DONG");break;
}
getch();
}

12. Vióỳt chổồng trỗnh t
hỗnh chổợ nhỏỷt , hỗnh t
* Thuỏỷt toaùn:
+
S,chon.
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 23
+ oỹc giaù trở caùc bióỳn tổỡ baỡn phờm: dai, rong, cao, day, canh
daylon,daybe
uỡng switch case
ỗnh
Radius,
+ D

* Chổồng tr
on,daybe,s;
");
inh");
");
BAN CHON TRONG CAC MUC SAU");

rin ");
rin am giac\n");
rin n");
rin h tron\n");
rin hinh hinh thang\n");
can ,&chon);
("nhap chieu dai") ;
rong") ;
intf(" ket qua la=%f",s);
"nhap canh day") ;
ao") ;
o );
day*cao)/2;
et qua la=%f",s);
;


#
include <math.h>
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
char chon;
float dai,rong,cao,day,canh,radius,dayl
printf("
printf("Chuong trinh tinh dien tich cac h
printf("
printf("\n");
printf(" MOI CAC
printf("\n");
p tf("n.Dien tich hinh chu nhat\n
p tf("g.Dien tich hinh t
p tf("v.Dien tich hinh hinh vuong\
p tf("t.Dien tich hinh hin
p tf("h.Dien tich
s f("%c"
switch (chon) {
case 'n' :{
printf
scanf("%f",&dai);
printf("nhap chieu
scanf("%f",&rong );
s=dai*rong;
}

pr
break;
case 'g' :{
printf(
scanf("%f",&day);
printf("nhap chieu c
scanf("%f",&ca
s=(
}
printf(" k
break
case 'v' :{
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 24
printf("nhap canh hinh vuong") ;
anh*canh;
(" ket qua la=%f",s);
;
) ;
p s);
ase {
%f",&daylon);
%f",&daybe );
printf("nhap chieu cao") ;
scanf("%f",&cao );

printf(" ket qua la=%f",s);
}

* Thuỏỷt toaùn:

scanf("%f",&canh);
s=c
}
printf
break
case 't' :{
printf("nhap ban kinh"
scanf("%f",&radius);
s=radius*radius*M_PI;
}
rintf(" ket qua la=%f",
break;
c 'h' :
printf("nhap day lon") ;
scanf("
printf("nhap day be") ;
scanf("


s=((daylon+daybe)*cao)/2;
}

break;

getch();
}

13. Giaới phổồng trỗnh truỡng phổồng ax
4
+ bx

2
+c =0, vồùi a,b,c
nhỏỷp tổỡ baỡn phờm.


+ x3,x4,y1,y2,delta,i
+
+ b)-4*a*c;
ta>0 thỗ i=1 Ngổồỹc laỷi nóỳu Delta<0 thỗ i=2 ngổồỹc laỷi
ỹp i laỡ
+ sqrt(delta))/(2*a);
delta))/(2*a);
trỗnh coù 2 nghióỷm phỏn bióỷt
Khai baùo caùc bióỳn a,b,c,x1,x2,
Nhỏỷp giaù trở cuớa a,b,c tổỡ baỡn phờm.
lỏỷp Delta=sqr(
Nóỳu del
i=3;
Trổồỡng hồ
1:
y1=(-b
y2=(-b - sqrt(
Phổồng
Nóỳu y1>0 thỗ
Begin
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 25
x1=sqrt(y1);
x2=-x1;


ng trỗnh truỡng phổong vọ nghióỷm
n
y1=-b/(2*a);
nh coù nghióỷm keùp y1=y2
Begin
rỗnh
Vióỳt x1,X2
End;
Nóỳu y2>0 thỗ
Begin
x3=sqrt(y2);
x4=-x3;
Vióỳt X3,x4;

2: Vióỳt phổồ
3:Begi
Vióỳt phổồng trỗ
Nóỳu y1>0 thỗ
x1=sqrt(y1);
x2=-x1;
Vióỳt x1,x2
End;


* Chổồng t

lude <math.h>

,x3,x4,y1,y2,delta;
he so a=");

&a);
f ( else if (delta <0) i=2; else i=3;
1=(
2=(


#
inc
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
float a,b,c,x1,x2
int i;
{
printf(" Nhap
scanf("%f",
printf(" Nhap he so b=");
scanf("%f",&b);
printf(" Nhap he so c=");
scanf("%f",&c);
delta=b*b-4*a*c;
i delta>0) i=1;
switch (i) {
case 1 :{
y -b+sqrt(delta))/(2*a);
y -b-sqrt(delta))/(2*a);
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 26

p tf(" prin huong trinh co 2 nghiem phan biet\n");
em y1=%0.2f\n",y1);
rin .2f",y2);
intf("Nghiem x1 =%0.2f\n",x1);
ntf("Nghiem x2 =%0.2f",x2);
0) {
y2);
"Nghiem x3 =%0.2f\n",x3);
x4 =%0.2f",x4);
ase : o nghiem");break;
-b/(2*a);
printf("phuong trinh co nghiem kep y1=y2=%f",y1);
if (y1>0) {
x1=sqrt(y1);
x2=-x1;
printf(" nghiem x1=%0.2f\n",x1);
printf(" nghiem x2=%0.2f",x2);
} break;
}
}
}
getch();
}










printf(" nghi
p tf(" nghiem y2=%0
if (y1>0) {
x1=sqrt(y1);
x2=-x1;
pr
pri
}
if (y2>
x3=sqrt(
x4=-x3;
printf(
printf("Nghiem
}
} break;
c 2 printf(" Phuong trinh trung phuong v
case 3: {
y1=























Nguyãùn Vàn 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 27

PHệN III : LNH VOèNG LP
+ FOR
+ DO WHILE
ồng trỗnh taỷo ra baớng cổớu chổồng nhổ hoỹc sinh vỏựn duỡng:
*
+ WHILE


1. Lỏỷp chổ
Thuỏỷt toaùn:

+ Khai baùo 2 bióỳn i,j.
ỡm
toỹa õọỹ j=10*(i-2) + 1,i= j+2);
textcolor(i);

Vióỳt(I,j,j*i);
rỗnh
+ Cho j=1 õóỳn 10 laỡm
Begin
Cho I=2 õóỳn 9 la
Begin
Di chuyóứn tồùi

End;
Vióỳt xuọỳng doỡng
End;

* Chổồng t
clude<stdio.h>
th.h>
io.h>
i,j;
"BANG CUU CHUONG\n");
+ 1, j+2);
xtcolor(i);
("%dx%2d = %2d", i, j, i*j);
}
printf("\n");
#in
#include<ma
#include<con
main()
{
int
clrscr();

printf(
for(j=1;j<=10;j++)
{
for(i=2;i<=9;i++)
{
gotoxy(10*(i-2)
te
cprintf


}
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 28
getch();
}

2. Baỡi toaùn cọứ
Trm trỏu trm coớ
Trỏu õổùng n nm
Trỏu giaỡ ba con mọỹt boù
coù bao nhióu mọựi loaỷi ?
Trỏu nũm n ba

Hoới
* Thuỏỷt toaùn:
+ Khai baùo 3 bióỳn :õổùng, nũm ,giaỡ.
+ Cho õổùng = 0 õóỳn 20 laỡm
Cho nũm = 0 õóỳn 33 laỡm

ỡ (dung+nam+gia =100) thỗ

ỳt ca


* Ch
Cho gỗa = 0 õóỳn 300 laỡm
óỳu maỡ (15*dung + 9*nam + gia = 300) vaN
Vió ùc loaỷi trỏu ra maỡn hỗnh.
ổồng trỗnh

clude <stdio.h>
onio.h>
+)
;gia<=300;gia++)
((15*dung+9*nam+gia==300)&&(dung+nam+gia==100))
printf("\nTrau dung : %5d ; Trau nam : %5d ; Trau gia :
nam, gia);
ù laỷi cho troỡn
rm chỏn chún
Ba mổồi saùu caùi õỏửu
ao nhióu gaỡ , choù ?
*
#in
#include <c
#include <math.h>
main()
{
clrscr();
int dung,nam,gia;
for (dung=0;dung<=20;dung++)
for (nam=0;nam<=33;nam+

for (gia=0
if
%5d",dung,
getch();
}

3. Baỡi toaùn cọứ
Vổỡa gaỡ vổỡa choù
Bo
Mọỹt t

Hoới coù b
Thuỏỷt toaùn:
+ khai baùo 2 bióỳn : x,y
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 29
+ Cho x=0 õóỳn 36 laỡm
Cho y=0 õóỳn 36 laỡm
Nóỳu y =36) thỗ vióỳt kóỳt quaớ x,y ra maỡn hỗnh.

* Ch
maỡ (2*x +4*y =100) vaỡ (x+
ổồng trỗnh

clude <stdio.h>
onio.h>
ath.h>
<=36;x++)
(y=0;y<=36;y++)
if((2*x+4*y==100)&&(x+y==36))

printf("\nGa : %5d ; Cho : %5d",x,y);
Taỷo baớng sọỳ
aỡn hỗnh caùc
1 2 3 4 5 6 7 8 9
14 15 16 17 18 19
. . . . . . . .
94 95 96 97 98 99
*
#in
#include <c
#include <m
main()
{
clrscr();
int x,y;
for (x=0;x
for
getch();
}


4.
Chố duỡng mọỹt voỡng FOR + Lóỷnh I F õóứ vióỳt lón m
sọỳ tổỡ 0 õóỳn 99 theo quy caùch sau:


0
10 11 12 13
.
90 91 92 93


Thuỏỷt toaùn:

khai baùo bióỳn i
laỡm
Nóỳu i mod 10 =0 Thỗ vióỳt i xuọỳng doỡng Ngổồỹc laỷi vióỳt i khọng
+
+ Cho i=0 õóỳn 99
xuọỳng doỡng.

* Chổồng trỗnh

#include <stdio.h>
clude <conio.h>
tdio.h>
#in
#include <s
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 30

{
clrscr();
for (int i=0; i<100; i++)
f (i%10==0) printf("\n%4d",i);
etchar();
V óỳt c ổồng trỗn
$$

******* $$ ***************

$ *****************
b) c)
ỡi giaới:
i
else printf("\%4d",i);
g
}

5. i h h hióỷn ra trón maỡn hỗnh

* $$$$$$$$$ *
** $$$$$$$$ ***
*** $$$$$$$ *****
**** $$$$$$ *******
***** $$$ *********
****** $$$$ ***********
******* $$$ *************
*
*********
a)


Ba

Cỏu a)
* Thuỏỷt toaùn:

+ khai baùo 3 bióỳn : i,j,h
1


Vióỳt kyù tuỷ trọỳng
i vióỳt kyù tổỷ *
Vióỳt xuọỳng doỡng.
Chổồng trỗnh
+ oỹc giaù trở h tổỡ baỡn phờm.
+ cho i=1 õóỳn i=2*h-i+
Begin

cho j=1;õóỳn j=

End;

*
clude <stdio.h>
io.h>

#in
#include <con
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 31

void main()
{
clrscr();
int h, i, j;
eu cao cua hinh tam giac : ");
+1; i++)
printf(" ");
; j<=i; j++)
printf("*");

printf("\n");
oaùn:
printf("\nNhap chi
scanf("%d", &h);
for (i=1; i<=2*h-i
{

for (j=1


}
getch();
}

Cỏu b)
* Thuỏỷt t
ỡ baỡn phờm.
=0 õóỳn I=h
Begin
-i+1 vióỳt$
Vióỳt xuọỳng doỡng.
+ khai baùo : i, j, h
+ oỹc giaù trở cuớa h tổ
+ cho i

cho j=1 õóỳn j=h

End



* Chổồng trỗnh
clude <stdio.h>
io.h>
, i, j;
ac : ");
(i=0; i<=h; i++)
for (j=1; j<=h-i+1; j++)printf("$");
printf("\n");

#in
#include <con

void main()
{
clrscr();
int h
printf("\nNhap chieu cao cua hinh tam gi
scanf("%d", &h);
for
{


}
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 32

Cỏu c)
* Thuỏỷt toaùn:


tổỡ baỡn phờm
i;
óỳt kyù tổỷ trọỳng
cho j=0 õóỳn j<i*2+1
*
Vióỳt xuọỳng doỡng.
Chổồng trỗnh
+ Khai baùo caùc bióỳn : i,j,h
+ oỹc giaù trở cuớa bióỳn h
+ cho i=0; õóỳn i<h
Begin
cho j=h-1 xuọỳng j>
Vi

Vióỳt kyù tổỷ

End

*

io.h>
h>
h, i, j;
cua hinh tam giac : ");
; j )
printf(" ");
for (j=0; j<i*2+1; j++)
("*");
printf("\n");

}
getch();


#include <std
#include <conio.

void main()
{ clrscr();
int
printf("\nNhap chieu cao
scanf("%d", &h);
for (i=0; i<h; i++)
{
for (j=h-1; j>i


printf




}










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 33
6. Taỷo cỏy chổợ sọỳ
Vióỳt chổồng trỗnh hióỷn ra tró ỗnh

890123454321098
90123456765432109
23456789876543210
* ùn:
n maỡn h
1
232
34543
4567654
567898765
67890109876
7890123210987
01

Thuỏỷt toa


+ ,j
+ 10 laỡm
i-1 laỡm
j<=i thỗ
Ngổồỹc laỷi vióỳt ((3*i-1-j) mod 10);
g trỗnh

Khai baùo 2 bióỳn : i
Cho i= 1 õóỳn
Begin
Vióỳt (' ':41- i);
Cho j := 1 õóỳn 2*
Nóỳu
Vióỳt ((j+i-1) mod 10)
Vióỳt xuọỳng doỡng;
End;
* Chổồn
tdio.h>
conio.h>
i,j;
pyright by Nguyen van Nguyen -Khoa CNTT DHKThuat

(j=1; j<=2*i-1; j++)

#
#include <
include <s
main()
{
clrscr();
int
/*printf("\n Co
-Danang");*/
for(i=0; i<=10; i++)
{
printf("");
gotoxy(41-i,j);

for
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 34
if (j<=i) printf("%d",(j+i-1)%10);
else printf("%d",(3*i-1-j)%10);
getch();
nh tỗm caùc sọỳ tổồng ổùng vồùi caùc chổợ thoớa
aợn:


X 8
kờ tổỷ khaùc nhau tổồng ổùng vồùi caùc chổợ sọỳ khaùc
ỳt quaớ T=8, E=8 thỗ kóỳt quaớ naỡy cuợng khọng

ỹc seợ laỡ caùc sọỳ sau:
7 x 8 = 2376
8 x 8 = 2384

*

printf("\n");
}

}

7. Vióỳt chổồng trỗ
m


BIT



BYTE
ióửu kióỷn : Caùc
nhau.
Thờ duỷ : nóỳu coù kó
õổồỹc chỏỳp nhỏỷn.
Kóỳt quaớ nhỏỷn õổồ
Bit Byte
196 x 8 = 1568
197 x 8 = 1576
198 x 8 = 1584
296 x 8 = 2368
29
29
396 x 8 = 3168
397 x 8 = 3176
398 x 8 = 3184

Thuỏỷt toaùn:

+ K
B, I ,T,Y,E
+
vaỡ (B <>T) vaỡ (B<>E)
) vaỡ (Y <>E) and (I<>T)
hai baùo caùc bióỳn :
Cho B=1õóỳn 9 laỡm
Cho I=0 õóỳn 9 laỡm
Cho T=0 õóỳn 9 laỡm

Cho Y = 0 õóỳn 9 laỡm
Cho E=0 õóỳn 9 laỡm
ỳu (((100*b +10*I +T)*8) =(1000*b+100*Y+10*T+E)) Nó
vaỡ (B<>I) vaỡ (B<>Y)
vaỡ (Y<>I) and (Y<>T
Nguyóựn Vn Nguyón- Khoa CNTT-TVT aỷi hoỹc Baùch Khoa aỡ Nụng

×