# data[].attributes.body
Bài toán 2: Input: các điểm kiểm tra 1 môn học/ các HS Output: Điểm Trung bình

VD: n = 2 // Số lượng Hs

dsten = ["Ngọc". "An"]

dsdiem = [[8,9,10],[9,9,10]]

# data[].attributes.headline
CHỦ ĐỀ 1: MÁY TÍNH & XÃ HỘI TRI THỨC                                                                            

# data[].attributes.subject
CHỦ ĐỀ 1: MÁY TÍNH & XÃ HỘI TRI THỨC                                                                            

# data[].attributes.body
Bài 1: Hệ điều hành
1) Lịch sử phát triển của hệ điều hành máy tính cá nhân:
*) Chức năng của hệ điều hành:
- Quản lý thiết bị
- Quản lý lưu trữ dữ liệu
- Tổ chức thực hiện chương trình
- Môi trường giao tiếp
- Tiện ích
*) Hệ điều hành máy tinh cá nhân
- Dễ sử dụng:
+ Giao diện đồ họa
+ Plug & play
- VD:
+ Window
+ Mac Os
+ Linux
2) Hệ điều hành cho thiết bị di động
- Giao diện thân thiện
- Để kết nối mạng
- Tiện ích
3) Quan hệ giữa hệ điều hành, phần cứng, phần mềm ứng dụng
Người dùng
/                  \
Phần mềm      Ứng dụng
\                   /
Hệ điều hành
/             \
Phần cứng

# data[].attributes.body
1) Sử dụng một số chức năng cơ bản của hệ điều hành cho máy tính cá nhân
2) Sử dụng một số tiện ích trên hệ điều hành máy tính cá nhân nhằm nâng cao hiệu quả sử dụng máy
3) Sử dụng một số tiện ích của hệ điều hành cho thiết bị di động

# data[].attributes.headline
Bài 3: Phần mềm nguồn mở & phần mềm chạy trên internet

# data[].attributes.subject
Bài 3: Phần mềm nguồn mở & phần mềm chạy trên internet

# data[].attributes.body
1) Phần mềm nguồn mở
- Phần mềm thương mại: (PM nguồn đóng): bán PM dưới dạng mã máy
- Phần mềm tự do:
- Phần mềm nguồn mở: PM được cung cấp mã nguồn để người dùng sử dụng, thay đổi, phân phối theo "giấy phép" thích hợp.
2) Vai trò PM thương mại & PM nguồn mở
PM thương mại:
PM đặt hàng
/                     Thiết kế theo
|                       yêu cầu có
|                       bảo hành
|                      PM đóng gói
\

PM nguồn mở: - Đáp ứng cho nhu cầu sử dụng PM dùng chung tốt, chi phí thấp
3) Phần mềm chạy trên internet

# data[].attributes.body
1) Các thiết bị bên trong máy tính
- Bộ xử lý trung tâm - CPU (*)
- Bộ nhớ trong - ROM - RAM
- Bộ nhớ ngoài
2) Mạch lôgic và vai trò của mạch lôgic

# data[].attributes.body
1) Một số thiết bị vào - ra thông dụng
Làm việc nhóm:
- Xác định đó là thiết bị vào ra
- Mô tả chức năng
- Công nghệ chế tạo
- Các thông số của thiết bị
2) Kết nối máy tính với thiết bị số
a) Các cổng kết nối:
- Cổng VGA
- Cổng HDMI
- Cổng USB
- Cổng mạng
b) Kết nối máy tính với thiết bị số
- Có dây
- Không dây

# data[].attributes.headline
Bài 6: Lưu trữ, chia sẻ tệp tin trên internet

# data[].attributes.subject
Bài 6: Lưu trữ, chia sẻ tệp tin trên internet

# data[].attributes.body
VD: Google Drive. One Drive (Microsoft), iCloud, Dropbox,...
1) Tải tệp lên ổ đĩa trực tuyến
2) Tạo mới, quản lý tệp, thư mục trên ổ đĩa trực tuyến
3) Chia sẻ tệp, thư mục

