Hệ sinh thái số IELP
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Hệ sinh thái số IELP

Học lập trình với Hệ sinh thái số IELP
 
Trang ChínhTrang Chính  CalendarCalendar  Latest imagesLatest images  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Keywords
Thành thưởng wavio chứa Hoàng sach 2022 được tích BANG Phạm nguyễn giác pháp Trần Nhàn điểm HOAI Phần tổng sinh Minh phương nhật đặng hình
Latest topics
» Buổi học số 1. Cấu trúc tuần tự trong C++ (Bài 1 -> Bài 15)
Bùi Hải Yến- em gửi bài ạ EmptyThu Apr 25, 2024 10:49 am by quanle1120

» Chấm bài trực tuyến với Jusolan.ddns.net
Bùi Hải Yến- em gửi bài ạ EmptyWed Apr 24, 2024 9:15 pm by Admin

» Bài kiểm tra giữa Học kỳ II
Bùi Hải Yến- em gửi bài ạ EmptyWed Apr 05, 2023 8:00 am by Nguyễn Đức Mạnh

» Bài giữa kì 2
Bùi Hải Yến- em gửi bài ạ EmptyMon Apr 03, 2023 8:34 am by Khách viếng thăm

» Bài giữa kì tin Lê Đức Anh
Bùi Hải Yến- em gửi bài ạ EmptySun Apr 02, 2023 8:33 pm by Tendalda06

» Nghiêm Tuấn Tú
Bùi Hải Yến- em gửi bài ạ EmptySat Apr 01, 2023 9:03 am by Nghiêm Tuấn Tú

» Nguyễn Trần Ý Nhi
Bùi Hải Yến- em gửi bài ạ EmptySat Apr 01, 2023 8:23 am by Nguyễn Trần Ý Nhi

» Nguyễn Kim Anh
Bùi Hải Yến- em gửi bài ạ EmptySat Apr 01, 2023 12:05 am by Khách viếng thăm

» Trần Thanh Trà
Bùi Hải Yến- em gửi bài ạ EmptyFri Mar 31, 2023 11:10 pm by Trần Thanh Trà

May 2024
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Top posting users this week
No user

Gửi bài mới   Trả lời chủ đề này
 

 Bùi Hải Yến- em gửi bài ạ

Go down 
Chuyển đến trang : 1, 2  Next
Tác giảThông điệp
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyThu Oct 06, 2022 8:37 am

#Ví dụ 1
x = int(input())
y = int(input())
z = int(input())
q = (x*x + y ) * z
p = (x*x + y*y ) /z
print(q)
print("{:.5}".format(p))
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 12, 2022 10:57 am

#ví dụ 1
from math import sqrt
a=888
b=int(input())
if (b==a):
 print (T)
else:
 print (F)
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyThu Oct 13, 2022 8:59 am

#1
from math import sqrt
a=int(input())
b=int(input())
if (b>a):
print (b)
if (b<a):
print (a)
if (a==b):
print (a)
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyThu Oct 20, 2022 8:54 am

#20
from math import sqrt
a=int(input())
b=int(input())
m=10*a+b
n=10*b+a
res=m
if(res<n):
   res=n
   print(res)
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 1:58 pm

Bài 1
B1: Xác định bài toán
Input: nhập 4 số, tọa độ A(x1,y1), tọa độ B(x2,y2)
Output: độ dài đoạn thẳng AB
B2: thuật toán
- Nhập 4 số x1,x2,y1,y2
-sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
-In ra độ dài AB
B3: Chương trình
#bài 1

from math import sqrt
from math import pow
x1=int(input())
y1=int(input())
x2=int(input())
y2=int(input())
res=sqrt(pow(x2-x1,2)+pow(y2-y1,2))
print(res)
Test:
0
3
4
0
Kết quả :
5.0
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 8:33 pm

Bài 2
B1: Xác định bài toán
Input: Nhập số đo a,b,c là độ dài tam giác ABC.
Output: chu vi và diện tích tam giác ABC.
Thuật toán:
-Nhập 3 số a,b,c
-Chu vi d =a+b+c
Nửa chu vi p= d/2
- Diện tích s = sqrt(p*(p-a)*(p-b)*(p-c))
In ra chu vi, diện tích tam giác ABC.
B3: Chương trình:
#bài 2
from math import sqrt
a=int(input())
b=int(input())
c=int(input())
d=a+b+c
p=(a+b+c)/2
s=sqrt(p*(p-a)*(p-b)*(p-c))
print(d)
print(s)
Test:
5
7
8
Kết quả:
20
17.320508075688775
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 8:55 pm

