Bài tập thực hành số 3 môn Tin học đại cương | Đại học Bách khoa Hà Nội

Bài tập thực hành số 3 của Đại học Bách Khoa Hà Nội với những kiến thức và thông tin bổ ích giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học vào thực tiễn cuộc sống. Mời bạn đọc đón xem!

[Tin học đại cương] Bài thực
hành số 3
Nằm trong chuỗi bài viết về thực hành tin học đại cương, đây là bài hướng dẫn thực hành cho bài
thực hành số 3 trong quyển Bài thực hành Tin học đại cương.
B. BÀI TẬP Ở NHÀ
Bài 3.1
Lập chương trình thực hiện các công việc sau:
1. Nhập 3 số thực bất kì.
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng:
Gia tri cua = <gia tri>
Bài giải
Đây một bài rất bản, dựa trên yêu cầu của bài tập thì ta cần quan tâm đến các hàm ợng
giác ( ), hàm trị tuyệt đối ( ), …. Để dùng được các hàm này, chúng
ta cần thêm thư viện math.h
Sau đây là code của bài tập này.
1
2
3
4
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
float x, y, z, F;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
printf("\n Nhap gia tri dau vao ");
printf("\n x = "); scanf("%f",&x);
printf("\n y = "); scanf("%f",&y);
printf("\n z = "); scanf("%f",&z);
//tinh gia tri cua F
F = (x+y+z)/(x*x + y*y+1)-fabs(x-z*cos(y));
//ham luong giac dau vao deu la radian
//fabs nhan dau vao la so kieu float
printf("\n Gia tri cua F = %f",F);
getch();
return 0;
}
Bài 3.2
Lập chương trình thực hiện các công việc sau:
1. Nhập số thực bất kì
2. Tính chu vi , diện tích của hình tròn
3. Đưa các giá trị tính được ra màn hình:
Chu vi cua hinh tron M = <gia tri>
Dien tich cua hinh tron S = <gia tri>
Bài giải
Đây là một bài toán cơ bản. Điều quan trọng nhất trong bài toán này là chúng ta sẽ khai báo hằng
số .
Say đây là code của bài tập này.
1
2
3
#include <stdio.h>
#include <conio.h>
#define PI 3.14 //Khai bao hang so PI
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
4
5
6
7
8
9
10
11
12
13
14
int main(){
float r, M, S;
printf("\n Nhap gia tri ban kinh (r>0) r = ");
scanf("%f",&r);
M = 2*PI*r;
S = PI*r*r;
printf("\n Chu vi cua hinh tron M = %f",M);
printf("\n Dien tich cua hinh tron S = %f",S);
getch();
return 0;
}
Bài 3.3
Lập chương trình thực hiện các công việc sau:
1. Nhập 2 số thực
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng
Gia tri cua F = <gia tri>
Bài giải
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(){
float X, Y, F;
printf("\n Nhap gia tri X = "); scanf("%f",&X);
printf("\n Nhap gia tri Y = "); scanf("%f",&Y);
F = pow(Y,6)+X*pow(Y,5)+pow(X,2)*pow(Y,4)+
pow(X,3)*pow(Y,3)+pow(X,4)*pow(Y,2)+pow(X,5)*Y+pow(X,6);
//nen tinh F = (X^7-Y^7)/(X-Y) nhung nho phai xet 2 TH X=Y va nguoc lai
printf("\n Gia tri cua F = %f",F);
getch();
return 0;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
14
15
16
}
C. BÀI TẬP TẠI PHÒNG
MÁY
Bài 3.4
Lập chương trình thực hiện các công việc sau:
1. Nhập hai số nguyên bất kỳ
2. Tính chu vi và diện tích của hình chữ nhật có 2 cạnh
3. Đưa kết quả ra màn hình
Bài giải
1
2
3
4
5
6
7
8
9
1
0
11
1
2
1
#include <stdio.h>
#include <conio.h>
int main(){
int a, b, C, S;
printf("\n Nhap gia tri dau vao la so nguyen");
printf("\n a = "); scanf("%d",&a);
printf("\n b = "); scanf("%d",&b);
C = 2*(a+b);
S = a*b;
printf("\n Chu vi C = %d",C);
printf("\n Dien tich S = %d",S);
getch();
return 0;
}
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)
lOMoARcPSD|36442750
| 1/4

Preview text:

lOMoARcPSD|36442750
[Tin học đại cương] Bài thực hành số 3
Nằm trong chuỗi bài viết về thực hành tin học đại cương, đây là bài hướng dẫn thực hành cho bài
thực hành số 3 trong quyển Bài thực hành Tin học đại cương. B. BÀI TẬP Ở NHÀ Bài 3.1
Lập chương trình thực hiện các công việc sau: 1. Nhập 3 số thực bất kì.
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng: Gia tri cua = Bài giải
Đây là một bài rất cơ bản, dựa trên yêu cầu của bài tập thì ta cần quan tâm đến các hàm lượng giác (
), hàm trị tuyệt đối (
), …. Để dùng được các hàm này, chúng
ta cần thêm thư viện math.h
Sau đây là code của bài tập này. 1  #include 2  #include 3  #include  int main(){ 4  float x, y, z, F;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 5 6 
printf("\n Nhap gia tri dau vao "); 7 
printf("\n x = "); scanf("%f",&x); 8 
printf("\n y = "); scanf("%f",&y); 9 
printf("\n z = "); scanf("%f",&z); 10 11  //tinh gia tri cua F 12 
F = (x+y+z)/(x*x + y*y+1)-fabs(x-z*cos(y)); 
//ham luong giac dau vao deu la radian 13 
//fabs nhan dau vao la so kieu float 14 15 
printf("\n Gia tri cua F = %f",F); 16  getch(); 17  return 0; 18  } 19 Bài 3.2
Lập chương trình thực hiện các công việc sau: 1. Nhập số thực bất kì 2. Tính chu vi
, diện tích của hình tròn 3. Đưa các giá trị tính được ra màn hình:
Chu vi cua hinh tron M =
Dien tich cua hinh tron S = Bài giải
Đây là một bài toán cơ bản. Điều quan trọng nhất trong bài toán này là chúng ta sẽ khai báo hằng số .
Say đây là code của bài tập này. 1  #include 2  #include 3 
#define PI 3.14 //Khai bao hang so PI
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 4 5  int main(){ 6  float r, M, S; 7 
printf("\n Nhap gia tri ban kinh (r>0) r = ");  scanf("%f",&r); 8  M = 2*PI*r; 9  S = PI*r*r; 10 
printf("\n Chu vi cua hinh tron M = %f",M); 11 
printf("\n Dien tich cua hinh tron S = %f",S);  getch(); 12  return 0; 13  } 14 Bài 3.3
Lập chương trình thực hiện các công việc sau: 1. Nhập 2 số thực
2. Tính giá trị biểu thức :
3. Đưa giá trị tính được của ra màn hình dưới dạng Gia tri cua F = Bài giải 1  #include 2  #include 3  #include  int main(){ 4  float X, Y, F; 5 
printf("\n Nhap gia tri X = "); scanf("%f",&X); 6 
printf("\n Nhap gia tri Y = "); scanf("%f",&Y); 7 8 
F = pow(Y,6)+X*pow(Y,5)+pow(X,2)*pow(Y,4)+ 9 
pow(X,3)*pow(Y,3)+pow(X,4)*pow(Y,2)+pow(X,5)*Y+pow(X,6); 
//nen tinh F = (X^7-Y^7)/(X-Y) nhung nho phai xet 2 TH X=Y va nguoc lai 10 11 
printf("\n Gia tri cua F = %f",F); 12  getch(); 13  return 0;
Downloaded by v?n ti?n Lê (vantienle525@gmail.com) lOMoARcPSD|36442750 14 15  } 16 C. BÀI TẬP TẠI PHÒNG MÁY Bài 3.4
Lập chương trình thực hiện các công việc sau: 1. Nhập hai số nguyên bất kỳ
2. Tính chu vi và diện tích của hình chữ nhật có 2 cạnh
3. Đưa kết quả ra màn hình Bài giải  1  #include  2  #include  int main(){  3  int a, b, C, S;  4 
printf("\n Nhap gia tri dau vao la so nguyen");  5 
printf("\n a = "); scanf("%d",&a);  6 
printf("\n b = "); scanf("%d",&b);  7  C = 2*(a+b);  8  S = a*b;  9  1  printf("\n Chu vi C = %d",C); 0 
printf("\n Dien tich S = %d",S);  11  getch();  1  return 0; 2  }  1
Downloaded by v?n ti?n Lê (vantienle525@gmail.com)