Tin học 11
Tiết 9- Bài tập
Câu 1: Dùng NNLT Python biểu diễn các biểu thức sau
a) S=a2+2ab+b3
 
 
 
S=a*a+2*a*b+b**3
P= (a+math.sqrt(a*a+2*b+b*b))/(a*a+
math.fabs(b*b-3*a*b+math.sqrt(a*a+b*b)) )
Q=(math.sin(a)+2*math.sin(b))/
(math.sin(2*a)+2*math.sin(2*b))
R=(a+b+math.factorial(6))/
(a-b+math.factorial(7))
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
Tin học 11
Câu 2: Sử dụng NNLT Python viết chương trình nhập 2 số nguyên dương a và b từ bàn phím, tính và đưa ra màn hình các giá trị sau:
a=int(input(“Số a=”))
b=int(input(“Số b=”))
import math
N=math.gcd(a,b)
print(“UCLN=”,N)
a=int(input(“Số a=”))
b=int(input(“Số b=”))
M=(a+b)**5
print(M)
a) M=(a+b)5
b) Ước chung lớn nhất của a và b
Tiết 9- Bài tập
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
Tiết 10- Bài tập và thực hành 1
Tin học 11
 
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
Tiết 10- Bài tập và thực hành 1
Tin học 11
a=int(input(“Mời bạn nhập số a=”))
b=int(input(“Mời bạn nhập số b=”))
S=a*a+2*a*b+b**3
print(“Tổng S=”,S)
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
Bài làm:
a) S=a2+2ab+b3
Tiết 10- Bài tập và thực hành 1
Tin học 11
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
 
import math
a=int(input(“Mời bạn nhập số a=”))
b=int(input(“Mời bạn nhập số b=”))
P= (a+math.sqrt(a*a+2*b+b*b)) / (a*a+ math.fabs(b*b- 3*a*b+math.sqrt(a*a+b*b) ) ) print(“Tổng P=”,P)
Tiết 10- Bài tập và thực hành 1
Tin học 11
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
import math
a=int(input(“Mời bạn nhập số a=”))
b=int(input(“Mời bạn nhập số b=”))
P= (a+math.sqrt(a*a+2*b+b*b)) / (a*a+ math.fabs(b*b- \ 3*a*b+math.sqrt(a*a+b*b) ) )
print(“Tổng P=”,P)
Nếu câu lệnh quá dài, ta có thể sử dụng dấu nối \ để viết câu lệnh trên 2 dòng
Ví dụ:
P= (a+math.sqrt(a*a+2*b+b*b)) / (a*a+ math.fabs(b*b- \ 3*a*b+math.sqrt(a*a+b*b) ) )
Tiết 10- Bài tập và thực hành 1
Tin học 11
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
 
from math import sin,cos # hoặc: from math import *
a=int(input(“Mời bạn nhập số a=”))
b=int(input(“Mời bạn nhập số b=”))
Q=(sin(a)+2*sin(b))/ (sin(2*a)+2*sin(2*b))
print(“Tổng Q=”,Q)
Cách dùng khác của lệnh import math
math.sin()
math.cos()
Tiết 10- Bài tập và thực hành 1
Tin học 11
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
 
from math import factorial # hoặc: from math import *
a=int(input(“Mời bạn nhập số a=”))
b=int(input(“Mời bạn nhập số b=”))
R=(a+b+factorial(6)) / (a-b+factorial(7))
print(“Tổng R=”,R)
Tiết 10- Bài tập và thực hành 1
Tin học 11
math.factorial(n)
math.fabs(n)
math.gcd(m,n)
x**y
Bài 2. Viết chương trình nhập 3 số nguyên a, b, c từ bàn phím
Đưa ra màn hình 3 số vừa nhập.
a=int(input(`Mời bạn nhập số a=`))
b=int(input(`Mời bạn nhập số b=`))
c=int(input(`Mời bạn nhập số c=`))
print(a,b,c, sep=`--`,end=‘*`)
print(a,b,c, sep=`--`)
Sử dụng tham số sep và end trong hàm print()
nguon VI OLET