Bài 3
B1: Xác định bài toán:
Input: Nhập 3 số tọa độ A(x1,y1), tọa độ B(x2,y2), tọa độ C(x3,y3) là ba đỉnh tam giác ABC.
Output: độ dài đoạn thẳng dAB, dBC, dAC
B2: Thuật toán:
- Nhập 6 số x1,x2,x3,y1,y2, y3.
dAB=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
dBC=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))
dAC=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))
-In ra độ dài đoạn thẳng dAB, dBC,dAC.
B3: Chương trình:
#bài 3
from math import sqrt
x1=float(input())
x2=float(input())
x3=float(input())
y1=float(input())
y2=float(input())
y3=float(input())
dab=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
dbc=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2))
dac=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1))
print("d_AB={:.3f}".format(dab))
print("d_BC={:.3f}".format(dbc))
print("d_AC={:.3f}".format(dac))
Test:
5
7
8
3
4
6
Kết quả:
d_AB=2.236
d_BC=2.236
d_AC=4.243
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:08 pm

Bài4:
Xác định bài toán:
Input: kích thước hình chữ nhật cần lát a×b
Output: Số viên gạch xanh và vàng cần để lát
B2: Thuật toán:
Nhập a, b là kích thước hình chữ nhật
Gọi y là số gạch vàng, x là số gạch xanh
Y=(a-2)*(b-2)
X=a*b-y
Chương trình:
#bài 4
from math import sqrt
a=int(input())
b=int(input())
y=(a-2)*(b-2)
x=a*b-y
Test:
5
6
Kết quả:
12
18
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:24 pm

Bài 5:
Xác định bài toán:
Input: cho n nguyên dương
Output: tổng các số n tự nhiên liên tiếp
Thuật toán:
Nhập n
Tính tổng s=n*(n+1)/2
In ra s
Chương trình:
#bài 5
n=int(input())
s=n*(n+1)/2
print(s)
Test:
4
Kết quả:
10
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:27 pm

Bài 6:
Xác định bài toán:
Input: các số tự nhiên
Output: tổng bình phương các số tự nhiên
Thuật toán:
- nhập n
- tổng bình phương các số tự nhiên liên tiếp s=(n*(n+1)*(2n+1))/2
-in ra s
Chương trình:
#bài 6
n=int(input())
s=(n*(n+1)*(2*n+2))/6
print(s)


Được sửa bởi Bùi Hải Yến ngày Wed Oct 26, 2022 9:33 pm; sửa lần 1. (Reason for editing : Em ấn nhầm nút gửi)
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:38 pm

Bài 7
Xác định bài toán
Input: các số n nguyên dương
Output: tổng các số lẻ liên tiếp
Thuật toán:
Nhập n
Tính tổng theo ct: n*n
In ra n*n
Chương trình:
#bài 7
n=int(input())
print(n*n)
Test:
3
Ket quả:
9
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:44 pm

Bài 8:
Xác định bài toán:
Input: Các số tự nhiên
Output: tổng lập phương các số tự nhiên
Thuật toán:
Nhập n
Áp dụng công thức: ((n*(n+1))/2)*((n*(n+1))/2)
In ra s
Chương trình:
#bài 8
n=int(input())
s=(n*(n+1)/2)
print(s*s)
Test:
3
Kết quả:
36
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 9:55 pm

