| Lê hương giang | |
|
|
|
Tác giả | Thông điệp |
---|
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Lê hương giang Wed Oct 26, 2022 10:22 am | |
| bài 1 from math import sprt from math import pow x1=float(imput(''Enter x1:'')) y1=float(imput(''Enter y1:'')) x2=float(imput(''Enter x2:'')) y2=float(imput(''Enter y2:'')) res=sprt(pow(x2 -x1,2)+pow(y2 -y1,2)) print(res) | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Lê hương giang Wed Oct 26, 2022 10:24 am | |
| Bài 1: 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("{:.3f}".format(d)) | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Lê hương giang Wed Oct 26, 2022 10:28 am | |
| Bài 2: Code:
from math import sqrt a = int(input()) b = int(input()) c = int(input()) d = (a+b+c)/2 s = sqrt(p*(p-a)*(p-b)*(p-c) print(d) print("{:.3f}".format(s)) | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Lê hương giang Wed Oct 26, 2022 10:45 am | |
| Bài 1:
B1: XÁC ĐỊNH THUẬT 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 B2: THUẬT TOÁN
-Áp dụng công thức: dAB = căn((x2-x1)^2+(y2-y1)^2)
B3: CHƯƠNG TRÌNH *Code:
from cmath 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("{:.3f}".format(d))
•Thử chương trình: Nhập: 0 1 3 3 Kết quả: 3.606
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:14 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: lê hương giang Wed Oct 26, 2022 7:47 pm | |
| Bài 2
B1: Xác định bài toán: input: nhập 3 số: a,b,c. Các số a,b,c là 3 canh của một tam giác output: đưa ra kết quả chu vi và diện tích chính xác đến 3 chữ số thập phân
B2: Thuật toán: +nhập 3 số +áp dụng công thức p=(a+b+c); s=căn( p*(p-a)*(p-b)*(p-c)) +in ra kết quả là chu vi và diện tích
B3: Chương trình: Code:
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("{:.3f}".format(p)) print("{:.3f}".format(s))
•Thử chương trình: Nhập: 2 2 3 Kết quả: 3.500 1.984
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:16 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 7:52 pm | |
| Bài 3
B1: Xác định bài toán: input: nhập 6 số: toạ độ điểm A (u1, v1); toạ độ điểm B (u2, v2); toạ độ C (u3, v3). Các toạ độ là 3 cạnh của một tam giác output: đưa ra kết quả độ dài các đoạn thẳng, chính xác đến 3 chữ số thập phân
B2: Thuật toán: +nhập 6 số +in ra kết quả là độ dài đoạn thẳng d1(AB), d2(BC), d3(CA)
B3: Chương trình: Code:
from math import sqrt u1 = int(input()) v1 = int(input()) u2 = int(input()) v2 = int(input()) u3 = int(input()) v3 = int(input()) d1 = sqrt((u2-u1)*(u2-u1)+(v2-v1)*(v2-v1)) d2 = sqrt((u3-u2)*(u3-u2)+(v3-v2)*(v3-v2)) d3 = sqrt((u3-u1)*(u3-u1)+(v3-v1)*(v3-v1)) print("{:.3f}".format(d1)) print("{:.3f}".format(d2)) print("{:.3f}".format(d3))
•Thử chương trình: Nhập: 2 2 2 3 4 4 Kết quả: 1.000 2.236 2.828
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:20 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 7:53 pm | |
| Bài 4:
B1: Xác định bài toán: input: nhập 2 số: u và v, là kích thước của hình chữ nhật output: đưa ra kết quả số viên gạch màu xanh và số viên gạch màu vàng
B2: Thuật toán: +nhập 2 số u và v +in ra kết quả là số viên gạch màu xanh và viên gạch màu vàng theo công thức: vàng là a = (u-2)*(v-2); xanh là b = u*v-a
B3: Chương trình: Code: u = int(input()) v = int(input()) a = int(u - 2) * (v - 2) b = u * v - a print(a) print(b)
•Thử chương trình: Nhập: 3 4 Kết quả: 2 10
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:23 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 7:55 pm | |
| Bài 5:
B1: Xác định bài toán: input: nhập n số tự nhiên nguyên dương output: đưa ra kết quả tổng của n số tự nhiên nguyên dương
B2: Thuật toán: +nhập n +in ra kết quả là tổng các số tự nhiên liên tiếp, áp dụng công thức: s = n*(n+1)/2
B3: Chương trình: Code:
n = int(input()) s = n * (n + 1) / 2 print(s)
•Thử chương trình: Nhập: 2 Kết quả: 3
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:24 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 7:57 pm | |
| Bài 6:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng bình phương các số tự nhiên liên tiếp
B2: Thuật toán: +nhập n +in ra kết quả là tổng bình phương các số tự nhiên, áp dụng công thức: s = n*(n+1)*(2*n+1)/6
B3: Chương trình: Code:
n = int(input()) s = n * (n + 1) * (2 * n + 1) / 6 print(s)
•Thử chương trình: Nhập: 4 Kết quả: 30
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:10 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 7:59 pm | |
| Bài 7:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng các số lẻ liên tiếp
B2: Thuật toán: +nhập n +in ra kết quả là tổng các số lẻ liên tiếp s = 1+3+5+…+(2*n-1)=n*n
B3: Chương trình: Code:
n = int(input()) print(n*n)
•Thử chương trình: Nhập: 2 Kết quả: 4
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:09 pm; sửa lần 2. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:01 pm | |
| Bài 8:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng lập phương các số tự nhiên liên tiếp
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=1*1*1+2*2*2+3*3*3+…+n*n*n=(n*(n+1)/2)*(n*(n+1)/2)
B3: Chương trình: Code:
n = int(input()) s = (n * (n + 1) / 2) * (n * (n + 1) / 2) print(s)
•Thử chương trình: Nhập: 3 Kết quả: 36
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:06 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:03 pm | |
| Bài 9:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng luỹ thừa 5 các số tự nhiên liên tiếp
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=(1/12)*(n*n)*(n+1)*(n+1)*(2*n*n+2*n-1)
B3: Chương trình: Code:
n = int(input()) s = (1/12)*(n*n)*(n+1)*(n+1)*(2*n*n+2*n-1) print(s)
•Thử chương trình: Nhập: 6 Kết quả: 12201 | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:08 pm | |
| Bài 10:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng cặp số tự nhiên nhân dồn
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=(n*(n+1)*(n+2))/3
B3: Chương trình: Code:
n = int(input()) s = n*(n+1)*(n+2)/3 print(s)
•Thử chương trình: Nhập: 5 Kết quả: 70 | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:26 pm | |
| Bài 11:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng các nghịch đảo cặp số tự nhiên nhân dồn
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=(n)/(n+1)
B3: Chương trình: Code:
n = int(input()) s = n / (n + 1) print(s)
•Thử chương trình: Nhập:
Kết quả: 0.75 | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:28 pm | |
| Bài 12:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng các nghịch đảo cặp ba số tự nhiên nhân dồn
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=(n*(n+3))/(4*(n+1)*(n+2))
B3: Chương trình: Code:
n = int(input()) s = (n * (n + 3)) / (4 * (n + 1) * (n + 2)) print(s)
•Thử chương trình: Nhập: 3 Kết quả: 0.225
| |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:29 pm | |
| Bài 13:
B1: Xác định bài toán: input: nhập n nguyên dương output: đưa ra kết quả tổng các số tự nhiên liên tiếp s
B2: Thuật toán: +nhập n +in ra kết quả là tổng theo công thức s=(n*(n+2)/(n+1)*(n+1)
B3: Chương trình: Code:
n = int(input()) s = n * (n + 2) / (n + 1) * (n + 1) print(s)
•Thử chương trình: Nhập: 4 Kết quả: 24
| |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:31 pm | |
| Bài 14:
B1: Xác định bài toán: input: nhập n và p nguyên dương output: đưa ra kết quả tổng các số tự nhiên liên tiếp s
B2: Thuật toán: +nhập n và p +in ra kết quả là tổng theo công thức s=(p*(n+1)-1)/(p-1)
B3: Chương trình: Code:
n = int(input()) p = int(input()) s = (p * (n + 1) - 1) / (p - 1) print(s)
•Thử chương trình: Nhập: 3 4 Kết quả: 5
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:34 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:34 pm | |
| Bài 15:
B1: Xác định bài toán: input: nhập n và p nguyên dương output: đưa ra kết quả tổng các số tự nhiên liên tiếp s
B2: Thuật toán: +nhập n và p +in ra kết quả là tổng theo công thức s=((n+1)*p*(n+1))/((p-1)-(p*(n+1)-1))/((p-1)*2)
B3: Chương trình: Code:
n = int(input()) p = int(input()) s = ((n + 1) * p * (n + 1)) / ((p - 1) - (p * (n + 1) - 1)) / ((p - 1) * 2) print(s)
•Thử chương trình: Nhập: 2 3 Kết quả: -1.125 | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:36 pm | |
| Bài 16:
B1: Xác định bài toán: input: nhập n output: đưa ra kết quả
B2: Thuật toán: +nhập n +in ra kết quả n là chẵn hay là lẻ
B3: Chương trình: Code:
n = int(input()) if n % 2 == 0: print("la so chan") else: print("la so le")
•Thử chương trình: Nhập: 234
Kết quả: la so chan | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:37 pm | |
| Bài 17:
B1: Xác định bài toán: input: nhập n output: đưa ra kết quả
B2: Thuật toán: +nhập n +in ra kết quả n chia hết cho 3 hay 5 hay không, có in true, không in false
B3: Chương trình: Code:
n = int(input()) if (n % 3 == 0) and (n % 5 != 0): print("True") else: print("False")
•Thử chương trình: Nhập: 222 Kết quả: True | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:39 pm | |
| Bài 18:
B1: Xác định bài toán: input: nhập a và b output: đưa ra kết quả
B2: Thuật toán: +nhập a, b +cho a=max, mang a=max đi so sánh, nếu b>max -> max=b, in ra max
B3: Chương trình: Code:
a = int(input()) b = int(input()) max = a if max < b: max = b print(max)
•Thử chương trình: Nhập: 3 4 Kết quả: 4
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:50 pm; sửa lần 2. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:43 pm | |
| Bài 19:
B1: Xác định bài toán: input: nhập a, b, c output: đưa ra kết quả
B2: Thuật toán: +nhập a, b và c +cho a=min, mang a=min đi so sánh, nếu b<min -> b=min, in ra min +cho b=min, mang b=min đi so sánh, nếu c<min -> c=min, in ra min
Chương trình: Code:
a = int(input()) b = int(input()) c = int(input()) min = a if min > b: min = b if min > c: min = c print(min)
•Thử chương trình: Nhập: 3 4 5 Kết quả: 3
Được sửa bởi Lê hương giang ngày Wed Oct 26, 2022 8:49 pm; sửa lần 1. | |
|
| |
Lê hương giang
Tổng số bài gửi : 32 Join date : 06/10/2022
| Tiêu đề: Re: Lê hương giang Wed Oct 26, 2022 8:48 pm | |
| Bài tập 20:
•Xác định bài toán: input: nhập a, b, c output: đưa ra kết quả
•Thuật toán: +nhập a, b và c +đặt: x=a+b; y=a+c; z=b+c; cho max=x +mang x=max đi so sánh, nếu max<y -> max=y; nếu max<z -> max=z, in ra max
•Chương trình: Code:
a = int(input()) b = int(input()) c = int(input()) x = a + b y = b + c z = a + c max = x if max < y: max = y if max < z: max = z print(max)
•Thử chương trình: Nhập: 4 5 7 Kết quả: 12 | |
|
| |
lehuonggiang10s Khách viếng thăm
| Tiêu đề: Re: Lê hương giang Mon Dec 05, 2022 11:52 am | |
| BÀI 21 GHÉP SỐ 1, XÁC ĐỊNH BÀI TOÁN input: nhập a,b output: in ra số ab với ab là số lớn nhất
2, THUẬT TOÁN nhập a, b ghép số ab và ba so sánh ab và ba in ra só có giá trị lớn nhất 3, CHƯƠNG TRÌNH
Code: a=int(input()) b=int(input()) m=a*10+b n=b*10+a res=a if(res<n): res=n print (res) |
|
| |
lehuonggiang10s Khách viếng thăm
| Tiêu đề: Re: Lê hương giang Mon Dec 05, 2022 11:58 am | |
| Bài 21: 1) Xác định bài toán: input: nhập a,b output: in ra số ab với ab là số lớn nhất
2) Thuật toán: nhập a, b ghép số ab và ba so sánh ab và ba in ra só có giá trị lớn nhất
3) Chương trình: a = int(input()) b = int(input()) m = a * 10 + b n = b * 10 + a res = a if res >= n: pass else: res = n print(res)
Test 4 3 KQ: |
|
| |
Sponsored content
| Tiêu đề: Re: Lê hương giang | |
| |
|
| |
| Lê hương giang | |
|