| Nguyễn Bảo Lâm | |
|
|
|
Tác giả | Thông điệp |
---|
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Nguyễn Bảo Lâm Thu Oct 06, 2022 9:02 am | |
| | |
|
| |
VD1 Khách viếng thăm
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 12, 2022 10:52 am | |
| VD1 a=888 b=int(input()) if(b==a): print(True) else: print(False) -Ngày 12/10 |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Thu Oct 13, 2022 9:01 am | |
| a=int(input()) b=int(input()) if (a>b): print(a) else: print(b) if (a==b): print (a)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Thu Oct 20, 2022 8:55 am | |
| a=int(input()) b=int(input()) m= 10*a + b n= 10*b + a res = m if (res > n): res= n print (res) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 10:43 am | |
| Bài 1 Xác định bài toán: Input: nhập tọa độ điểm A(x1,y1) và tọa độ điểm B(x2,y2) Output độ dài đoạn thẳng AB Thuật toán Áp dụng công thức tính độ dài đoạn thẳng khi biết tạo độ các điểm Để tính bình phương ta dùng hàm pow(a,b) = a*b Để tính căn bậc 2 ta dùng hàm sqrt(x) = căn (x) Gọi hai hàm này trong thư viện math ra : From math import sqrt From math import pow Chương trình from math import sqrt from math import pow x1 = float(input()) x2 = float(input()) y1 = float(input()) y2 = float(input()) res = sqrt(pow(x2-x1,2)) + pow(y2-y1,2) print (res)
Được sửa bởi Nguyễn Bảo Lâm ngày Thu Oct 27, 2022 8:37 am; sửa lần 1. | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 11:04 am | |
| Bài 2 Xác định bài toán Input nhập độ dài 3 cạnh a,b,c Output đưa ra chu vi (d) và diện tích (s) Thuật toán Áp dụng hệ thức hê-rông để tính diẹn tích tam giác khi biết độ dài các cạnh Gọi p là nửa chi vi thì p= (a+b+c)/2;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("{:.3f}".format(d)) print("{:.3f}".format(s))
Được sửa bởi Nguyễn Bảo Lâm ngày Thu Oct 27, 2022 8:38 am; sửa lần 1. | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 5:34 pm | |
| Bài 3 Xác định bài toán Input tọa độ điểm A(x1,y1), B(x2,y2) và C(x3,y3) Output độ dài đoạn thẳng AB,BC,AC Thuật toán Áp dụng công thức tính độ dài đoạn thẳng khi biết tọa Độ các điểm dab=căn[(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)] Chương trình 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(" {:.3f}".format(dab)) print("{:.3f}".format(dbc)) print("{:.3f}".format(dca))
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 5:52 pm | |
| Bài 4 Xác định bài toán Nhập kích thước hình chữ nhật (a,b) Thuật toán nhập a ,b tính x=(a-2)*(b-2) y= a*b-x Chương trình a=int(input()) b =int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y)
Được sửa bởi Nguyễn Bảo Lâm ngày Wed Oct 26, 2022 5:57 pm; sửa lần 1. | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 5:57 pm | |
| Bài 5 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 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 Công thức n=int(input()) s=n*(n+1)/2 print(s) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:07 pm | |
| bài 6 Xác định bài toán input n số nguyên dương output tổng n số nguyên dương (s) 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^2+2^2+3^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) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:12 pm | |
| Bài 7 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 s=1+3+5+…+(2*n-1)=n*n Chương trình n=int(input()) S= n*n print (S) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:14 pm | |
| bài 8 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 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 print(s*s) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:16 pm | |
| Bài 9 Xác định bài toán Input: nhập n Output : tổng s luỹ thừa 5 các số tự nhiên liên tiếp huật toán nhập n tính s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 chương trình n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 print(s)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:18 pm | |
| Bài 10 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 Chương trình n=int(input()) s=n*(n+1)*(n+2)/3 print(s) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:19 pm | |
| Bài Xác định bài toán Input : nhập n Output: tổng s các 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)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:22 pm | |
| Bài 12 Xác định bài toán Input: nhập n Output: tổng s các 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)) chương trình n=int(input()) s=(n*(n+3))/(4.0*(n+1)*(n+2)) print(s)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:25 pm | |
| Bài 13 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)) n=int(input()) s=(n*(n+2))/((n+1)*(n+1)) print(s)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:28 pm | |
| Bài 14 XÁC ĐỊNH THUẬT TOÁN Input: nhập p, n 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) Chương trình p=int(input()) n=int(input()) s= (p**(n+1)-1)/(p-1) print(s)
| |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:29 pm | |
| Bài 15 XÁC ĐỊNH BÀI TOÁN Input: nhập số nguyên dương n,p 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) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:32 pm | |
| Bài 16 XÁC ĐỊNH BÀI TOÁN Input : nhập n Output: n là số chẵn hoặc 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")
Được sửa bởi Nguyễn Bảo Lâm ngày Wed Oct 26, 2022 8:36 pm; sửa lần 1. | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:35 pm | |
| Bài 17 XÁC ĐỊNH BÀI TOÁN input: nhập n output: true hoặc 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") | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:36 pm | |
| Bài 18 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) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:39 pm | |
| Bài 19 XÁC ĐỊNH BÀI TOÁN input :nhập a ,b,c output: in ra GTNN 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) | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Oct 26, 2022 8:39 pm | |
| Bài 20 ÁC ĐỊNH BÀI TOÁN input: nhập a ,b,c output: in ra tổng 2 số nhỏ 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)[/i] | |
|
| |
Nguyễn Bảo Lâm
Tổng số bài gửi : 37 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Bảo Lâm Wed Nov 30, 2022 8:00 pm | |
| Bài 21:Ghép số 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 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 Code: a=int(input()) b=int(input()) m=a*10+b n=b*10+a res=a if(res<n): res=n print (res) | |
|
| |
Sponsored content
| Tiêu đề: Re: Nguyễn Bảo Lâm | |
| |
|
| |
| Nguyễn Bảo Lâm | |
|