Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tin học 10. Bài 22-Kiểu dữ liệu danh sách (theo sách giáo khoa kntt)

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Văn Cải
Ngày gửi: 21h:36' 06-01-2023
Dung lượng: 2.7 MB
Số lượt tải: 285
Số lượt thích: 0 người
Link tải các bài giảng
khác

Em đã được học những kiểu dữ liệu cơ bản của
Python như số nguyên, số thực, xâu kí tự, kiểu dữ
liệu lôgic. Tuy nhiên, khi em cần lưu một dãy các
số hay một danh sách học sinh thì cần kiểu dữ liệu
dạng danh sách (còn gọi là dãy hay mảng). Kiểu
dữ liệu danh sách được dùng nhiều nhất trong
Python là kiểu list.
Em hãy tìm một số dữ liệu kiểu danh sách thường

Một số dữ liệu kiểu danh sách thường gặp trên thực tế:
List, Tuple, Set, Dictionary.

Hoạt động 1 Khởi tạo và tìm hiểu dữ liệu kiểu danh
sách
Khởi tạo dữ liệu danh sách như thế nào? Cách truy
cập, thay đổi giá trị và xóa một phần tử trong danh
sách như thế nào?

- Khởi tạo dữ liệu danh sách: = [, , …, ]
- Truy cập các phần tử thông qua chỉ số, bắt đầu từ 0.
- Thay đổi giá trị của từng phần tử bằng lệnh gán hoặc xoá
phần tử bằng lệnh del

1. KIỂU DỮ LIỆU DANH SÁCH

Kiểu dữ liệu danh sách trong Python được khởi tạo
như sau:

Trong đó: các giá trị có thể có kiểu dữ liệu
khác nhau (số nguyên, số thực, xâu kí tự....).

• List là kiểu dữ liệu danh sách (dãy, mảng) trong
Python. Tạo list bằng lệnh gán với các phần tử
trong cặp dấu ngoặc [ ]. Các phần tử của danh
sách có thể có các kiểu dữ liệu khác nhau. Truy
cập hoặc thay đổi giá trị của từng phần tử thông
qua chỉ số:
[>]
• Chỉ số của danh sách bắt dầu từ 0 đến len() –
1, trong đó len() là lệnh tính độ dài danh sách.

Câu hỏi (trang
112)
1. Cho
danh sách A = [1, 0, “One”, 9, 15, “Two”,
True, False]. Hãy cho biết giá trị các phần tử:
a) A[0]

b) A[2]

c) A[7]

d) A[len(A)]

2. Giả sử A là một danh sách các số, mỗi lệnh sau
thực hiện gì?
a) A = A + [10]

b) del (A[0])

c) A = [100] + A

d) A = A[1] *25

1.
a) A[0] = 1

b) A[2] = “One”  

 
2.c) A[7] = False
d) A[len(A)]: báo lỗi
a) Thêm phần tử 10 vào cuối danh sách.
b) Xoá phần tử đầu tiên của danh sách.
c) Thêm phần tử 100 vào đầu danh sách.
d) Thay đổi giá trị của các phần tử: phần tử thứ 2
của danh sách A nhân với 25.

2. DUYỆT CÁC PHẦN TỬ CỦA DANH
SÁCH
Hoạt động 2 Dùng lệnh for để duyệt danh
sách
Quan sát các lệnh sau để biết cách dùng lệnh for duyệt lần
lượt các phần tử của một danh sách.

Có thể duyệt lần lượt các phần tử của một danh sách bằng
lệnh for kết hợp với vùng giá trị của lệnh range().

Có thể duyệt lần lượt các phần tử của một danh sách bằng
lệnh for kết hợp với vùng giá trị của lệnh range().

Câu hỏi (trang
113)
1.Giải
thích các lệnh ở mỗi câu sau thực hiện công
việc gì?

2.Cho dãy các số nguyên A, viết chương trinh in
ra các số chẵn của A.

1. a)
-Gán S = 0;
-Duyệt các phần tử trong danh sách A và tính tổng
các phần tử dương của A
-In kết quả S ra màn hình
1. b)
-Gán C = 0;
-Duyệt các phần tử trong danh sách A và đếm số
lượng các phần tử dương của A
-In kết quả C ra màn hình

2. Chương trình in các số chẵn
của A:

3. THÊM PHẦN TỬ VÀO DANH SÁCH
Hoạt động 3 Tìm hiểu lệnh thêm phần tử cho danh
sách

Quan sát các lệnh sau đây để biết cách thêm phần tử vào
một danh sách bằng phương thức append().

Cách thêm phần tử vào cuối một danh sách bằng phương
thức append():
Cú pháp: .append()

• Python có một số lệnh dành riêng (phương
thức) cho dữ liệu kiểu danh sách. Cú pháp các
lệnh đó như sau:
.
• Lệnh thêm phần tử vào cuối danh sách là:
.append()

Câu hỏi (trang
113)
1. Sau
khi thêm một phần tử vào danh sách A

bằng lệnh append() thì độ dài danh sách A thay
đổi như thế nào?
2. Danh sách A sẽ như thế nào sau các lệnh sau?

1. Sau khi thêm một phần tử vào danh sách A
bằng lệnh append() thì độ dài danh sách A
tăng thêm 1.
2.

Khởi tạo, nhập dữ liệu, thêm phần tử cho
danh sách
Nhiệm vụ 1. Nhập số n từ bàn phím, sau đó nhập
danh sách n tên các bạn lớp em và in ra danh sách
các tên đó, mỗi tên trên một dòng.
Hướng dẫn. Chương trình yêu cầu nhập số tự
nhiên n, sau đó nhập từ tên trong danh sách, dùng
phương thức append() để đưa dần vào danh sách.
Chú ý. Vì vùng giá trị của lệnh range(n) bắt đầu
từ 0 nên trong thông báo nhập cần viết là
str(i+1) để bắt đầu từ 1.

Nhiệm vụ 2. Nhập một dãy số từ bàn phím. Tính
tổng, trung bình của dãy và in dãy số trên một
hàng ngang.
Hướng dẫn. Tương tự nhiệm vụ 1, chỉ khác là
nhập số nguyên nên dùng lệnh int() để chuyển
đổi dữ liệu.

Chương trình có thể như sau:

1. Viết lệnh xóa phần tử cuối cùng của danh sách
A bằng lệnh del.
2. Có thể thêm một phần tử vào đầu danh sách
được không? Nếu có thì nêu cách thực hiện.

1. Lệnh xoá phần tử cuối cùng của danh sách A
bằng lệnh del: del A[len(A)-1]
2.
- Có thể thêm một phần tử vào đầu danh
sách.
- VD: A = [1] + A

1.Kiểu dữ liệu danh sách
2.Duyệt các phần tử của danh
sách
3.Thêm phần tử vào danh sách
Thực hành:
Nhiệm vụ 1
Nhiệm vụ 2
Luyện tập

1. Làm phần VẬN DỤNG (SGK trang 114)
2. Xem trước bài 23 (SGK trang 115)
Một số lệnh làm việc với dữ liệu danh
sách

Các em làm 10 câu hỏi trắc nghiệm Online để củng
cố bài.
1. Đăng nhập vào trang thaycai.net
2. Nháy chuột vào Học Online
3. Nháy chuột vào 2. Ôn bài vui nhộn tin học 10 – sách
Kết nối tri thức
4. Nháy chuột vào 22. Trắc nghiệm: Bài 22-Kiểu dữ liệu
danh sách
 
Gửi ý kiến