| Bài kiểm tra giữa kì | |
|
|
|
Tác giả | Thông điệp |
---|
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:25 am | |
| Bài 1 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("{:.3}".format(dAB)) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:26 am | |
| Bài 2
from math import sqrt a=int(input()) b=int(input()) c=int(input()) p = (a+b+c)/2 s = sqrt( (a+b+c)/2)*( (a+b+c)/2)-a)*( (a+b+c)/2)-b)*( (a+b+c)/2)-c)) print("{:.10}".format(s))
Được sửa bởi Nguyễn Đức Nghia ngày Mon Oct 24, 2022 10:51 am; sửa lần 1. | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:31 am | |
| Bài 4
a = int(input("Nhap a: ")) b = int(input("Nhap b: ")) x = (a-2) * (b-2) y = a * b - x print(x) print(y) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:34 am | |
| Bài 5
n = int(input()) s = n * (n + 1) / 2 print("Result:",s)
Được sửa bởi Nguyễn Đức Nghia ngày Mon Oct 24, 2022 10:38 am; sửa lần 1. | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:35 am | |
| Bài 6
n = int(input()) s = n * (n + 1) * (2 * n + 1) / 6 print("Result:",s)
Được sửa bởi Nguyễn Đức Nghia ngày Mon Oct 24, 2022 10:37 am; sửa lần 1. | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:37 am | |
| Bài 7
n = int(input()) print(n * n) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:40 am | |
| Bài 8
n = int(input()) s = n * (n + 1) / 2 print(s * s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:41 am | |
| Bài 9
n = int(input()) s = n * n * (n + 1) * (n + 1) * (2 * n * n + 2 * n - 1) / 12 print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:41 am | |
| Bài 10
n = int(input()) s = n * (n + 1) * (n + 2) / 3 print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:42 am | |
| 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)*(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 Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:43 am | |
| Bài 11
n = int(input()) s = n / (n + 1.0) print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:44 am | |
| Bài 12
n = int(input()) s = n * (n + 3) / (4.0 * (n + 1) * (n +2)) print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:45 am | |
| Bài 13
n = int(input()) s = n * (n + 2) / ((n + 1) ** 2) print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:46 am | |
| Bài 14
p = int(input()) n = int(input()) s = (p ** (n + 1) - 1) // (p - 1) print(s) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:46 am | |
| 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) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:47 am | |
| Bài 16
n = int(input()) if n % 2 == 0: print("N la so chan") else: print("N la so le") | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:48 am | |
| Bài 17
n = int(input()) if (n % 3 == 0) and (n % 5 != 0): print("True") else: print("False") | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:49 am | |
| Bài 18
a = int(input()) b = int(input()) res = a if (res < b): res = b print(res) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:49 am | |
| 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) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Mon Oct 24, 2022 10:50 am | |
| Bài 20
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) | |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Tue Dec 06, 2022 7:39 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
| |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Tue Dec 06, 2022 7:39 pm | |
| bài 22
Xá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
| |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Tue Dec 06, 2022 7:41 pm | |
| BÀI 23 GIẢI PHƯƠNG TRÌNH BẬC 2 XÁC ĐỊNH BÀI TOÁN input: nhập a,b,c output: vô nghiệm thì in ra “NONE” có nghiệm kép thì in ra nghiệm kép đó có 2 nghiệm phân biệt thì in ra 2 nghiệm đó THUẬT TOÁN nhập a ,b,c tính delta= b*b+4*a*c sau đó xét dấu của d d<0 thì in ra NONE ngược lại d=0 thì in ra x12=-b/(2*a) d>0 thì tính x1 = (-1.0 * b+sqrt(d)) / (2 * a) x2 = (-1.0 * b/a) - x1 sau đó in ra x1 ,x2 CHƯƠNG TRÌNH Code:
from math import sqrt a=int(input()) b=int(input()) c=int(input()) d=b*b-4*a*c if d < 0: print("NONE") elif d == 0: print("{:.3f}".format(-1.0 * b /(2.0 * a)))
| |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Tue Dec 06, 2022 7:44 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án Ta 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
| |
|
| |
Nguyễn Đức Nghia
Tổng số bài gửi : 32 Join date : 03/10/2022
| Tiêu đề: Re: Bài kiểm tra giữa kì Tue Dec 06, 2022 7:44 pm | |
| BÀI 26 TAM GIÁC 2 XÁC ĐỊNH BÀI TOÁN input x1 y1 ( toạ độ điểm A) x2 y2(toạ độ điểm B) x3 y3( toạ độ điểm C) output in ra diện tích (nếu ab bc ca là 3 cạnh của tam giác) hoặc in ra NONE (nếu ab bc ca kh phải 3 cạnh của tam giác) THUẬT TOÁN nhập x1 y1 x2 y2 x3 y3 tính độ dài ab=sqrt(pow(x2-x1,2)+ pow(y2-y1,2)) ca=sqrt(pow(x1-x3,2)+ pow(y1-y3,2)) bc=sqrt(pow(x3-x2,2)+ pow(y3-y2,2)) kiểm tra nếu ab bc ca là ba cạnh của tam giác thì tính nửa chu vi và tính s nếu ab bc ca không phải là ba cạnh của tam giác thì in ra NONE CHƯƠNG TRÌNH Code:
from math import sqrt from math import pow x1=int(input()) y1=int(input()) x2=int(input()) y2=int(input()) x3=int(input()) y3=int(input()) ab=sqrt(pow(x2-x1,2)+ pow(y2-y1,2)) ca=sqrt(pow(x1-x3,2)+ pow(y1-y3,2)) bc=sqrt(pow(x3-x2,2)+ pow(y3-y2,2)) 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("{:.3f}".format(s)) else: print("NONE") | |
|
| |
Sponsored content
| Tiêu đề: Re: Bài kiểm tra giữa kì | |
| |
|
| |
| Bài kiểm tra giữa kì | |
|