# data[].attributes.body
Hệ điều hành:
- Chức năng:
+ Tổ chức thực hiện chương trình
+ Quản lý thiết bị
+ Quản lý lưu trữ dữ liệu
+ Môi trường giao tiếp giữa người và máy tính
+ Tiện ích…
Phân loại theo cách chuyển giao
- Phần mềm thương mại: bán mã máy: bảo vệ ý tưởng, chống sửa đổi
- Phần mềm tự do
- Phần mềm nguồn mở:
+ Cung cấp mã nguồn
+ Cần giấy phép
Bảng mạch chính
- CPU:
+ Bộ số học xlogic ALU

# data[].attributes.headline
Bài 8: Thực hành nâng cao sử dụng thư điện tử & mạng xã hội

# data[].attributes.subject
Bài 8: Thực hành nâng cao sử dụng thư điện tử & mạng xã hội

# data[].attributes.body
1) Đánh dấu & phân loại thư điện tử

2) Mạng xã hội

+Tạo fanpage

->Nộp: padlet.com/mennguyen2/tinhoc11

# data[].attributes.body
1) Nhận biết và phòng tránh một số dạng lừa đảo trên không gian số dạng lừa đảo trên không gian số

2) Giao tiếp & ứng xử trong môi trường

# data[].attributes.headline
Bài 10: Lưu trữ dữ liệu & khai thác thông tin phục vụ quản lý

# data[].attributes.subject
Bài 10: Lưu trữ dữ liệu & khai thác thông tin phục vụ quản lý

# data[].attributes.body
1) Cập nhật dữ liệu

-Thêm

-Sửa

-Xóa

2) Truy xuất dữ liệu và khai thác thông tin

-Tìm kiếm

-Sắp xếp

-Lọc dữ liệu

3) Thu thập dữ liệu tự động

# data[].attributes.body
1. Yêu cầu tổ chức lưu trữ dữ liệu một cách khoa học

Hạn chế dư thừa dữ liệu

Sự phụ thuộc phần mềm & dữ liệu

- Độc lập

- Hạn chế lặp dữ liệu, dư thừa dữ liệu

- Nhất quán dữ liệu

2 Cơ sở dữ liệu & một số thuộc tính của CSDL

CSDL: Là môn tập hợp

# data[].attributes.body
1. Khái niệm Hệ quản trị CSDL

Phần mềm:

Lưu trữ

Cập nhật

Truy xuất

#) Nhóm chức năng

# data[].attributes.headline
Bài 17: Cấu trúc mảng một chiều & hai chiều

# data[].attributes.subject
Bài 17: Cấu trúc mảng một chiều & hai chiều

# data[].attributes.body
2) Cấu trúc dữ liệu mảng hai triều

*) Mô hình danh sách trong danh sách của python

a = [["An",9], ["Bình",10], ["Minh",10]]

# Mỗi phần tử là một danh sách

print(a[0])

# Để truy cập từng giá trị cụ thể

print (a[0][1])

#Để duyệt các phần tử trong dãy

for i, j in a

print (i,j)

*) Cấu trúc dữ liệu mạng hai chiều

Bảng/ Ma Trận/ Mảng hai chiều

Gồm m hãng

# data[].attributes.body
n = int (input ("Nhập số lượng HS"))

dsten=[]

dsdiem=[]

for i in range(2):

t = input ("Nhập tên HS thứ" +str(i+1))

dsten.append(t)

d=input("nhập các điểm HS thứ" +str(i+1))

diem=[float(j) for j in d.split()]

dsdiem.append(diem)

# in danh sách tên và sd điểm

print(dsten)

print(dsdiem)

# data[].attributes.body
*) Việc xác định phần tư thỏa mãn điều kiện nào đó trong tập hợp đc gọi là bài toán tìm kiếm

*) miền dữ liệu tìm kiếm là tập hợp mà trong đó thực hiện công cụ tìm kiếm

Tìm kiếm Tuần Tự

Duyệt lần lượt từng phần tử trong dãy từ đầu đến cuối để tìm giá trị bằng giá trị cần tìm

Tìm kiếm nhị phân

(+) Áp dụng với dãy đã đc sắp xếp

(+) Sau mỗi lần lặp của thuật toán, phạm vi tìm kiếm thu hẹp dần