

11_Lesson3.cdfcs
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Medium
Phong Thanh
Used 5+ times
FREE Resource
13 Slides • 23 Questions
1
THỰC HÀNH MẢNG
1. LÁC CẮT
LƯU Ý: Nếu bước nhảy step nhận giá trị âm thì toán tử lát cắt sẽ đảo chiều, đi từ cuối danh sách lên đầu danh sách, từ phải sang trái, kết quả nhận được giống như dùng phương thức reverse() (xem ví dụ hình 3).
2
THỰC HÀNH MẢNG
1. LÁC CẮT
A=[1,5,8,3,9,10,15,2,9,18]
A[2:5] -->[8,3,9]
A[:2] -->[1,5]
A[2:] -->[8,3,9,10,15,2,9,18]
A[2:8:2] -->[8,9,15]
A[::-1] -->[18, 9, 2, 15, 10, 9, 3, 8, 5, 1]
3
THỰC HÀNH MẢNG
2. DUYỆT VÀ XỬ LÍ MẢNG
Vòng lặp for hoặc while duyệt qua các phần tử trong danh sách a và thân vòng lặp có thể xử lí lần lượt tất cả các phần tử hoặc chọn một số phần tử thoả mãn điều kiện nào đó: theo chỉ số i hoặc theo giá trị a(i)
Ví dụ:
Cho a là mảng hai chiều hình vuông gồm n hàng và n cột các số thực. Hãy tính:
a. Tính tổng các phần tử chỉ số chẵn ở hàng I của a
b. Tổng các phần tử âm, tổng các phẩn tử không âm ở hàng i của a
c. In ra chỉ số các phần tử bằng số x cho trước.
4
THỰC HÀNH MẢNG
2. DUYỆT VÀ XỬ LÍ MẢNG
Ví dụ: Cho a là mảng hai chiều hình vuông gồm n hàng và n cột các số thực. Hãy tính:
a. Tính tổng các phần tử chỉ số chẵn ở hàng I của a
5
THỰC HÀNH MẢNG
2. DUYỆT VÀ XỬ LÍ MẢNG
Ví dụ:Cho a là mảng hai chiều hình vuông gồm n hàng và n cột các số thực. Hãy tính:
b. Tổng các phần tử âm, tổng các phẩn tử không âm ở hàng i của a
6
THỰC HÀNH MẢNG
2. DUYỆT VÀ XỬ LÍ MẢNG
Ví dụ: Cho a là mảng hai chiều hình vuông gồm n hàng và n cột các số thực. Hãy tính:
c. In ra chỉ số các phần tử bằng số x cho trước.
7
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TẸP, GHI DỮ LIỆU
-Lệnh mở tệp để dọc:
f=open (<file name>, 'r', encoding='UTF-8')
-Lệnh mở tệp để ghi dữ liệu từ đầu:
f=open (<file name>, 'w', encoding='UTF-8')
-Lệnh mở tệp để ghi tiếp dữ liệu:
f=open (<file name>, 'a', encoding='UTF-8')
- Sau khi thực hiện xong thao tác đọc, ghi thì ta cần đóng tệp bằng lệnh: f.close()
8
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TẸP, GHI DỮ LIỆU
-Lệnh mở tệp để dọc:
f=open (<file name>, 'r', encoding='UTF-8')
-Lệnh mở tệp để ghi dữ liệu từ đầu:
f=open (<file name>, 'w', encoding='UTF-8')
-Lệnh mở tệp để ghi tiếp dữ liệu:
f=open (<file name>, 'a', encoding='UTF-8')
- Sau khi thực hiện xong thao tác đọc, ghi thì ta cần đóng tệp bằng lệnh: f.close()
9
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TỆP, GHI DỮ LIỆU
Đọc từ tệp, có thể dùng các phương thức read(), readline(), readlines() kết hợp với split():
-read().split() : Đọc từng từ và nối liền toàn bộ các dòng thành một danh sách các từ. Sử dụng khi tệp ngắn và cần xử lí toàn bộ nội dung tệp .
-readline().split() : Đọc một dòng, trả về danh sách các từ, thường dùng nhất.
-readlines() : Đọc toàn bộ tệp, trả về danh sách các dòng, mỗi dòng là một xâu kí tự, kết thúc bằng ‘\n (dấu xuống dòng).
10
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TỆP, GHI DỮ LIỆU
11
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TỆP, GHI DỮ LIỆU
12
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TỆP, GHI DỮ LIỆU
Ghi dữ liệu ra tệp văn bản
13
THỰC HÀNH MẢNG
2. DỌC DỮ LIỆU TỪ TẸP, GHI DỮ LIỆU
Ghi dữ liệu ra tệp văn bản
14
Multiple Choice
Lệnh nào được dùng để mở tệp “data.txt” chỉ để đọc dữ liệu trong Python?
open("data.txt","w")
open("data.txt","r")
open("data.txt","a")
open("data.txt","x")
15
Multiple Choice
Câu lệnh nào dùng để đóng tệp đã mở trong Python?
close("file.txt")
file.close()
file.shutdown()
shutdown(file)
16
Multiple Choice
Câu lệnh nào dùng để đọc tất cả nội dung từ tệp “file.txt” và lưu vào một chuỗi?
file.readlines()
file.readline()
file.read()
file.split()
17
Multiple Choice
Để lấy các phần tử có chỉ số lẻ từ danh sách a, ta sử dụng lệnh nào?
a[::2]
a[::-1]
a[1::2]
a[1:]
18
Multiple Choice
Phương thức sort() trong danh sách ds.sort() làm gì?
Đảo ngược danh sách
Sắp xếp danh sách theo thứ tự tăng dần
Xóa tất cả các phần tử trong danh sách
Sao chép danh sách
19
Multiple Choice
Lệnh nào sẽ chèn một phần tử x vào vị trí chỉ số y trong danh sách ds?
ds.insert(y, x)
ds.append(x, y)
ds.add(y, x)
ds.insert(x, y)
20
Multiple Choice
Câu lệnh nào lấy các phần tử từ chỉ số 2 đến chỉ số 5 trong danh sách a?
a[2:5]
a[2:6]
a[3:6]
a[2::5]
21
Multiple Choice
Phương thức nào sẽ trả về số lần xuất hiện của phần tử x trong danh sách ds?
ds.count(x)
ds.find(x)
ds.index(x)
ds.search(x)
22
Multiple Choice
Để xóa phần tử có giá trị x trong danh sách ds, lệnh nào sau đây là đúng?
ds.pop(x)
ds.delete(x)
ds.clear(x)
ds.remove(x)
23
Multiple Choice
Câu lệnh nào dùng để tạo một bản sao của danh sách ds?
ds.copy()
ds.sort()
ds.reverse()
ds.append()
24
Multiple Choice
Cho một danh sách các số nguyên a. Hãy chọn đoạn mã Python nào sau đây sẽ tạo ra một danh sách b chứa các phần tử ở nửa sau của a và in từng phần tử của b ra màn hình.
b = a[len(a)//2:]
b = a[:len(a)//2]
b = a[-1:]
b = a[::-1]
25
Multiple Choice
Cho tệp data.txt chứa các số nguyên trên từng dòng. Để đọc tất cả các dòng của tệp và lưu vào danh sách numbers (các phần tử trong danh sách là số nguyên), lựa chọn nào sau đây là đúng?
numbers = list(open("data.txt", "r"))
numbers = open("data.txt", "r").readlines()
numbers = [float(line) for line in open("data.txt")]
numbers = [int(line) for line in open("data.txt", "r")]
26
Fill in the Blanks
Type answer...
27
Fill in the Blanks
Type answer...
28
Multiple Choice
Trong Python, lệnh nào sau đây dùng để mở tệp văn bản data.txt để ghi thêm dữ liệu mà không xóa nội dung cũ?
f = open("data.txt", "r", encoding="UTF-8")
f = open("data.txt", "w", encoding="UTF-8")
f = open("data.txt", "a", encoding="UTF-8")
f = open("data.txt", "x", encoding="UTF-8")
29
Multiple Choice
Khi mở tệp bằng lệnh f = open("data.txt", "r"), Python sẽ thực hiện điều gì?
Mở tệp để ghi dữ liệu từ đầu
Mở tệp để ghi thêm dữ liệu
Mở tệp để đọc dữ liệu
Mở tệp nếu tệp không tồn tại
30
Multiple Choice
Câu lệnh f.close() có tác dụng gì trong Python?
Đóng tệp sau khi hoàn tất việc đọc hoặc ghi
Xóa nội dung của tệp
Ghi dữ liệu ra tệp
Mở tệp để đọc
31
Multiple Choice
Lệnh print(TenHS[i], DiemHS[i], file=f) dùng để:
Hiển thị dữ liệu trên màn hình
Ghi dữ liệu vào tệp
Xóa dữ liệu trong tệp
Tạo một tệp mới
32
Multiple Choice
Câu lệnh line.split() trong Python có chức năng gì?
Xóa dòng trong tệp
Ghi một dòng vào tệp
Tạo một dòng mới trong tệp
Tách một dòng thành danh sách các phần tử dựa trên dấu cách
33
Multiple Choice
Khi sử dụng lệnh f.readlines(), kết quả trả về là:
Một danh sách các dòng trong tệp
Một danh sách các ký tự trong tệp
Một chuỗi chứa toàn bộ nội dung tệp
Một số nguyên đếm số dòng trong tệp
34
Multiple Choice
Trong Python, lệnh nào dưới đây được sử dụng để mở một tệp văn bản chỉ cho mục đích đọc?
f = open(<file name>, "w", encoding="UTF-8")
f = open(<file name>, "a", encoding="UTF-8")
f = open(<file name>, "r", encoding="UTF-8")
f = open(<file name>, "rb", encoding="UTF-8")
35
Multiple Choice
Cách khai báo biến mảng sau đây, cách nào sai?
ls = [1, 2, 3]
ls = [x for x in range(3)]
ls = [int(x) for x in input().split()]
ls = list(3).
36
Multiple Choice
Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?
Dùng để truy cập đến một phần tử bất kì trong mảng
Dùng để quản lí kích thước của mảng
Dùng trong vòng lặp với mảng
Dùng trong vòng lặp với mảng để quản lí kích thước của mảng
THỰC HÀNH MẢNG
1. LÁC CẮT
LƯU Ý: Nếu bước nhảy step nhận giá trị âm thì toán tử lát cắt sẽ đảo chiều, đi từ cuối danh sách lên đầu danh sách, từ phải sang trái, kết quả nhận được giống như dùng phương thức reverse() (xem ví dụ hình 3).
Show answer
Auto Play
Slide 1 / 36
SLIDE
Similar Resources on Wayground
32 questions
12_Lesson1.cdd
Presentation
•
1st Grade
33 questions
12_Lesson19.kntt
Presentation
•
1st Grade
32 questions
9 giuahkii
Presentation
•
1st Grade
28 questions
DANH TỪ - ĐỘNG TỪ- TÍNH TỪ LỚP 4
Presentation
•
1st Grade
29 questions
MODULE 1 - REVIEW
Presentation
•
KG
27 questions
CHÍNH SÁCH ĐỐI NGOẠI CỦA MỸ
Presentation
•
1st Grade
26 questions
Demon slayer ( Phần 1 )
Presentation
•
1st Grade
25 questions
BÀI 8 - TÔI MUỐN UỐNG TRÀ
Presentation
•
1st Grade
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
10 questions
Exploring Earth Day: Impact and Solutions for Kids
Interactive video
•
1st - 5th Grade
8 questions
Earth Day Trivia
Quiz
•
1st - 5th Grade
22 questions
2D & 3D Shapes & Attributes
Quiz
•
1st Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade