5 phút giải Tin học 10 Kết nối tri thức trang 91

5 phút giải Tin học 10 Kết nối tri thức trang 91. Giúp học sinh nhanh chóng, mất ít thời gian để giải bài. Tiêu chí bài giải: nhanh, ngắn, súc tích, đủ ý. Nhằm tạo ra bài giải tốt nhất. 5 phút giải bài, bằng ngày dài học tập.

BÀI 17. BIẾN VÀ LỆNH GÁN

PHẦN I. HỆ THỐNG CÂU HỎI, BÀI TẬP TRONG SGK

KHỞI ĐỘNG

Trong đại số, người ta dùng chữ để thay thế cho số cụ thể, ví dụ hằng đẳng thức (a + b)2= a2+ 2ab + b2 đúng cho mọi giá trị a, b. Trong các ngôn ngữ lập trình, người ta cũng dùng các kí tự hoặc nhóm các kí tự (được gọi là biến (variable) hay biến nhớ) để thay cho việc phải chỉ ra các giá trị dữ liệu cụ thể.

Theo em, sử dụng biến có những lợi ích gì?

1. BIẾN VÀ LỆNH GÁN

Hoạt động 1: Quan sát các lệnh sau, n ở đây được hiểu là gì?

BÀI 17. BIẾN VÀ LỆNH GÁN

Câu hỏi 1: Các tên biến nào dưới đây là hợp lệ trong Python

A. _name                                 B. 123abc                                C. My country

D. m123&b                              E. xyzABC

Câu hỏi 2: Sau các lệnh dưới đây, các biến x, y nhận giá trị bao nhiêu

>>> x = 10

>>> y = x**2 - 1

>>> x = x/2 + y

Câu hỏi 3: a, b nhận giá trị gì sau các lệnh sau?

>>> a,b = 2,3

>>> a,b = a+b, a-b

2. CÁC PHÉP TOÁN TRÊN MỘT SỐ KIỂU DỮ LIỆU CƠ BẢN

Câu hỏi 1: Mỗi lệnh sau là đúng hay sai? Nếu đúng thì cho kết quả là bao nhiêu?

>>> (12 - 10//2)**2 - 1

>>> (13 + 45**2) (30//12 - 5/2)

Câu hỏi 2: Mỗi lệnh sau cho kết quả là xâu kí tự như thế nào?

>>> ""*20 + "010"

>>> "10"+"0"*5

Câu hỏi 3: Từ khóa Các tên biến sau có hợp lệ không?

 a. _if                                         b. global                                    c. nolocal

 d. return                                   e. true

3. TỪ KHÓA

Hoạt động 3:

Quan sát các lệnh sau, tìm hiểu vì sao Python báo lỗi.

BÀI 17. BIẾN VÀ LỆNH GÁN

Câu hỏi: Các tên biến sau có hợp lệ không?

a) _if            b) global      c) nolocal    d) return      e) true

LUYỆN TẬP

Luyện tập 1: Lệnh sau có lỗi gì?        

>>> x = 1

>>> 123a = x + 1

SyntaxError: invalid syntax

Luyện tập 2: Lệnh sau sẽ in ra kết quả gì?

>>> print ("đồ rê mi"*3 + "pha son la si đô"*2

VẬN DỤNG

Vận dụng 1: N Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình.

Ví dụ, nếu ss = 684 500 thì kết quả in ra như sau:

684 500 giây = 7 ngày 22 giờ 8 phút 20 giây

Vận dụng 2: Hãy cho biết trước và sau khi thực hiện các lệnh sau, giá trị các biến x, y là bao nhiêu? Em có nhận xét gì về kết quả nhận được?

>>> x, y = 10, 7

>>> x, y = y, x

PHẦN II. 5 PHÚT TRẢ LỜI CÂU HỎI, BÀI TẬP SGK

KHỞI ĐỘNG

Đáp án KD:

Biến là tên của một vùng nhớ dùng để lưu trữ giá trị và giá trị đó có thể thay đổi khi thực hiện chương trình. Biến giúp cho việc viết chương trình được dễ dàng, đặc biệt trong trường hợp giá trị lớn, phải gọi tới giá trị đó nhiều lần và có thể thay đổi giá trị của biến.

1. BIẾN VÀ LỆNH GÁN

Đáp án HD1:

Sau khi gán n = 5, n sẽ được hiểu là đối tượng số nguyên có giá trị n = 5

Đáp án CH1: A, C, D, E.

Đáp án CH2:

x = 10; y = 99 

Đáp án CH3:

a = 2; b = 3

a = 5 b = -1

2. CÁC PHÉP TOÁN TRÊN MỘT SỐ KIỂU DỮ LIỆU CƠ BẢN

Đáp án CH1: 

a. 48                                                    b. Lệnh này sai

Đáp án CH2:

a. 30                                                    b. 15

Đáp án CH3:

Tên biến b, c, d là hợp lệ.

3. TỪ KHÓA

Đáp án HD3:

Tên biến và tên định danh không được trùng với từ khoá trong Python, do đó Python báo lỗi.

Tức là tên biến trùng các từ khóa if và with nên bị báo lỗi.

Đáp án CH: a và c

LUYỆN TẬP

Đáp án LT1:

Lệnh sau lỗi cú pháp.

Đáp án LT2:

đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô.

VẬN DỤNG

Đáp án VD1: 

BÀI 17. BIẾN VÀ LỆNH GÁN

Đáp án VD2: 

BÀI 17. BIẾN VÀ LỆNH GÁN

Nhận xét: x và y đã đổi giá trị cho nhau sau khi thực hiện lệnh gán.

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm:

giải 5 phút Tin học 10 Kết nối tri thức, giải Tin học 10 Kết nối tri thức trang 91, giải Tin học 10 KNTT trang 91

Bình luận

Giải bài tập những môn khác