| Phạm đức mạnh giữa kì 1 | |
|
|
|
Tác giả | Thông điệp |
---|
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:49 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 11:28 am; sửa lần 1. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:51 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 4:19 pm; sửa lần 3. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:51 am | |
| Bài 3: XÁc đị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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:31 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:52 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:33 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:53 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:42 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Phạm đức mạnh Mon Oct 24, 2022 9:59 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:44 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:00 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 9:12 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:02 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:46 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:04 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:53 pm; sửa lần 3. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:07 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:55 pm; sửa lần 4. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:10 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:56 pm; sửa lần 4. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:11 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:58 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:13 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 7:59 pm; sửa lần 2. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:14 pm | |
| Bài 14 Xác định bài toán input:p,n output:s tổng dãy đặc biệt 2 Thuật toán s=(p^(n+1)-1)/(p-1) code
p = int(input()) n = int(input()) s = (p ** (n + 1) - 1) / (p - 1) print("{:.3}".format(s))
Test 2 3 Kq 15
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 8:01 pm; sửa lần 3. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:16 pm | |
| 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
Được sửa bởi Phạm Đm ngày Wed Oct 26, 2022 8:02 pm; sửa lần 3. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:17 pm | |
| 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 Kq N la so le
Được sửa bởi Phạm Đm ngày Thu Oct 27, 2022 7:43 am; sửa lần 4. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:18 pm | |
| 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
Được sửa bởi Phạm Đm ngày Thu Oct 27, 2022 7:49 am; sửa lần 3. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:18 pm | |
| 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
Được sửa bởi Phạm Đm ngày Thu Oct 27, 2022 9:09 am; sửa lần 9. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:19 pm | |
| 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
Được sửa bởi Phạm Đm ngày Thu Oct 27, 2022 7:50 am; sửa lần 5. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Mon Oct 24, 2022 10:19 pm | |
| 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 | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Tue Nov 08, 2022 8:28 pm | |
| Bài 21 Xác định bài toàn Input:giá trị a,b (a,b<10) Output: giá trị lớn nhất của số đc ghép từ a và b Thuật toán a = int(input()) b = int(input()) m = a * 10 + b n = b * 10 + a rmax = m Nếu n < m thì lấy n
Code
a = int(input()) b = int(input()) m = a * 10 + b n = b * 10 + a rmax = m if rmax < n : rmax = n print (rmax)
Test 3 4 Kq 43 | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Tue Nov 08, 2022 8:42 pm | |
| bài 22Xác định bài toán Input: giá trị a,b Output: nghiệm của phương trình ax+b =0 Thuật toán a= int(input()) b= int(input()) if a == 0: if b== 0: print("VSN") else: print("NONE") else: X=-1.0 *b/a Giá trị của x - Code:
-
a= int(input()) b= int(input()) if a == 0: if b== 0: print("VSN") else: print("NONE") else: X=-1.0 *b/a print("{:.3}".format(X))
Test 5 6 Kq -1.2
Được sửa bởi Phạm Đm ngày Tue Dec 06, 2022 7:44 pm; sửa lần 1. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Fri Nov 11, 2022 7:16 pm | |
| Bài 24 Xác định bài toán Input: giá trị a,b,c Output : xác định a b c có là cạnh của tam giác không nếu có thì tính diện tích tam giác Thuật toán a b c là cạnh của tam giác khi (a+b>c) and (b+c>a) and (c+a>b) - Code:
-
from math import sqrt a = int(input()) b = int(input()) c = int(input()) if (a+b>c) and (b+c>a) and (c+a>b): p = (a + b + c) / 2 s = sqrt(p * (p-a) * (p-b) *(p-c)) print ("{:.3}".format(s)) else: print ("khong phai 3 canh cua mot tam giac")
Test 6 7 6 Kq 17.1 Test2 223 9 5 Kq Khong phai ba canh cua mot tam giac
Được sửa bởi Phạm Đm ngày Wed Nov 16, 2022 7:25 pm; sửa lần 1. | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Fri Nov 11, 2022 7:43 pm | |
| Bài 24 Xác định bài toán Input: giá trị a,b,c Output : xác định a b c có là cạnh của tam giác không nếu có thì tính diện tích tam giác Thuật toán a b c là cạnh của tam giác khi (a+b>c) and (b+c>a) and (c+a>b) - Code:
-
from math import sqrt a = int(input()) b = int(input()) c = int(input()) if (a+b>c) and (b+c>a) and (c+a>b): p = (a + b + c) / 2 s = sqrt(p * (p-a) * (p-b) *(p-c)) print ("{:.3}".format(s)) else: print ("khong phai 3 canh cua mot tam giac")
Test 6 7 6 Kq 17.1 Test2 223 9 5 Kq Khong phai ba canh cua mot tam giac | |
|
| |
Phạm Đm
Tổng số bài gửi : 36 Join date : 03/10/2022
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 Fri Nov 11, 2022 7:51 pm | |
| Bài 25: Xác định bài toán Input: tọa độ điểm M, tâm I và bán kính R Output: Điểm M nằm trong, trên hay ngoài đường tròn Thuật toánTa tính khoảng cách IM Nếu IM>R thì điểm M nằm ngoài đường tròn Nếu IM=R thì điểm M nằm trên đường tròn Nếu IM<R thì điểm M nằm trong đường tròn - Code:
-
from math import sqrt x1=int(input()) y1=int(input()) x2=int(input()) y2=int(input()) r=int(input()) d=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) if d<r: print("M nằm trong đường tròn") elif d==r: print("M nằm trên đường tròn") else: print("M nằm ngoài đường tròn")
- Thử: 2 3 4 5 1 - Kết quả: M nằm ngoài đường tròn | |
|
| |
Sponsored content
| Tiêu đề: Re: Phạm đức mạnh giữa kì 1 | |
| |
|
| |
| Phạm đức mạnh giữa kì 1 | |
|