Thứ Hai, 10 tháng 3, 2014

BÀI TẬP MINH HỌA HỌC PHẦN NHẬP MÔN LẬP TRÌNH




Trang 5
CÁC BÀI TẬP THÊM CÓ ĐỘ KHÓ CAO

1. Nhp vu cao h c 
   li th 
sn bng hng s M_PI):
a.
2
RS
đáy



b.
RhS
xungquanh

2

c.
hSV
đáy



2. Nh th y1, y2, ly 2 s l:
d.
)1310(4
2
1
 xxxxy

e.









xe
xx
y
x
4
cos
1)sin(
2
22
2




3. Nhp s ti ng.
:
N =     

4. Nh  sng 3 ch s 
:
S ng 3 ch s 

5. Vip gic hin kip l ca d liu nh.

6. Vit p 2 gi (gic hi-' ca 2 gi 






Trang 6
Tuần 4. CÁC CẤU TRÚC LẬP TRÌNH - CẤU TRÚC CHỌN

CÁC BÀI TẬP CƠ BẢN

Bài tập 1
“Gia tri cua x la 100”,
“Gia tri của x khac 100”.

#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
int x;
cout << "Nhap x = ";
cin >> x;
if(x == 100)
cout << "\nGia tri cua x la 100 ";
if(x != 100)
cout << "\nGia tri cua x khac 100 ";
return 0;
}

Bài tập 2:

#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
int x;
cout << "Nhap x = ";
cin >> x;
if(x == 100)
cout << "\nGia tri cua x la 100 ";
else
cout << "\nGia tri cua x khac 100 ";
return 0;
}

Bài tập 3


#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
float x, a, b;
cout << "Nhap a = ";
cin >> a;
cout << "Nhap b = ";
cin >> b;
if(a == 0)
{
if(b == 0)
cout << "\nPhuong trinh co vo so nghiem. " << endl;
else
cout << "\nPhuong trinh vo nghiem. " << endl;
}



Trang 7
else
{
cout << "\nPhuong trinh co nghiem duy nhat: x = " << -b/a << endl;
}
return 0;
}

Bài tập 4


// Thang co 31 ngay: 1, 3, 5, 7, 8, 10, 12
// Thang co 30 ngay: 4, 6, 9, 11
// Thang 2 co 28 hoac 29 ngay
#include <stdio.h>
#include <conio.h>
void main()
{
//khai bao bien
int ngay, thang, nam;
int nhuan;
//nhap du lieu
printf("Nhap vao mot thang: ");
scanf("%d",&thang);
printf("Nhap vao mot nam: ");
scanf("%d",&nam);
//kiem tra nam nhuan
nhuan = 0;
if ((nam%400 == 0) || (nam%4 == 0 && nam%100 != 0))
nhuan = 1;
ngay = 0;
switch (thang)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
ngay = 31;
break;
case 4:
case 6:
case 9:
case 11:
ngay = 30;
break;
case 2:
if (nhuan == 1) ngay = 29;
else ngay = 28;
break;
}
printf("So ngay cua thang %d cua nam %d la: %d",thang, nam, ngay);
getch();
}





Trang 8
CÁC BÀI TẬP THÊM CÓ ĐỘ KHÓ TRUNG BÌNH

1. 
2
+ bx + c = 0
2. 

3. 
a. 
b. In ra 

4. 
a. 
b. 

5.  

6. 
 
 
 
 

7.  

 
 
 
 
 
 

CÁC BÀI TẬP THÊM CÓ ĐỘ KHÓ CAO

8. 
 
#include <stdio.h>
#include <conio.h>
void main()
{
//khai bao bien
int ngay, thang, nam;
int ngaytruoc, ngayke;
int nhuan;
//nhap du lieu
printf("Nhap vao mot ngay: ");
scanf("%d",&ngay);
printf("Nhap vao mot thang: ");
scanf("%d",&thang);
printf("Nhap vao mot nam: ");
scanf("%d",&nam);
//kiem tra nam nhuan
nhuan = 0;
if ((nam%400 == 0) || (nam%4 == 0 && nam%100 != 0))
nhuan = 1;




Trang 9
ngaytruoc = ngay-1;
ngayke = ngay+1;
switch (thang)
{
case 1:
case 5:
case 7:
case 10:
case 12:
case 4:
case 6:
case 9:
case 11:
if (ngay == 30)
{
ngaytruoc = 29;
ngayke = 1;
}
else
{
ngaytruoc = ngay-1;
ngayke = ngay+1;
}
break;
case 2:
if (nhuan == 1)
{
if (ngay == 29)
{
ngaytruoc = 28;
ngayke = 1;
}
else if (ngay == 1)
{
ngaytruoc = 31;
ngayke = 2;
}
}
else
if (ngay == 28)
{
ngaytruoc = 27;
ngayke = 1;
}
else if (ngay == 1)
{
ngaytruoc = 31;
ngayke = 2;
}
break;
case 3:
if (ngay == 31)
{
ngaytruoc = 30;
ngayke = 1;
}
else if (ngay == 1)
{
if (nhuan == 1)
{
ngaytruoc = 29;
ngayke = 2;



Trang 10
}
else
{
ngaytruoc = 28;
ngayke = 2;
}
}
break;
case 8:
if (ngay == 31)
{
ngaytruoc = 30;
ngayke = 1;
}
else if (ngay == 1)
{
ngaytruoc = 31;
ngayke = 2;
}
break;
}
printf("Ngay truoc cua ngay %d cua thang %d cua nam %d la: %d",ngay,
thang, nam, ngaytruoc);
printf("\n");
printf("Ngay ke tiep cua ngay %d cua thang %d cua nam %d la: %d",ngay,
thang, nam, ngayke);
getch();
}