Bài 9
Xác định bài toán:
Input: các số nguyên dương n
Output: tổng lũy thừa 5 các số tự nhiên liên tiếp
Thuật toán:
Nhập n
Áp dụng công thức: s=(n*n*(n+1)*(n+1)*(2*n*n+2*n-1)/12
In ra s
Chương trình:
#bài 9
n=int(input())
s=(n*n*(n+1)*(n+1) *(2*n*n+2*n*n-1))/12
print(s)
Test:
3
Kết quả:
420
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:01 pm

Bài10:
Xác định bài toán:
Input: nhập số nguyên n
Output: tổng cặp số tự nhiên cộng dồn
Thuật toán:
Nhập n
Áp dụng công thức: s= (n*(n+1)*(n+2))/3
In ra s
Chương trình:
#bài 10
n=int(input())
s=(n*(n+1)*(n+2))/3
print(s)
Test:
3
Kết quả
20
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:06 pm

Bài 11:
Xác định bài toán
Input: các số nguyên dương n
Output: tổng nghịch đảo cặp số tự nhiên nhân dồn
Thuật toán:
Nhập n
Áp dụng công thức: s=n/(n+1)
In ra s
Chương trình:
#bài 11
n=int(input())
s=n/(n+1.0)
print(s)
Test:
3
Kết quả:
0.75=3/4
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:12 pm

Bài12
Xác định bài toán:
Input: nhập số nguyên dương n
Output: tổng nghịch đảo cặp ba số tự nhiên liên tiếp
Thuật toán:
Nhập n
Áp dụng công thức: s= n*(n+3)/(4*(n+1)*(n+2))
In ra s
Chương trình:
#bài 12
n=int(input())
s= n*(n+3)/(4*(n+1)*(n+2))
print(s)
Test:
3
Kết quả:
0.225
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:19 pm

Bài 13:
Xác định bài toán:
Input: cho các số nguyên dương n
Output: tổng dãy số đặc biệt1
Thuật toán
Nhập n
Áp dụng công thức: s=n*(n+2)/((n+1)*(n+1))
In ra s
Chương trình:
#bài 13
n=int(input())
s= n*(n+2)/((n+1)*(n+1))
print(s)
Test
3
Kết quả
0.9375
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:24 pm

Bài 14:
Xác định bài toán:
Input: cho n và p là các số nguyên dương
Output: tổng dãy số đặc biệt2
Thuật toán:
Nhập n, p
Áp dụng công thức: s=(p**(n+1)-1)/(p-1)
In ra s
Chương trình:
#bài 14
n=int(input())
p=int(input())
s=(p**(n+1)-1)/(p-1)
print(s)
Test:
3
2
Kết quả
15
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:31 pm

Bài 15:
Xác định bài toán:
Input: cho các số nguyên n,p
Output: tổng dãy đặc biệt 3
Thuật toán:
Nhập n,p
Áp dụng công thức: s=((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
In ra s
Chương trình:
#bài 15
n=int(input())
p=int(input())
s=((n+1)*p**(n+1))/(p-1)-(p**(n+1)-1)/((p-1)**2)
print(s)
Test:
3
2
Kết quả:
49.0
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:38 pm

Bài 16:
Xác định bài toán:
Input: cho n
Output: kiểm tra n là số chẵn hay lẻ
Thuật toán:
Nhập n
Nếu n % 2==0 thì là số chẵn và ngược lại
In ra "n là số chẵn" hoặc "n là số lẻ"
Chương trình
#bài 16
n=int (input ())
if n % 2 == 0:
print("n la so chan")
else:
print("n la so le")
Test:
3
Kết quả:
n la so le
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:47 pm

Bài 17:
Xác định bài toán
Input: cho n
Output: kiểm tra n có chia hết cho 3 và không chia hết cho 5
Thuật toán
- nhập n
Sử dụng n%3==0 and n%5!=0
In ra True hoặc False
Chương trình:
#bài 16
n=int (input ())
if(n % 3 == 0 )and(n %5!=0):
print("True")
else:
print("False")
Test:
36
Kết quả:
"True"
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 10:55 pm

Bài 18
Xác định bài toán:
Input: cho a và b
Output: tìm giá trị lớn nhất giữa a và b
Thuật toán:
Gọi giá trị lớn nhất hiện tại là res=a
So sánh a với b
In ra số lớn hơn
Chương trình
#bài 18
a=int (input())
b=int(input())
if a< b:
print(b)
else:
print(a)
Test:
36
45
Kết quả
45
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 11:02 pm

Bài 19:
Xác định bài toán:
Input: nhập 3 số a,b,c
Output: giá trị nhỏ nhất trong ba số
Thuật toán:
Số nhỏ nhất rmin=a
Mang rmin so sánh với các số còn lại
Giá trị nào nhỏ hơn cập nhất lại rmin
In ra rmin
Chương trình:
#bài 19
a=int (input())
b=int(input())
c=int(input ())
rmin=a
if rmin> b:
   rmin=b
if rmin>c:
   rmin=c
print(rmin)

Test:
36
45
23
Kết quả
23
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Oct 26, 2022 11:10 pm

Bài 20:
Xác định bài toán:
Input:  các số a,b,c
Output: hai số có tổng giá trị lớn nhất
Thuật toán:
Đặt m=a+b; n=a+c;p=b+c
Tìm giá trị lớn nhất trong m,n,p
Đặt rmax=m
Giá trị nào lớn hơn rmax thì rmax sẽ được cập nhật lại
Tức rmax=n, rmax=p
In ra rmax
Chương trình:
#bài 20
a=int (input())
b=int(input())
c=int(input ())
m=a+b
n=a+c
p=b+c
rmax=m
if rmax<n:
   rmax=n
if rmax<p:
   rmax=p
print(rmax)
Test:
36
45
23
Kết quả
81
Về Đầu Trang Go down
Bùi Hải Yến




Tổng số bài gửi : 39
Join date : 06/10/2022

Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ EmptyWed Nov 30, 2022 10:49 am

Bài 28:
Xác định bài toán:
Input: nhập n là số có 3 chữ số
Output: Số lớn nhất trong n
Thuật toán:
Ta thực hiện tách các chữ số của n lưu vào a,b,c bằng phép chia nguyên và chia dư: a= n/100;b=(n/10)%10; c=n%10
Bài toán quy về tìm giá trị lớn nhất a,b và c
Chương trình:
n=int(input())
a=n//100
b=(n//10)%10
c=n%10
res=a
if res<b:
res=b
if res<c:
res=c
print(res)
test:
469
Kết quả:
9
Về Đầu Trang Go down
Sponsored content





Bùi Hải Yến- em gửi bài ạ Empty
Bài gửiTiêu đề: Re: Bùi Hải Yến- em gửi bài ạ   Bùi Hải Yến- em gửi bài ạ Empty

Về Đầu Trang Go down
 
Bùi Hải Yến- em gửi bài ạ
Về Đầu Trang 
Trang 1 trong tổng số 2 trangChuyển đến trang : 1, 2  Next

Permissions in this forum:Bạn được quyền trả lời bài viết
Hệ sinh thái số IELP :: Thực nghiệm Dự án IELP - Theo Lớp :: TN5S-
Gửi bài mới   Trả lời chủ đề nàyChuyển đến