May 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendar |
|
Top posting users this week | |
| | Nguyễn Thu Hằng | |
| | Tác giả | Thông điệp |
---|
Suonxaochuangot.32
Tổng số bài gửi : 6 Join date : 10/10/2022
| Tiêu đề: Nguyễn Thu Hằng Mon Oct 10, 2022 9:46 am | |
| | |
| | | Hà Thuỳ Chinh
Tổng số bài gửi : 26 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Mon Oct 10, 2022 9:46 am | |
| | |
| | | anhquyneee
Tổng số bài gửi : 9 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Mon Oct 10, 2022 9:47 am | |
| | |
| | | Suonxaochuangot.32
Tổng số bài gửi : 6 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Sun Oct 16, 2022 7:12 pm | |
| bài 1: from math import sqrt x1=int(input()) x2=int(input()) y1=int(input()) y2=int(input()) dAB=sqrt((x2-x1)**2+(y2-y1)**2) print("{:.2}".format(dAB))
bài 2
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("{:.3}".format(p)) print("{:.3}".format(s))
bài 3
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)**2+(y2-y1)**2) dBC=sqrt((x3-x2)**2+(y3-y2)**2) dCA=sqrt((x1-x3)**2+(y1-y3)**2) print("{:.3}".format(dAB)) print("{:.3}".format(dBC)) print("{:.3}".format(dCA))
bài 4
a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
bài 5
n=int(input()) s=(n*(n+1))/2 print(s)
bài 6
n=int(input()) s=(n*(n+1)*(2*n+1))/6 print(s)
bài 7
n=int(input()) s=n**2 print(s) | |
| | | Suonxaochuangot.32
Tổng số bài gửi : 6 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Tue Oct 18, 2022 6:08 pm | |
| bài 8
n=int(input()) s=((n*(n+1))/2)**2 print(s)
bài 9
n=int(input()) s=(n**2*(n+1)**2*(2*n**2+2*n-1))/12 print(s)
bài 10
n=int(input()) s=(n*(n+1)*(n+2))/3 print(s)
bài 11
n=int(input()) s=n/(n+1) print(s)
bài 12
n=int(input()) s=(n*(n+3))/(4*(n+1)*(n+2)) print(s)
bài 13
n=int(input()) s=(n*(n+2))/(n+1)**2 print(s)
bai 14
p=int(input()) n=int(input()) s=(p**(n+1)-1)/(p-1) print(s)
bài 15
p=int(input()) n=int(input()) s=(((n+1)*p**(n+1))/(p-1))-((p**(n+1)-1)/(p-1)**2) print(s)
bài 16
n=int(input()) if (n%2)==0: print("n la so chan") else: print("n la so le")
bài 17
n=int(input()) if (n%3==0) and (n%5!=0): print("true") else: print("false")
bai 18
a=int(input()) b=int(input()) res=a if(res<b): res=b print(res)
bài 19
a=int(input()) b=int(input()) c=int(input()) res=a if(res<b): res=b if(res<c): res=c print(res)
bai 20
a=int(input()) b=int(input()) c=int(input()) m=a+b n=b+c p=a+c res=m if res<n: res=n if res<p: res=p print(res) | |
| | | Suonxaochuangot.32
Tổng số bài gửi : 6 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Sun Nov 06, 2022 7:27 pm | |
| Bài 1: Độ dài đoạn thẳng 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: from math import sqrt x1=int(input()) y1=int(input()) x2=int(input()) y2=int(input()) dAB=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) print("{:.2}".format(dAB))
- Thử : 2 6 7 9
- Kết quả : 5.83
Bài 2: Chu vi và diện tích tam giác
- Xác định bài toán: input: nhập độ dài 3 cạnh a,b,c của tam giác ABC output: Đưa ra chu vi và diện tích của tam giác ABC lấy chính xác đến 3 chữ số thập phân
- Thuật toán: Áp dụng: Công thức tính chu vi: d=a+b+c gọi p là nửa chu vi: p=d/2 Công thức tính diện tích: s=căn(p*(p-a)*(p-b)*(p-c))
- Chương trình: from math import sqrt a=int(input()) b=int(input()) c=int(input()) d=a+b+c p=d/2 S=sqrt(p*(p-a)*(p-b)*(p-c)) print(d) print("{:.3}".format(S))
- Thử: 4 5 6 - Kết quả : 9.921
Bài 3: Độ dài đoạn thẳng 2
- Xác định bài toán: input:nhập tọa độ x1,y1 của điểm A; x2,y2 của điểm B; x3,y3 của điểm C output: đưa ra độ dài của dAB, dBC, dAC.
- Thuật toán: Áp dụng công thức: dAB = căn((x2-x1)^2+(y2-y1)^2)
- Chương trình: from math import sqrt x1=int(input()) y1=int(input()) x2=int(input()) y2=int(input()) x3=int(input()) y3=int(input()) dAB=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) dAC=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)) dBC=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)) print("{:.3}".format(dAB)) print("{:.3}".format(dAC)) print("{:.3}".format(dBC))
- Thử: 3 2 9 8 1 7 - Kết quả : 8.485 5.385 8.062
Bài 4: Lát gạch 1
- Xác định bài toán input: a và b kích thước hình chữ nhật output: x và y lần lượt là số viên gạch xanh và vàng
- Thuật toán: gọi y là số gạch vàng tính theo công thức y=(a-2)*(b-2) gọi c là số gạch màu xanh tính theo công thức x=a*b-y
- Chương trình: a=int(input()) b=int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
- Thử: 1 5
- Kết quả : -3 8
Bài 5: Tổng các số tự nhiên liên tiếp
- Xác định bài toán: input: n là số tự nhiên output: tổng n là tự nhiên
- Thuật toán: Áp dụng công thức tính tổng số tự nhiên liên tiếp s=1+2+3+…+n=n*(n+1)/2
- Chương trình: n=int(input()) S=(n*(n+1))/2 print(S)
- Thử: 0 - Kết quả : 0
Bài 6: Tổng bình phương các số tự nhiên liên tiếp
- Xác định bài toán: input: n là số tự nhiên output: tổng các số tự nhiên
- Thuật toán: s=1^2+2^2+…+n^2=n.(n+1)(2n+1)/6
- Chương trình: n=int(input()) S=(n*(n+1)*(2*n+1))/6 print(S)
- Thử: 2 - Kết quả : 5
Bài 7: Tổng các số lẻ liên tiếp
- Xác định bài toán: input:n là số tự nhiên output: tổng các số tự nhiên lẻ liên tiếp
- Thuật toán: Áp dụng công thức: s=1+3+5+…+(2*n-1)=n*n
- Chương trình: n=int(input()) S=n*n print(S)
- Thử: 8 - Kết quả: 64
Bài 8: Tổng lập phương các số tự nhiên liên tiếp
- Xác định bài toán: input:n là số tự nhiên output: tổng các số tự nhiên liên tiếp
- Thuật toán: Áp dụng công thức s=1^3+2^3+3^3+…+n^3=(n(n+1)/2)^2
- Chương trình: n=int(input()) S=((n*(n+1))/2)*((n*(n+1))/2) print(S)
- Thử: 9
- Kết quả : 2025
Bài 9: Tổng luỹ thừa 5 các số tự nhiên liên tiếp
- Xác định bài toán: input: nhập n output : tổng s luỹ thừa 5 số tự nhiên liên tiếp
- Thuật toán: +/ nhập n +/ tính s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 in ra s
- Chương trình: n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 print(s)
- Thử : 5
- Kết quả : 4425
Bài 10: Tổng cặp số tự nhiên nhân dồn - Xác định bài toán: input : nhập n output: tổng s cặp số tự nhiên nhân dồn
- Thuật toán: +/ nhập n +/ tính s=n*(n+1)*(n+2)/3 in ra s
- Chương trình: n=int(input()) s=n*(n+1)*(n+2)/3 print(s)
- Thử: 8
- Kết quả: 240
Bài 11: Tổng các nghịch đảo cặp số tự nhiên nhân dồn
- Xác định bài toán: input : nhập n output: tổng s nghịch đảo cặp số tự nhiên nhân dồn
- Thuật toán: +/ nhập n +/ tính s =n/(n+1.0)
- Chương trình: n=int(input()) s=n/(n+1.0) print(s)
- Thử: 1
- Kết quả: 0.5
Bài 12: Tổng các nghịch đảo cặp ba số tự nhiên nhân dồn
- Xác định bài toán: input: nhập n output: tổng s nghịch đảo cặp ba số tự nhiên nhân dồn
- Thuật toán: +/ nhập n +/ tính s=(n*(n+3))/(4.0*(n+1)*(n+2)) in ra s
- Chương trình: n=int(input()) s=(n*(n+3))/(4.0*(n+1)*(n+2)) print(s)
- Thử: 1
- Kết quả: 0.1666666667
Bài 13: Tổng dãy đặc biệt 1
- Xác định bài toán: input : nhập n output: tổng s dãy số đặc biệt
- Thuật toán: +/ nhập n +/ tính s=(n*(n+2))/((n+1)* (n+1)) in ra s
- Chương trình: n=int(input()) s=(n*(n+2))/((n+1)*(n+1)) print(s)
- Thử: 1 - Kết quả: 0.5
Bài 14: Tổng dãy đặc biệt 2
- Xác định thuật toán: input: nhập p, n nguyên dương output : tổng s = 1+p^1 +p^2+…+p^n
- Thuật toán: +/ nhập p n +/tính s= (p**(n+1)-1)/(p-1) in ra s
- Chương trình: p=int(input()) n=int(input()) s= (p**(n+1)-1)/(p-1) print(s)
- Thử: 3 2
- Kết quả: 13
Bài 15: Tổng dãy đặc biệt 3
- Xác định bài toán: input: nhập n,p nguyên dương output: in ra tổng s=1+2p^1+3p^2+…+(n+1)p^n
- Thuật toán: +/ nhập p +/ nhập n +/ tính s= ((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
- Chương trình : p=int(input()) n=int(input()) s=((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2) print(s)
- Thử: 2 3
- Kết quả: 49
Bài 16: Chẵn lẻ
- Xác định bài toán: input : nhập n output: n là số chẵn hay output: n là số lẻ
- Thuật toán: +/ nhập n nếu : n chia hết cho 2 in ra n là số chẵn ngược lại in ra n là số lẻ
- Chương trình: n=int(input()) if n %2==0: print("la so chan") else: print("la so le")
- Thử: 3
- Kết quả: la so le
Bài 17: Chia hết cho 3
- Xác định bài toán: input: nhập n output: true hay output: false
- Thuật toán: +/nhập n nếu n chia hết cho 3 và không chia hết cho 5 thì in ra True ngược lại in ra False
- Chương trình: n=int(input()) if (n %3==0) and(n%5!=0): print("True") else: print("False")
- Thử: 3
- Kết quả: True
Bài 18: Giá trị lớn nhất
- Xác định bài toán: input: nhập a nhập b output: in ra a (nếu a>b) in ra b (nếu b>a)
- Thuật toán: +/ nhập a +/ nhập b +/ gắn a = max nếu max< b thì gắn max=b rồi in ra max
- Chương trình: a=int(input()) b=int(input()) max=a if max<b: max=b print(max)
- Thử: 19 11
- Kết quả: 19
Bài 19: Giá trị nhỏ nhất
- Xác định bài toán: input :nhập a ,b,c output: in ra giá trị nhỏ nhất
- Thuật toán: nhập a nhập b nhập c gắn a=min nếu min>b thì gắn b=min nếu min>c thì gắn c=min in ra min
- Chương trình: a=int(input()) b=int(input()) c=int(input()) min=a if min>b: min=b if min>c: min=c print(min)
- Thử: 12 11 15
- Kết quả: 11
Bài 20: Cặp số có tổng lớn nhất
- Xác định bài toán: input: nhập a ,b,c output: in ra tổng 2 giá trị lớn nhất
- Thuật toán: +/ nhập a, b,c +/ tính m=a+b n=b+c p=a+c gắn max=m nếu max <n thì gắn max=n nếu max<p thì gắn max=p in ra max
- Chương trình: a=int(input()) b=int(input()) c=int(input()) m=a+b n=b+c q=a+c max=m if max<n: max=n if max<q: max=q print(max)
- Thử: 1 5 8
- Kết quả: 13
| |
| | | Suonxaochuangot.32
Tổng số bài gửi : 6 Join date : 10/10/2022
| Tiêu đề: Re: Nguyễn Thu Hằng Mon Nov 07, 2022 9:02 am | |
| Bài 24: tam giác 1 -xác định bài toán: Input: kiểm tra a,b,c có là 3 cạnh của tam giác Output: nếu có thì đưa ra diện tích tam giác, không thì "NONE"
- xác định thuật toán:
Áp dụng công thức: + a,b,c là ba cạnh của tam giác khi tổng 2 cạnh lớn hơn cạnh còn lại (a+b>c && b+c>c &&a+c>b) + Công thức hê rông tính diện tích tam giác: p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c)) Chương trình: from math import sqrt a=int(input()) b=int(input()) c=int(input()) if (a+b>c) and (a+c>b) and (b+c>a): p=(a+b+c)/2 s=sqrt(p*(p-a)*(p-b)*(p-c)) print("{:.3}".format(s)) else: print("NONE") Thử: 2 1 5 Kết quả NONE | |
| | | Bai 25 Khách viếng thăm
| Tiêu đề: Re: Nguyễn Thu Hằng Thu Nov 10, 2022 11:27 am | |
| bài 25: điểm và đường tròn - xác định bài toán: input: toạ độ đ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 - xác định thuật toán: tính khoảng cách IM nếu IM > R thì M nằm ngoài đường tròn nếu IM < R thì M nằm trong đường tròn nếu IM = R thì M nằm trên đường tròn - chương trình: from math import sqrt x1 = int(input()) x2 = int(input()) y1 = int(input()) y2 = int(input()) r = int(input()) d = sqrt((x2-x1)**2+(y2-y1)**2) if d<r: print("M nam trong duong tron") elif d==r: print("M nam tren duong tron") else: print("M nam ngoai duong tron") - thử: 3 4 5 6 7 - kết quả: M nam trong duong tron |
| | | Nguyễn Thu Hằng Khách viếng thăm
| Tiêu đề: 15p Mon Nov 14, 2022 9:05 am | |
| bài 1 - xác định bài toán: input: nhập ba số a, b, c, d output: kết quả S và P chính xác đến 4 chữ số thập phân - thuật toán: +/ nhập a, b, c, d +/ tính ra S = (a**2+b**2)/(c+d) P = (a**3+b)/(c/d+(1/(a-b))) - chương trình: a = int(input()) b = int(input()) c = int(input()) d = int(input()) S = (a**2+b**2)/(c+d) P = (a**3+b)/(c/d+(1/(a-b))) print("{:.4}".format(S)) print("{:.4}".format(P)) - thử: 2 4 5 6 - kết quả: 1.818 36.0
bài 2: - xác định bài toán: input: nhập a, b, c, d output: in ra “đây là tam giác vuông” hoặc “đây không là tam giác vuông” - thuật toán: áp dụng định lý Pytago : a**2+b**2==c**2 hoặc a**2+c**2==b**2 hoặc b**2+c**2==a**2 thì in ra đây là tam giác vuông ngược lại thì in ra không là tam giác vuông - chương trình: a = int(input()) b = int(input()) c = int(input()) if a**2+b**2==c**2 or a**2+c**2==b**2 or b**2+c**2==a**2: print("đây là tam giác vuông") else: print("đây không là tam giác vuông") - thử: 3 4 5 - kết quả: đây là tam giác vuông |
| | | Thu Hang Khách viếng thăm
| Tiêu đề: Bai 26 Thu Nov 24, 2022 11:37 am | |
| bài 26: tam giác - xác định bài toán: input: toạ độ các điểm A, B, C output: nếu A, B, C là ba đỉnh của tam giác thì tính diện tích tam giác ABC. nếu A, B, C không là ba đỉnh của tam giác thì in ra “NONE” - xác định thuật toán: tính độ dài AB, AC, BC theo công thức: dAB=sqrt((xB-xA)**2+(yB-yA)**2) dAC=sqrt((xC-xA)**2+(yC-yA)**2) dBC=sqrt((xC-xB)**2+(yC-yB)**2) tổ chức chương trình dưới dạng hàm để tính độ dài đoạn thẳng dAB, dAC, dBC là ba cạnh của tam giác khi tổng hai cạnh lớn hơn cạnh còn lại - chương trình: from math import sqrt from math import pow def distance_points(mx, my, nx, ny): return sqrt(pow(nx-mx, 2) + pow(my-ny, 2)) ax = int(input()) ay = int(input()) bx = int(input()) by = int(input()) cx = int(input()) cy = int(input()) ab = distance_points(ax, ay, bx, by) bc = distance_points(bx, by, cx, cy) ca = distance_points(cx, cy, ax, ay) if (ab+bc>ca) and (bc+ca>ab) and (ca+ab>bc): p=(ab+bc+ca)/2 s=sqrt(p*(p-ab)*(p-bc)*(p-ca)) print("KET QUA:{:.3}".format(s)) else: print("NONE") - thử: 1 5 8 2 6 2
- kết quả: KET QUA: 3.0 |
| | | Hang thu Khách viếng thăm
| Tiêu đề: Bai 29 Mon Nov 28, 2022 8:47 am | |
| Xác định bài toán: +/ Input: cho a, b, c +/ Output: Xác định giá trị nhỏ nhất của a, b, c Thuật toán: Coi số đầu tiên là giá trị nhỏ nhất tới thời điểm hiện tại, tức là rmin = a. Sau đó, đem so sánh giá trị rmin với các giá trị còn lại. Giá trị nào nhỏ hơn rmin thì cập nhật lại rmin bằng giá trị đó. Chương trình: a = int(input()) b = int(input()) c = int(input()) rmin = a if rmin > b: rmin = b if rmin > c: rmin = c print(rmin) Thử 4 7 3 Kết quả 3.0 |
| | | Sponsored content
| Tiêu đề: Re: Nguyễn Thu Hằng | |
| |
| | | | Nguyễn Thu Hằng | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn được quyền trả lời bài viết
| |
| |
| |