Trang 11

Tuần 5. VÒNG LẶP WHILE

CÁC BÀI TẬP CƠ BẢN

Bài 1: 



#include <stdio.h>
void main()
{
int n;
long s = 0;
printf("nhap vao n ");
scanf("%d", &n);
while (i <= n)
{
s += i;
i++;
}
printf("ket qua la: s= %ld", s);
}

Bài 2: 

#include <stdio.h>
void main()
{
int n;
long s = 0;
printf("nhap vao n ");
scanf("%d", &n);
for (int i = 1;i <=n;i++)
if(!(i%4) && i%5)
s += i;
printf("ket qua la: s= %ld", s);
}

Bài 3: 


#include <stdio.h>
void main()
{
int k,n;
do
{
printf("nhap so nguyen n: ");
scanf("%d",&n);
} while (n<=0 || n>=50);
k=n-1;
while (k>1)
{
int t=2;
while (k%t!=0)
t++;



Trang 12
if(t==k)
{
printf("so nguyen to lon nhat nho hon %d la %d\n", n, k);
break;
}
k ;
}
if(k<=1)
printf("khong co so nguyen to nao nho hon %d",n);
}

Bài 4: 

#include <stdio.h>
void main()
{
int n;
do
{
printf("nhap so nguyen duong n: ");
scanf("%d",&n);
} while (n<=0);
int don_vi = n%10;
while (don_vi!=0)
{
printf("%5d", don_vi);
n = n/10;
don_vi = n%10;
}
}


CÁC BÀI TẬP THÊM CÓ ĐỘ KHÓ TRUNG BÌNH

1. 
3
+2
3
+ 3
3

3

2. 
2
+2
2
+ 3
2

2

3. 
4. 
5. 
6. 
2

n

7. 
8. 
9. 

10. 
11. .
12. 





Trang 13
CÁC BÀI TẬP THÊM CÓ ĐỘ KHÓ CAO

1.  
2. 
3. 
4.
24 )1(*2*2  NNS

5.
!
1
!2
1
!1
1
!0
1
n
S  

6.
)!12(
)1 (
!5!3
1253



n
xxx
xS
n
n


 < x < 
7.
)!2(
)1 (
!4!2
1
242
n
xxx
S
n
n



 < x < 
8.





0
32
1
1
1
n
n
xxxx
x



1 < x < 1
9.





0
2642
)!2(
)1(
720
1
24
1
2
1
1)cos(
n
n
n
x
n
xxxx 


 < x < 
10.







0
129753
12
)1(
29
1
7
1
5
1
3
1
2
)(arccotan
n
n
n
x
n
xxxxxx



11.








1
12
1
753
12
)1(
7
1
5
1
3
1
)arctan(
n
n
n
x
n
xxxxx 


1 < x < 1
12.




0
432
!
1
24
1
6
1
2
1
1
n
nx
x
n
xxxxe 


 < x < 
13.






1
1
432
)1(
4
1
3
1
2
1
)1ln(
n
n
n
x
n
xxxxx 


 < x < 
14.














1
12753
12
2
7
2
5
2
3
2
2
1
1
ln
n
n
x
n
xxxx
x
x



 < x < 
15.







0
12753
)!12(
)1(
5040
1
120
1
6
1
)sin(
n
n
n
x
n
xxxxx 


 < x < 
16. 

n. (i) 







 ; (ii) 




; (iii) 









, (iv) 







 

(
0); (v) 





a b (a  b) sao cho:
nba 
22
. (vi) 


k. In ra k 





(: 10
k
).



Trang 14
17. 

2 a, b . (i) (a, b); (ii) x
y sao cho: USCLN(a, b) = a * x + b * y.
18. 

n. 



(i) 

, (ii)  

, (iii) 


? (iv) 







10, (v) 








.
19. k :
2110
,1,0


kkk
fffff
, 

k  2.
20. 



n , (i) +




; (ii) 


Không có nhận xét nào:

Đăng nhận xét