| Nguyen Phuong Linh | |
|
|
Tác giả | Thông điệp |
---|
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Nguyen Phuong Linh Thu Oct 27, 2022 8:25 am | |
| Bài 1: ĐỘ DÀI ĐOẠN THẲNG
from math import sqrt
x1 = int(input()) y1 = int(input()) x2 = int(input()) y2 = int(input())
d= sqrt((x2-x1)**2 + (y2-y1)**2)
print(d);
|
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:07 am | |
| 2: CHU VI VÀ DIỆN TÍCH TAM GIÁC
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(d) print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:14 am | |
| 3: ĐỘ DÀI ĐOẠN THẲNG 2
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))
|
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:15 am | |
| 4: LÁT GẠCH
a = int (input()) b = int (input())
x = (a-2)*(b-2) y = a*b-x
print (x) print (y) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:16 am | |
| 5: TỔNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP
n=int(input())
s=n*(n+1)//2
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:17 am | |
| 6:
n = int(input())
s = n*(n+1)*(2*n+1)//6
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:18 am | |
| 7:
n = int(input()) print(n*n) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:19 am | |
| 8:
n = int(input())
s= ((n*(n+1)//2)**2)
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:20 am | |
| 9:
n =int(input())
s = n*n*((n+1)**2)*(2*n*n+2*n-1)//12
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:21 am | |
| 10:
n= int(input())
s= n*(n+1)*(n+2)//3
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:23 am | |
| 11:
n= int(input())
s= n/(n+1)
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:25 am | |
| 12:
n=int(input())
s=n*(n+3)/(4*(n+1)*(n+2))
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:29 am | |
| 13:
n=int(input())
s=n*(n+2)/((n+1)**2)
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:30 am | |
| 14:
p=int(input())
s=(p**(p+1)-1)/(p-1)
print(s) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:31 am | |
| 15:
n=int(input()) p=int(input())
S= (n+1)*p**(n+1)/(p-1)-(p**(n+1)-1)/(p-1)**2
print(S) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:32 am | |
| 16:
n=int(input()) if n % 2 == 0: print("N chan"); else: print("N le"); |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:33 am | |
| 17:
n=int(input()) if (n%3==0)and(n%5!=0): print("True"); else: print("False");
|
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:34 am | |
| 18:
a=int(input()) b=int(input()) res=a if res<b: res=b print(b) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:35 am | |
| 19:
a=int(input()) b=int(input()) c=int(input()) res=a if res<b and c: res=a else: res=b if res<c: res=b else: res=c print(res) |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Oct 27, 2022 10:36 am | |
| a=int(input()) b=int(input()) c=int(input())
res= a+b if res>b+c and a+c: res=a+b else: res=b+c if res> a+c: res= b+c else: res= a+c
print(res) |
|
| |
nplinhh2510
Tổng số bài gửi : 2 Join date : 10/10/2022
| Tiêu đề: Re: Nguyen Phuong Linh Mon Nov 14, 2022 9:15 am | |
| Bài 1:
Xác định đề bài: Input: nhập a, b, c, d Output: in S và P
Thuật toán: tính S và P S = (a*a+b*b)/(c+d) P = (a*a*a+b)/((c/d)+1/(a-b))
Chương trình: a = int(input()) b = int(input()) c = int(input()) d = int(input())
S = (a*a+b*b)/(c+d) P = (a*a*a+b)/((c/d)+1/(a-b))
print (S) print (P)
Thử: 6 3 4 1
Kết quả: 9.0 50.53846153846154 | |
|
| |
nplinhh2510
Tổng số bài gửi : 2 Join date : 10/10/2022
| Tiêu đề: Re: Nguyen Phuong Linh Mon Nov 14, 2022 9:23 am | |
| Bài 2: Xác định đề bài: Input: nhập a, b, c Output: a, b, c có phải tam giác vuông
Thuật toán: Nếu a**2+b**2==c**2 hoặc a**2+c**2==b**2 hoặc c**2+b**2==a**2 thì thông báo "đây là tam giác vuông" Ngược lại thông báo "không phải 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 (c**2+b**2==a**2) : print("đây là tam giác vuông") else: print("đây không phải tam giác vuông")
Thử: 12 15 19
Kết quả: đây không phải tam giác vuông | |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Nov 24, 2022 11:19 am | |
| Bài 18 (chương 2: Cấu trúc rẽ nhánh - SGK/22) - Đề bài: Cho a và b. Tìm giá trị lớn nhất của a và b
- Xác định bài toán: Input: nhập a, b Output: in ra giá trị lớn nhất
- Thuật toán: Coi số đầu tiên là giá trị lớn nhất tới thời điểm hiện tại tức là: rmax = a. So sánh rmax với các giá trị còn lại. Giá trị nào lớn hơn rmax thì cập nhật lại rmax bằng giá trị đó
- Chương trình: a = int (input()) b = int (input()) rmax = a if rmax<b: rmax = b print(rmax)
- Thử: 12 15
- Kết quả: 15 |
|
| |
Nguyen Phuong Linh Khách viếng thăm
| Tiêu đề: Re: Nguyen Phuong Linh Thu Nov 24, 2022 11:33 am | |
| Bài 26: Tam giác (SGK/33)
- Xác định bài toán: +/ Input: toạ độ các điểm A, B, C. Kiểm tra A, B, C có phải là ba đỉnh của tam giá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ì ghi ra “NONE”
- Thuật toán: Tính độ dài AB, BC, AC theo công thức dAB = sqrt ((xB-xA)**2+(yB-yA)**2)
dBC = sqrt ((xC-xB)**2+(yC-yB)**2)
dCA = sqrt ((xA-xC)**2+(yA-yC)**2)
Tổ chức chương trình dưới dạng hàm để tính độ dài đoạn thẳng
dAB, dBC, dCA 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(ny - my, 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.0 s = sqrt(p * (p - ab) * (p - bc) * (p-ca)) print("Ket qua: {:.3f}".format(s)) else: print("a,b,c khong la ba canh cua tam giac")
- Thử: 1 2 3 4 3 1
- Kết quả: 3000 |
|
| |
Nguyễn Phương Linh Khách viếng thăm
| Tiêu đề: bài kiểm tra giữa kỳ 2 Fri Mar 31, 2023 8:11 pm | |
| bài 56: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: liệt kê phần tử là số chẵn trong dãy
- thuật toán nhập dãy vào dãy a[i] duyệt từ đầu đến cuối dãy ,nếu a[i] là số chẵn thì đưa phần tử đó ra, mỗi phần tử cách nhau 1 dấu cách
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) for i in range (0,n): if a[i] % 2 == 0: print(a[i])
- thử: 1 2 3 4 5 kết quả: 2
bài 57: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: đưa ra vị trí các phần tử là số chính phương trong dãy
- thuật toán số chính phương là số có căn bậc hai là một số nguyên biểu thức toán học: căn u=GTTĐ(căn u) nhập dãy vào mảng a[i] duyệt từ đầu đến cuối dãy ,nếu a[i] là số chính phương thì đưa vị trí i ra mỗi giá trị tìm được cách nhau 1 dấu cách
- chương trình
from math import sqrt from math import trunc n = int(input()) a = list() for i in range(0,n): a.append(int(input())) for i in range(0,n): if sqrt(a[i])==trunc(sqrt(a[i])): print(i)
- thử 3 1 9 8 kết quả 0 1
bài 58 - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: đếm số lượng các phần tử trong dãy chia hết cho 2 nhưng không chia hết cho 3
- thuật toán nhập dãy vào mảng a[i] res=0; duyệt từ đầu đến cuối dãy ,nếu a[i] chia hết cho 2 và không chia hết cho 3 thì tăng biến Res lên 1 đơn vị đưa biến res
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) res = 0 for i in range (0,n): if a[i] % 2 == 0 and a[i] % 3 !=0: res +=1 print(res)
- thử: 1 2 3 4 5 kết quả : 1
Bài 59: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: phần tử có giá trị nhỏ nhất
- thuật toán nhập dãy vào mảng a[i] khởi tạo rmin=a[0] duyệt từ đầu đến cuối dãy, nếu a[i]< rmin thì cập nhật lại rmin=a[i]; đưa rmin ra
- chương trình
n= int(input()) a= list() for i in range (0,n): a.append(int(input())) rmin=a[0] for i in range(1,n): rmin=min(rmin, a[i]) print(rmin)
- thử 1 2 3 4 5 kết quả 2 |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyen Phuong Linh | |
| |
|
| |
| Nguyen Phuong Linh | |
|