Viết chương trình hiển thị kết quả nghiệm của phương trình này trên màn hình Client theo kỹ thuật UDP.. Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ
Trang 1BÀI ÔN TẬP THỰC HÀNH MÔN : HỆ PHÂN TÁN
Nguyễn Minh Nhật
1.Lập trình UDP
Bài 01
Client gởi đến Server 1 phương trình có dạng: y = ax2 + bx + c = 0 Trong đó a,b,c được nhập từ bàn phím thành 1 chuỗi trên màn hình, mỗi giá trị cách nhau dấu “ ; ” Yêu cầu Server giải phương trình này Viết chương trình hiển thị kết quả nghiệm của phương trình này trên màn hình Client theo kỹ thuật UDP
Bài 02
Client tạo một dãy số nguyên nhập tù bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;” Yêu cầu Server cho biết những số nào trong dãy là số hoàn thiện, và ở số hạng thứ mấy trong dãy Biết rằng số hoàn thiện là số tự nhiên mà tổng tất cả các ước tự nhiên của nó trừ chính nó thì bằng chính nó Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật UDP
Ví dụ : 6=1+2+3
Bài 03
Viết chương trình chat đơn giản giữa 2 máy tính qua kỹ thuật UDP Quá trình chat sẽ dừng khi một máy gởi đến máy kia chuỗi “ STOP”
Bài 04
Client gởi cho Server 1 số nguyên k (k>=3) yêu cầu Server tạo 1 dãy Fibonaci có
2 phần từ đầu bằng 1 và số phần từ trong dãy là k Client gởi tiếp 1 số nguyên p dến Server, hãy xác định p có tồn tại trng dãy Fibonaci hay không, nếu có thì ở vị trí nào trong dãy
Yêu cầu : Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật UDP,
Bài 05
Client nhập vào một dãy số nguyên tùy ý tù bàn phím trên cùng dòng, mỗi sô hạng cách nhau bởi dấu “;” Sau đó gởi cho Server, yêu cầu Server sắp xếp số chẵn đầu dãy, số lẽ cuối daycx Viết chương trình hiển thị kết quả dãy sau khi sắp xếp trên màn hình Client theo kỹ thuật UDP
Bài 07
Client gởi chuỗi bất kỳ nhập từ bàn phím cho Server: Yêu cầu Server :
- Đảo chuỗi đã cho
- Đếm số lần xuất hiện của các ký tự (phân biệt chữ hoa và chữ thường)
Bài 08
Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật UDP
Client tạo một dãy Fibonacci F(n) với F(1) = a, F(2) = b, sau đó gởi F(1), F(2) và k(k>2) là số phần tử trong dãy cho Server Tiếp đó, Client gởi một số nguyên p, yêu cầu Server cho biết p có tồn tại trong dãy không, nếu tồn tại thì nó ở số hạng thứ mấy trong dãy
Trang 2Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật UDP trong các trường hợp sau :
1 Các giá trị a,b, k và p được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
2 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau:
File Input.txt
Bài 09
Để thực hiện dãy tính : S = 25*(a+b) – 6*( 3c- 2d), Client thực hiện gởi đến:
+ Server 1: các giá trị a và b, yêu cầu thực hiện tính tổng : a+b
+ Server 2: các giá trị c và d, yêu cầu thực hiện tính hiệu : 3c-2d
Hiển thị kết quả của S trên màn hình Client theo kỹ thuật UDP trong các trường hợp sau :
1 Các giá trị a,b,c,d được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
2 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau :
File Input.txt
1 1 5 34
1 1 45 256
1 1 125 2013
346
12 5 23 7
4 12 3 6
Trang 3
2.Lập trình TCP
Bài 01
Client gởi đến Server 1 phương trình có dạng: y = ax2 + bx + c = 0 Trong đó a,b,c được nhập từ bàn phím thành 1 chuỗi trên màn hình, mỗi giá trị cách nhau dấu “ ; ” Yêu cầu Server giải phương trình này Viết chương trình hiển thị kết quả nghiệm của phương trình này trên màn hình Client theo kỹ thuật TCP
Bài 02
Client tạo một dãy số nguyên nhập tù bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;” Yêu cầu Server cho biết những số nào trong dãy là số hoàn thiện, và ở số hạng thứ mấy trong dãy Biết rằng số hoàn thiện là số tự nhiên mà tổng tất cả các ước tự nhiên của nó trừ chính nó thì bằng chính nó Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật TCP
Ví dụ : 6=1+2+3
Bài 03
Viết chương trình chat đơn giản giữa 2 máy tính qua kỹ thuật TCP Quá trình chat sẽ dừng khi một máy gởi đến máy kia chuỗi “ STOP”
Bài 04
Client gởi cho Server 1 số nguyên k (k>=3) yêu cầu Server tạo 1 dãy Fibonaci có
2 phần từ đầu bằng 1 và số phần từ trong dãy là k Client gởi tiếp 1 số nguyên p dến Server, hãy xác định p có tồn tại trng dãy Fibonaci hay không, nếu có thì ở vị trí nào trong dãy
Yêu cầu : Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật TCP,
Bài 05
Client nhập vào một dãy số nguyên tùy ý tù bàn phím trên cùng dòng, mỗi sô hạng cách nhau bởi dấu “;” Sau đó gởi cho Server, yêu cầu Server sắp xếp số chẵn đầu dãy, số lẽ cuối daycx Viết chương trình hiển thị kết quả dãy sau khi sắp xếp trên màn hình Client theo kỹ thuậtTCP
Bài 07
Client gởi chuỗi bất kỳ nhập từ bàn phím cho Server: Yêu cầu Server :
- Đảo chuỗi đã cho
- Đếm số lần xuất hiện của các ký tự (phân biệt chữ hoa và chữ thường)
Bài 08
Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật TCP
Client tạo một dãy Fibonacci F(n) với F(1) = a, F(2) = b, sau đó gởi F(1), F(2) và k(k>2) là số phần tử trong dãy cho Server Tiếp đó, Client gởi một số nguyên p, yêu cầu Server cho biết p có tồn tại trong dãy không, nếu tồn tại thì nó ở số hạng thứ mấy trong dãy
Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật TCP trong
các trường hợp sau :
1 Các giá trị a,b, k và p được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
Trang 42 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau:
File Input.txt
Bài 09
Để thực hiện dãy tính : S = 25*(a+b) – 6*( 3c- 2d), Client thực hiện gởi đến:
+ Server 1: các giá trị a và b, yêu cầu thực hiện tính tổng : a+b
+ Server 2: các giá trị c và d, yêu cầu thực hiện tính hiệu : 3c-2d
Hiển thị kết quả của S trên màn hình Client theo kỹ thuật TCP trong các trường hợp sau :
1 Các giá trị a,b,c,d được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
2 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau :
File Input.txt
3.Lập trình RMI
Bài 01
Client gởi đến Server 1 phương trình có dạng: y = ax2 + bx + c = 0 Trong đó a,b,c được nhập từ bàn phím thành 1 chuỗi trên màn hình, mỗi giá trị cách nhau dấu “ ; ” Yêu cầu Server giải phương trình này Viết chương trình hiển thị kết quả nghiệm của phương trình này trên màn hình Client theo kỹ thuật RMI
Bài 02
Client tạo một dãy số nguyên nhập tù bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;” Yêu cầu Server cho biết những số nào trong dãy là số hoàn
1 1 5 34
1 1 45 256
1 1 125 2013
346
12 5 23 7
4 12 3 6
Trang 5
thiện, và ở số hạng thứ mấy trong dãy Biết rằng số hoàn thiện là số tự nhiên mà tổng tất cả các ước tự nhiên của nó trừ chính nó thì bằng chính nó Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật RMI
Ví dụ : 6=1+2+3
Bài 03
Viết chương trình chat đơn giản giữa 2 máy tính qua kỹ thuật RMI Quá trình chat sẽ dừng khi một máy gởi đến máy kia chuỗi “ STOP”
Bài 04
Client gởi cho Server 1 số nguyên k (k>=3) yêu cầu Server tạo 1 dãy Fibonaci có
2 phần từ đầu bằng 1 và số phần từ trong dãy là k Client gởi tiếp 1 số nguyên p dến Server, hãy xác định p có tồn tại trng dãy Fibonaci hay không, nếu có thì ở vị trí nào trong dãy
Yêu cầu : Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật RMI
Bài 05
Client nhập vào một dãy số nguyên tùy ý tù bàn phím trên cùng dòng, mỗi sô hạng cách nhau bởi dấu “;” Sau đó gởi cho Server, yêu cầu Server sắp xếp số chẵn đầu dãy, số lẽ cuối daycx Viết chương trình hiển thị kết quả dãy sau khi sắp xếp trên màn hình Client theo kỹ thuật RMI
Bài 07
Client gởi chuỗi bất kỳ nhập từ bàn phím cho Server: Yêu cầu Server :
- Đảo chuỗi đã cho
- Đếm số lần xuất hiện của các ký tự (phân biệt chữ hoa và chữ thường)
Bài 08
Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật RMI
Client tạo một dãy Fibonacci F(n) với F(1) = a, F(2) = b, sau đó gởi F(1), F(2) và k(k>2) là số phần tử trong dãy cho Server Tiếp đó, Client gởi một số nguyên p, yêu cầu Server cho biết p có tồn tại trong dãy không, nếu tồn tại thì nó ở số hạng thứ mấy trong dãy
Viết chương trình hiển thị kết quả trên màn hình Client theo kỹ thuật RMI trong các trường hợp sau :
1 Các giá trị a,b, k và p được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
2 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau:
File Input.txt
1 1 5 34
1 1 45 256
1 1 125 2013
346
Trang 6Bài 09
Để thực hiện dãy tính : S = 25*(a+b) – 6*( 3c- 2d), Client thực hiện gởi đến:
+ Server 1: các giá trị a và b, yêu cầu thực hiện tính tổng : a+b
+ Server 2: các giá trị c và d, yêu cầu thực hiện tính hiệu : 3c-2d
Hiển thị kết quả của S trên màn hình Client theo kỹ thuật RMI trong các trường hợp sau :
1 Các giá trị a,b,c,d được nhập từ bàn phím trên cùng dòng, mỗi giá trị cách nhau bởi dấu “;”
2 Quá trình được thực hiện nhiều lần cho đến khi dòng gởi có dạng “ stop” thì quá trình trên chấm dứt
3 a,b,c,d, được nhập từ file input.txt (tạo sẵn trên máy ) có dạng như sau :
File Input.txt
12 5 23 7
4 12 3 6