Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính

Xem toàn bộ tài liệu Lớp 10 – Kết Nối Tri Thức: tại đây

Luyện tập 1 trang 152 Tin học 10:

Lời giải:

Chương trình:

a=int(input(“Nhập số thực dương: “))

while a<=0:

     print(“Nhập sai, số a phải lớn hơn 0. Nhập lại”)

     a=int(input(“Nhập số thực dương: “))

Luyện tập 2 trang 152 Tin học 10:

– Hàng thứ nhất in ra bảng nhân 1, 2, 3, 4, 5

– Hàng thứ hai in ra bảng nhân 6, 7, 8, 9, 10

Lời giải:

Chương trình:

for i in range(1,11):

    for j in range(1,6):

         print(j,”x”,i,”=”,i*j, end=”\t”)

    print()

print()

for i in range(1,11):

    for j in range(6,11):

         print(j,”x”,i,”=”,i*j, end=”\t”)

    print()

Vận dụng 1 trang 152 Tin học 10:

Lời giải:

– Chương trình tính số năm nhuận giữa hai năm Y1 và Y2 là:

def test(n):

    if (n%400==0) or (n%4==0 and n%100!=0):

         return True

     else:

         return False

y1=int(input(“Nhập năm thứ nhất:”))

y2=int(input(“Nhập năm thứ hai:”))

while(y2<=y1):

     print(“Năm thứ hai phải lớn hơn năm thứ nhất. Nhập lại!”)

     y1=int(input(“Nhập năm thứ nhất:”))

y2=int(input(“Nhập năm thứ hai:”))

t=0

for i in range(y1,y2+1):

if test(i):

        t=t+1

print(“Từ năm “, y1, ” đến năm y2 có “, t, ” năm nhuận”)

– Áp dụng tính xem trong thế kỉ XXI có bao nhiêu năm nhuận

def test(n):

    if (n%400==0) or (n%4==0 and n%100!=0):

        return True

    else:

        return False

t=0

for i in range(2000,3000):

    if test(i):

t=t+1

print(“Thế kỉ XXI có “, t, ” năm nhuận”)

Vận dụng 2 trang 152 Tin học 10:

Lời giải:

def UCLN(a,b):

    r = a % b

    while r != 0:

        a = b

        b = r

        r = a % b

    return b

a=int(input(“Nhập số tự nhiên thứ nhất”))

b=int(input(“Nhập số tự nhiên thứ hai”))

print(“ƯCLN của a và b là: “,UCLN(a,b)) 

 

Bài giải này có hữu ích với bạn không?

Bấm vào một ngôi sao để đánh giá!

Đánh giá trung bình 5 / 5. Số lượt đánh giá: 1180

Chưa có ai đánh giá! Hãy là người đầu tiên đánh giá bài này.

--Chọn Bài--

Tài liệu trên trang là MIỄN PHÍ, các bạn vui lòng KHÔNG trả phí dưới BẤT KỲ hình thức nào!

Tải xuống