| Nguyễn Thanh Tú Giữa kì | |
|
|
Tác giả | Thông điệp |
---|
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:31 am | |
| Bài 1
-Xác định bài toán: input: Nhập tọa độ x1,y1 của điểm A và x2,y2 điểm B output: Đưa ra độ dài đoạn thẳng A,B lấy chính xác đến 2 chữ số thập phân -Thuật toán: Áp dụng công thức: dAB = căn((x2-x1)^2+(y2-y1)^2) -Chương trình: Code:
from math import sqrt x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input()) d = sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print("{:.3}".format(d))
test: 4 3 2 5 KQ: 2.83 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:33 am | |
| Bài 2 Xac định bài toán input: x1,x2,x3,y1,y3,y3 thuật toán p=(a+b+c)/2 s=căn(p(p-a)(p-b)(p-b) Code from math import sqrt a=int(input()) b=int(input()) c=int(input()) p = (a+b+c)/2 s =sqrt((p)*(p-a)*(p-b)*(p-c)) print("{:.10}".format(s))
Test 4 3 2 Kq 2.90473751 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:35 am | |
| Bài 3: xac định bài toán input: x1,x2,x3,y1,y2,y3 output: độ dài dab, dbc, dca thuật toán dab= căn ((x2-x1)^2+(y2-y1)^2) dbc=căn ((x3-x2)^2+(y3-y2)^2) dca=căn ((x1-x3)^2+(y1-y3)^2) code
from math import sqrt x1 = int(input()) x2 = int(input()) x3 = int(input()) y1 = int(input()) y2 = int(input()) y3 = int(input()) dab=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) dbc=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)) dca=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)) print(" {:.3}".format(dab)) print("{:.3}".format(dbc)) print("{:.3}".format(dca))
Test 1 2 3 4 5 6 Kq 41 41 83 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:36 am | |
| Bài 4 Xác định bài toán input:a,b output:x số gạch màu xanh, y số gạch màu vàng Thuật toán y=(a-2)(b-2) x=a*b-y code
a = int(input()) b = int(input()) x = (a-2) * (b-2) y = a * b - x print(x) print(y)
Test 2 3 Kq 0 6 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:36 am | |
| Bài 5 Xác định bài toán input: n output: s là tổng n số tự nhiên liên tiếp Thuật toán s=(n(n+1))/2 code
n = int(input()) s = n * (n + 1) / 2 print("{:.3}".format(s))
Test 2 Kq 3 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:37 am | |
| Bài 6 xác định bài toán input: n output: s là tổng bình phương các số tự nhiên liên tiếp Thuật toán s=(n(n+1)(2*+1))/6 code n = int(input()) s = (n * (n + 1) * (2 * n + 1) )/ 6 print("{:.3}".format(s))
Test 2 Kq 5 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:37 am | |
| Bài 7 Xác dịnh bài toán input:n output:N^2 tổng các số lẻ liên tiếp Thuạt toán n*n
n = int(input()) print(n * n)
Test 2 kq 4 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:38 am | |
| Bài 8 Xác định bài toán input: n output: s tổng lập phương các số lẻ lên tiếp Thuật toán s=((n(n+1))/2)^2 code n = int(input()) s = (n * (n + 1) )/2 print(s * s)
Test 2 Kq 9
| |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:38 am | |
| Bài 9 Xác định bài toán input: n output:s tổng luỹ thừa 5 của csc số tự nhiên liên tiếp Thuật tóan s=(1/12)N^2(n+1)^(2*n^n +2*n-1) code n = int(input()) s = (n * n * (n + 1) * (n + 1) * (2 * n * n + 2 * n - 1))/12 print("{:.3}".format(s))
Test 2 Kq 33 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:38 am | |
| Bài 10 Xác định bài toán input: n output:s tổng cặp số tự nhiên nhân dồn Thuật toán s=(n(n+1)(n+2))/3 code n = int(input()) s = (n * (n + 1) * (n + 2)) / 3 print("{:.3}".format(s))
Test 2 Kq 8 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:39 am | |
| Bài 11 Xác định bài toán input:n output:s tổng nghịch đảo cặp số tự nhiên nhân dồn Thuật toán s=n/(n+1) code n = int(input()) s = n / (n + 1.0) print("{:.3}".format(s))
Test 2 Kq 0.667 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:39 am | |
| Bài 12 Xác định bài toán input:n output:s tổng nghịch đảo cặp ba số tự nhiên nhân dồn Thuật toán s=(n(n+3))/(4(n+1)(n+2)) code n = int(input()) s = (n * (n + 3) )/ (4.0 * (n + 1) * (n +2)) print("{:.3}".format(s))
Test 2 Kq 0.208 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:40 am | |
| Bài 13 Xác định bài toán input:n output:s tổng dãy số đặc biệt 1 Thuật toán s=(n(n+1))/((n+1)^2) Code
n = int(input()) s = (n * (n + 2)) / ((n + 1) ** 2) print("{:.3}".format(s))
Test 2 Kq 0.889 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:41 am | |
| Bài 15 Xác định bài toán input:p,n output:s tổng dãy đặc biệt 3 Thuật toán s=((n+1)p^(n(n+1))/(p-1) code
p = int(input()) n = int(input()) s =( ((n + 1) * p ** (n + 1)) / (p - 1) )- (p ** (n + 1) - 1) / ((p - 1) ** 2) print("{:.3}".format(s))
Test 2 3 Kq 49 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:41 am | |
| Bài 16 Xác định bài toán input:n output:n chẵn hoặc n lẻ Thuật toán n là lẻ khi n%2!=0 code
n = int(input()) if n % 2 !=0: print("N la so le") else: print("N la so chan")
Test 3 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:42 am | |
| Bài 17 Xác định bài toán input:n output:n chia hết3 không chia hết cho 5 Thuật toán n%3==0 and n%5!=0 code
n = int(input()) if (n % 3 == 0) and (n % 5 != 0): print("True") else: print("False")
Test 66 Kq True
| |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:42 am | |
| Bài 18 Xác định bài toán Input: giá trị của a,b Output: giá trị lớn nhất của a,b Thuật toán
Xem phần tử đầu tiên là lớn nhất rmax=ađem so sánh nó với giá trị của phần tử khác nếu lớn hơn thì cập nhật rmax bằng giá trị lớn hơn
Code
a = int(input()) b = int(input()) rmax = a if rmax< b: rmax=b print (rmax)
Test 7 3 Kq 7
| |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:43 am | |
| bài 19 - Xác định bài toán: input: nhập giá trị a, b, c Output: Đưa ra giá trị lớn nhất của a, b và c. - Thuật toán: Xem phần tử đầu tiên là phần tử nhỏ nhất. Mang giá trị này lần lượt so sánh với các phần tử còn lại, phần tử nào nhỏ hơn nó thì cập nhật lại nó.
Code:
a = int(input()) b = int(input()) c = int(input()) res = a if res>b: res = b if res>c: res = c print(res)
Test 4 3 2 Kq 2
| |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:43 am | |
| bai 20 Xác định bài toán Input: giá trị của a,b,c Output: giá trị lớn nhất của tổng hai số Thuật toán Đặt m=a+b n=a+c p=b+c Giả sử số đầu tiên là lớn nhất tại thời điểm hiện tại rmax=m đem rmax đi so sánh với các giá trị còn lại giá trị nào lớn hơn thì cập nhật rmax bằng giá trị đó Code a= int(input()) b= int(input()) c= int(input()) m= a+b n= b+c p= a+c rmax=m if rmax<n: rmax=n if rmax<p: rmax=p print (rmax)
Test 7 3 6 Kq 13 | |
|
| |
Nguyễn Thanh Tú
Tổng số bài gửi : 25 Join date : 03/10/2022
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì Sat Oct 29, 2022 8:46 am | |
| Bài 14: - Xác định bài toán Input Nhập p, n Output Đưa s=1+p^1+p^2+...+p^n ra - Thuật toán Áp dụng công thức tính tổng các số tự nhiên liên tiếp: s= 1+p^1+p^2+...+p^n=p^(n+1)-1/p-1 - Viết phương trình Code:
p=int(input()) n=int(input()) s=(p**(n+1)-1)//(p-1) print(s)
Bộ test 4 2 KQ: 21
| |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Thanh Tú Giữa kì | |
| |
|
| |
| Nguyễn Thanh Tú Giữa kì | |
|