Professional Documents
Culture Documents
Luyện tập 1 trang 104 Tin học 10: Viết biểu thức lôgic ứng với mỗi câu sau:
b) y < 1 or y > 2
c) 0 ≤ z ≤ 1 or 5 ≤ z ≤ 10
Luyện tập 2 trang 104 Tin học 10: Tìm một vài giá trị m, n thoả mãn các biểu thức
sau:
b) m chia cho 100 dư 0 và m chia cho 400 dư khác 0: m = 100, 200, 300, 500,…
Vận dụng 1 trang 104 Tin học 10: Giá bán cam tại siêu thị tính như sau: nếu khối
lượng cam mua dưới 5kg thì giá bán là 12 000 đồng/kg, nếu khối lượng mua lớn
hơn hoặc bằng 5kg thì giá bán là 10 000 đồng/kg. Viết chương trình nhập số
lượng mua (tính theo kg) sau đó tính số tiền phải trả.
if(n<5):
t=n*12000
if(n>=5):
t=n*10000
import math
cv=a+b+c
p=cv/2
dt=math.sqrt(p*(p-a)*(p-b)*(p-c))
else:
S=0
for n in range(1,n+1):
S=S+1/n
Vận dụng 2 trang 107 Tin học 10: Viết chương trình nhập từ bàn phím số tự
nhiên n và in ra kết quả là tổng sau:
S=1^3+2^3+...+n^3
S=0
for n in range(1,n+1):
S=S+n*n*n
1 2 3 … 10
11 12 … 20
………….
91 92 …100
for i in range(10):
for j in range(1,11):
print(i*10+j,end=" ")
print("\n")
- VD: A = [100] + A
Bài 23: Một số lệnh làm việc với dữ liệu danh sách
Vận dụng 1 trang 118 Tin học 10: Viết chương trình nhập n từ bàn phím, tạo và in
ra màn hình dãy số A bao gồm n số tự nhiên chẵn đầu tiên.
i=0
m=0
while i<100:
if m%2==0:
A.append(m)
m=m+1
i=i+1
print(A)
n=len(s2)//2
s3=""
for i in range(0,n):
s3=s3+s2[i]
for i in range(0,len(s1)):
s3=s3+s1[i]
for i in range(n,len(s2)):
s3=s3+s2[i]
print(s3)
A=[]
t=0
for i in range(0,n):
A.append(input("Nhập họ tên"))
for i in range(0,n):
B=A[i].split()
if s == B[len(B)-1]:
t=t+1
Vận dụng 1 trang 126 Tin học 10: Viết chương trình nhập hai số tự nhiên từ
bàn phím, cách nhau bởi dấu cách và đưa ra kết quả UCLN của hai số này.
A=s.split(" ")
a=int(A[0])
b=int(A[1])
r=a%b
while r != 0:
a=b
b=r
r=a%b
def numbers(s):
t=0
for ch in s:
if '0'<=ch<='9':
t=t+1
return t
def characters(s):
t=0
for ch in s:
if 'a'<=ch<='z' or 'A'<=ch<='Z':
t=t+1
return t
r=a%b
while r != 0:
a=b
b=r
r=a%b
return b
A=s.split(" ")
a=int(A[0])
b=int(A[1])
Vận dụng 2 trang 135 Tin học 10: Viết chương trình thực hiện: Nhập n số tự
nhiên từ bàn phím, hai số cách nhau bởi dấu cách. Tính và in ra tổng của các số
này.
def tinhTong(A):
t=0
t=t+int(A[i])
return t
A=s.split(" ")
print(tinhTong(A))
- ƯCLN của m, n.
a=m
b=n
r=a%b
while r != 0:
a=b
b=r
r=a%b
ucln=b
bcnn=m*n/ucln
return ucln, bcnn