Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 5:17 am
Bài 2 from math import sqrt a= int(input("Enter a: ") b= int(input("Enter b: ") c= int(input("Enter c: ") d= a+b+c p= d/20 s= sqrt(p*(p-a)*(p-b)*(p-c)) print(d) print(s) *BỎ QUA BÀI NÀY VÌ E KO XÓA ĐC
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Wed Oct 26, 2022 9:37 pm; sửa lần 2.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 5:22 am
From math import From math import pow X1= float(input()) Y1= float(input()) X2= float(input()) Y2= float(input()) res= sqrt(pow(X2-X1,2)+pow(Y2-Y1,2)) Print(res)
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 5:25 am
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 5:28 am
Bài 9 n=int(input("Nhap n: ") s=n*n*(n+1)*(2*n*n+2*n-1)//12 print(s) *Bỏ qua bài này vì em k xóa đc
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Wed Oct 26, 2022 9:39 pm; sửa lần 2.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 5:32 am
Bài 10 n=int(input("Nhap n: ") s=n*(n+1)*(n+2)//3 print(s) *Bỏ qua bài này vì em k xóa đc
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Wed Oct 26, 2022 9:38 pm; sửa lần 2.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 7:41 pm
bài 1:Độ dài đoạn thẳng 1 bước1: xác định bài toán input : nhận 4 số( x1, y1 ) toạ độ điểm A, (x2, y2 ) toạ độ điểm B output : độ dài đoạn AB bước 2: thuật toán +/ nhập 4 số x1 y1 x2 y2 +/ sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) +/ in ra độ dài AB bước 3: chương trình #bai1
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Thu Oct 27, 2022 4:46 am; sửa lần 3.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 7:49 pm
bài 2:Chu vi và diện tích tam giác Bước 1: xác đinh bài toán input : nhập 3 số a b c là độ dài các cạnh của tam giác output: in ra chu vì và diện tích Bước 2: thuật toán +nhập ba số a b c +tính chu vi d= a+b+c +tính nửa chu vi p=d/2 +tính diện tích s = sqrt(p*(p-a)*(p-b)*(p-c)) +in ra chu vi và diện tích Bước 3: 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)) test 3 4 5 in ra 12.000 6.000
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Thu Oct 27, 2022 4:49 am; sửa lần 5.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 7:54 pm
bài 3: Tính độ dài đoạn thẳng Bước 1: xác định thuật toán input nhập 6 số x1, y1( toạ độ điểm A) x2 ,y2 ( toạ độ điểm B) x3 ,y3 ( toạ độ điểm C ) output độ dài AB độ dài BC độ dài AC Bước 2: Thuật toán nhập x1 y1 x2 y2 x3 y3 tính dab = sqrt (pow(x2-x1,2)+pow(y2-y1,2)) dbc= sqrt (pow(x3-x2,2)+pow(y3-y2,2)) dac= sqrt (pow(x3-x1,2)+pow(y3-y1,2)) in ra dab dbc dac Bước 3: Chương trình
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:01 pm
Bài 4:Lát gạch 1 Bước 1: XÁC ĐỊNH BÀI TOÁN input: a,b ( kích thước hình chữ nhật) output: x( số viên gạch đc lát ở viền) y ( số viên gạch được lát bên trong) Bước 2: THUẬT TOÁN nhập a ,b tính x=(a-2)*(b-2) y= a*b-x in ra x y Bước 3: CHƯƠNG TRÌNH
a=int(input()) b =int(input()) x=(a-2)*(b-2) y=a*b-x print(x) print(y) TEST 5 6 KQ 12 18
Được sửa bởi Nguyễn Ngọc Hà Giang ngày Thu Oct 27, 2022 4:52 am; sửa lần 2.
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:04 pm
BÀI 5 : TỔNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP Bước 1: XÁC ĐỊNH BÀI TOÁN input: nhập n output: tổng của n tự nhiên Bước 2:THUẬT TOÁN nhập n tính tổng s =n*(n+1)/2 in ra s Bước 3: CHƯƠNG TRÌNH n=int(input()) s= n*(n+1)/2 print(s) TEST 5 KQ 15
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:18 pm
BÀI 8: TỔNG LẬP PHƯƠNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP bước 1:XÁC ĐỊNH BÀI TOÁN Input: nhập n output: tổng s lập phương n số tự nhiên liên tiếp bước 2:THUẬT TOÁN nhập n tính s=(n*(n+1)/2)*(n*(n+1)/2) in s bước 3:CHƯƠNG TRÌNH n=int(input()) s=(n*(n+1)/2)*(n*(n+1)/2) print(s) TEST 5 kq 225.0
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:19 pm
BÀI 6: TỔNG BÌNH PHƯƠNG CÁC SỐ TỰ NHIÊN LIÊN TIẾP Bước 1:XÁC ĐỊNH BÀI TOÁN input: nhập n output: tổng s bình phương n số tự nhiên liên tiếp Bước 2: THUẬT TOÁN nhập n tính s= n*(n+1)*(2*n+1)/6 in ra s Bước 3: CHƯƠNG TRÌNH n=int(input()) s= n*(n+1)*(2*n+1)/6 print(s) TEST 5 kq 55.0
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:22 pm
BÀI 7 :TỔNG CÁC SỐ LẺ LIÊN TIẾP Bước 1: XÁC ĐỊNH BÀI TOÁN input: nhập n output: s( tổng n số lẻ) Bước 2: THUẬT TOÁN nhập n tính s= n*n in ra s Bước 3 : CHƯƠNG TRÌNH n=int(input()) s=n*n print(s) TEST 5 KQ 25
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:23 pm
BÀI 9: TỔNG LUỸ THỪA 5 CÁC SỐ TỰ NHIÊN LIÊN TIẾP Bước 1: 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 Bước 2: 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 Bước 3: CHƯƠNG TRÌNH n=int(input()) s=n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12 print(s) TEST 4 kq 1300.0
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:24 pm
BÀI 10 TỔNG CẶP SỐ TỰ NHIÊN NHÂN DỒN Bước 1: 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 Bước 2:THUẬT TOÁN nhập n tính s=n*(n+1)*(n+2)/3 in ra s Bước 3: CHƯƠNG TRÌNH n=int(input()) s=n*(n+1)*(n+2)/3 print(s) TEST 4 kq 40.0
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:27 pm
BÀI 11:TỔNG CÁC NGHỊCH ĐẢO CẶP SỐ TỰ NHIÊN NHÂN DỒN Bước 1: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 Bước 2: THUẬT TOÁN nhập n tính s =n/(n+1.0) Bước 3: CHƯƠNG TRÌNH n=int(input()) s=n/(n+1.0) print(s) TEST 4 kq 0.8
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:40 pm
BÀI 13 TỔNG DÃY ĐẶC BIỆT 1 bước 1:XÁC ĐỊNH BÀI TOÁN input : nhập n output: tổng s dãy số đặc biệt bước 2:THUẬT TOÁN nhập n tính s=(n*(n+2))/((n+1)* (n+1)) in ra s bước 3:CHƯƠNG TRÌNH n=int(input()) s=(n*(n+2))/((n+1)*(n+1)) print(s) TEST 4 kq 0.96
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:40 pm
BÀI 12 TỔNG CÁC NGHỊCH ĐẢO BA CẶP SỐ TỰ NHIÊN NHÂN DỒN Bước 1: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 bước 2;THUẬT TOÁN nhập n tính s=(n*(n+3))/(4.0*(n+1)*(n+2)) in ra s bước 3:CHƯƠNG TRÌNH n=int(input()) s=(n*(n+3))/(4.0*(n+1)*(n+2)) print(s) TEST 4 kq 0.23333333333333334
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:41 pm
BAI 14 TỔNG DÃY ĐẶC BIỆT 2 bước 1:XÁC ĐỊNH THUẬT TOÁN input: nhập p, n output : tổng s = 1+p^1 +p^2+…+p^n bước 2:THUẬT TOÁN nhập p n tính s= (p*(n+1)-1)/(p-1) in ra s bước 3: CHƯƠNG TRÌNH p=int(input()) n=int(input()) s= (p**(n+1)-1)/(p-1) print(s) TEST 4 5 kq 1365.0
Nguyễn Ngọc Hà Giang
Tổng số bài gửi : 47 Join date : 06/10/2022
Tiêu đề: Re: Nguyễn Ngọc Hà Giang Wed Oct 26, 2022 8:42 pm
BÀI 15 TỔNG DÃY ĐẶC BIỆT 3 bước 1: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 bước 2: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) bước 3: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) TEST 4 5 kq 7737.0