Đề Cương Ôn Tập Học Kì I Tin 10

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Phần I.

Lý thuyết:
CHỦ ĐỀ 5. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

Nhận biết:
Bài 16. Ngôn ngữ lập - Biết khái niệm NNLT bậc cao và NNLT bậc cao
trình bậc cao và Python Python
Thông hiểu:
- Hiểu hai chế độ làm việc của Python
- Hiểu được cách soạn thảo chương trình trong
Python
Nhận biết:
- Biết cách thiết lập biến
- Phân biệt được biến và từ khóa
Bài 17. Biến và lệnh gán
Thông hiểu:
- Sử dụng lệnh gán và thực hiện một số phép toán trên
kiểu số nguyên, số thực và xâu kí tự
Nhận biết:
- Biết thực hiện được một số lệnh vào, ra đơn giản
Thông hiểu:
- Nắm được cấu trúc cú pháp của câu lệnh vào, ra của
Bài 18. Các lệnh vào ra NNLT Python
đơn giản - Viết được lệnh vào ra với từng kiểu dữ liệu
Nhận biết:
Bài 19. Câu lệnh rẽ - Biết được khái niệm biểu thức logic,
nhánh If - Biết cú pháp câu lệnh if dạng thiếu và dạng đủ
Thông hiểu:
- Hiểu được hoạt động của câu lệnh rẽ nhánh
Bài 20. Câu lệnh lặp For Nhận biết:
- Biết cú pháp câu lệnh for
- Biết cách cách lấy miền giá trị cho biến duyệt vòng
for bằng hàm range()
Thông hiểu:
- Hiểu được hoạt động của câu lệnh for
Nhận biết:
Biết cú pháp của câu lệnh While
Bài 21. Câu lệnh lặp
Biết cách viết biểu thức điều kiện cho vòng lặp while
While
Thông hiểu:
Hiểu hoạt động của câu lệnh
Bài 22. Kiểu dữ liệu Nhận biết:
danh sách - Biết cách khai báo và ý nghĩa của kiểu danh sách
- Biết truy cập đến phần tử của kiểu danh sách
Thông hiểu:
- Hiểu cách duyệt các phần tử của kiểu danh sách
Vận dụng:
- Viết được câu lệnh để giải bài toán có sử dụng
kiểu danh sách
Nhận biết:
- Biết các hàm, phương thức cơ bản với kiểu danh
sách
Bài 23. Một số lệnh làm - Biết các thao tác cơ bản với kiểu danh sách
việc với dữ liệu danh Thông hiểu:
sách - Hiểu cách duyệt các phần tử của kiểu danh sách
Vận dụng:
- Lâp trình giải bài toán có sử dụng kiểu danh
sách
Nhận biết:
- Biết cách khai báo và ý nghĩa của kiểu xâu kí tự
- Biết truy cập đến phần tử của kiểu xâu
- Phân biệt sự khác nhau giữa kiểu xâu và kiểu danh
sách
- Biết các thao tác nhập xuất xâu
Bài 24. Xâu kí tự
Thông hiểu:
- Hiểu cách duyệt các phần tử của kiểu danh sách
- Biết dùng các hàm với xâu
Vận dụng:
Viết được câu lệnh để giải bài toán có sử dụng
kiểu danh sách

II. Bài tập thực hành

1) Viết chương trình nhập vào một xâu bất kỳ, xuất ra màn hình xâu sau khi đã
xóa các ký tự giống nhau liền kề.
2) Viết chương trình nhập số học sinh và họ tên học sinh. Sau đó đếm xem trong
danh sách có bao nhiêu bạn tên là “Xuan”.
3) Nhập vào lương của N công nhân từ bàn phím. Tăng cho mỗi công nhân có
lương dưới 5 triệu là 500.000 đ; Sắp xếp lương của các công nhân theo thứ tự
tăng dần rồi in ra màn hình.
3) Viết câu lệnh for để tìm các số chia hết cho 3 trong phạm vi từ 1 đến 100
4. Nhập vào dãy gồm N số nguyên dương In ra các giá trị: Tổng, trung bình,
min, max của dãy đó
5) Viết câu lệnh while để tính tổng s= 1/1+1/2+1/3+... 1/N cho đến khi 1/N
<=0.001
6) Viết đoạn chương trình in ra dãy các số nguyên là số Fibonaci với N nguyên
dương nhập từ bàn phím, biết rằng: f[0]=0; f1=[1]; từ 2 đến N thì F[i]= F[i-
1]+f[i]
7) Nhập vào họ tên 1 học sinh, cho biết họ tên học sinh đó dài bao nhiêu kí tự,
in ra số kí tự là “n” có trong tên đó.
8. Nhập vào 1 xâu s bất kì từ bàn phím, kiểm tra xem xâu s có là xâu đối xứng
hay không? Biết rằng xâu đối xứng là xâu mà bằng chính xâu đảo ngược của nó.
VD: abcba, bob, maxxam... là các xâu đối xứng,
abbaa: không là xâu đối xứng
9, Viết chương trình Python chèn danh sách các giá trị 1,2,3 lần lượt vào vị trí
đầu, cuối và thứ 5 của danh sách A nhập từ bàn phím gồm N số nguyên.
10) Nhập vào xâu bất kì, xóa hết các dấu cách thừa ở đầu, cuối và trong xâu so
cho các từ trong xâu chỉ cách nhau 1 dấu cách duy nhất rồi in kết quả ra màn
hình

You might also like